﻿ @charset "gb2312";
body, p, ul, dl, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
body {
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 0;
	font-family: "微软雅黑";
	background: none;
	background: #f0f0f0
}
li {
	list-style: none
}
input {
	-webkit-appearance: none;
}
a:link {
	text-decoration: none
}
a, a:visited {
	text-decoration: none;
	color: #333;
}
.clearfix:after {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "."
}
em {
	font-style: normal;
}
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
}
/*首页*/
.g-index-ppt {
	width: 100%;
	height: auto;
	padding: 1px 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-index-ppt .g-ppt-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-index-ppt .g-ppt-ul li {
	width: auto;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	box-sizing: border-box;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	zoom: 1
}
.g-index-ppt .g-ppt-ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-index-ppt .g-ppt-ul li a img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-index-ppt .g-ppt-ul li a strong {
	width: 72%;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 10px;
	bottom: 2px;
	z-index: 50;
	white-space: normal
}
.g-index-ppt .g-ppt-btn0 {
	width: 60px;
	height: 15px;
	position: absolute;
	right: 10px;
	bottom: 6px;
	display: block;
	overflow: hidden
}
.g-index-ppt .g-ppt-btn0 b {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 30px;
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	overflow: hidden
}
.g-index-ppt .g-ppt-btn0 .m-hover {
	background: #ff3
}
.g-index-ppt .g-ppt-ul .g-ppt-bg {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: 0.7;
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	margin: 0;
	padding: 0;
}
.g-recomd-btn {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 15px 15px 15px 0;
	display: -webkit-box;
	overflow: hidden
}
.g-recomd-btn a {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	margin: 0 0 0 15px;
	background: #ff9900;
	border-radius: 8px;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-recomd-btn a img {
	width: 56%;
	height: auto;
	position: absolute;
	left: 50%;
	top: 10%;
	margin: 0 0 0 -28%;
}
.g-recomd-btn a strong {
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 5%;
}
.g-recomd-btn a:nth-child(2) {
	background: #19b5fe;
}
.g-recomd-btn a:nth-child(3) {
	background: #7cd31f;
}
.g-recomd-btn a:nth-child(4) {
	background: #ff5555;
}
.g-goodgame {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0 0 10px 0;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-goodgame .g-title dt {
	position: relative;
	zoom: 1;
	text-indent: 30px;
	height: 35px;
	line-height: 35px;
	margin: 0;
	border: 0;
}
.g-goodgame .g-title dt b {
	width: 23px;
	height: 23px;
	background: url(../images/index-icon.png) no-repeat;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 5px;
	top: 7px;
}
.g-goodgame .g-down-recomd-game {
	width: 100%;
	height: 112px;
	padding: 15px 0 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 15px;
	left: 0;
	white-space: nowrap;
	overflow: hiden;
	display: block;
	overflow: hidden
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul li {
	width: 70px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap;
	overflow: hidden
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	text-decoration: none
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul li a img {
	width: 100%;
	height: auto;
	border-radius: 10px;
	display: block;
	overflow: hidden;
	margin: 0 0 0 0;
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	white-space: normal
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.g-goodgame .g-down-recomd-game .g-down-recomd-ul li a b {
	width: 80%;
	height: 28px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 4px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-newgame-recomd {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0 0 10px 0;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-newgame-recomd .g-title {
	border: 0;
	padding: 0 10px 0 0;
	margin: 5px 0 0 0;
	height: 30px;
	line-height: 30px;
}
.g-newgame-recomd .g-title dt {
	width: 92px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-size: 15px;
	color: #fff;
	padding: 0;
	text-indent: 7px;
	background: url(../images/index-icon.png) no-repeat 0 -33px;
	background-size: 600px;
	border: 0;
	margin: 0;
}
.g-newgame-recomd .g-title dd {
	height: 30px;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
.g-newgame-recomd .g-title dd a {
	height: 30px;
	line-height: 30px;
	display: block;
	overflow: hidden
}
.g-newgame-recomd .g-newgame {
	width: 100%;
	height: auto;
	padding: 10px 10px 0;
	display: -webkit-box;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	zoom: 1;
	margin: 0;
	text-decoration: none
}
.g-newgame-recomd .g-newgame img {
	width: 88px;
	height: 88px;
	border-radius: 16px;
	display: block;
	overflow: hidden
}
.g-newgame-recomd .g-newgame .g-newgame-introd {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	padding: 0 0 0 12px;
}
.g-newgame-recomd .g-newgame .g-newgame-introd strong {
	width: 155px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-newgame-recomd .g-newgame .g-newgame-introd em {
	width: 100%;
	height: auto;
	margin: 4px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	display: block;
	overflow: hidden
}
.g-newgame-recomd .g-newgame .g-newgame-introd p {
	width: 100%;
	height: 34px;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin: 2px 0 0 0;
	display: block;
	overflow: hidden
}
.g-newgame-recomd .g-newgame .g-newgame-introd p span {
	color: #19b5fe
}
.g-newgame-recomd .g-newgame .g-newgame-btn {
	width: 78px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
	background: #fff;
	color: #ff4000;
	text-indent: 31px;
	border: 1px solid #ff4000;
	border-radius: 4px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	position: absolute;
	right: 10px;
	top: 14px;
}
.g-newgame-recomd .g-newgame .g-newgame-btn em {
	width: 11px;
	height: 13px;
	background: url(../images/custom-icon.png) no-repeat -269px 0;
	background-size: 400px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 17px;
	top: 8px;
}
.g-hot-game {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	background: #fff;
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
}
.g-hot-game .g-newgame-game {
	width: 100%;
	padding: 0 18px 0 0;
	box-sizing: border-box;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-hot-game .g-newgame-game li {
	width: 25%;
	height: auto;
	float: left;
	margin: 16px 0 0 0;
	display: inline;
	overflow: hidden;
}
.g-hot-game .g-newgame-game li a {
	width: 100%;
	height: auto;
	padding: 0 0 0 18px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-hot-game .g-newgame-game li a img {
	width: 100%;
	height: auto;
	border-radius: 14px;
	display: block;
	overflow: hidden
}
.g-hot-game .g-newgame-game li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
}
.g-hot-game .g-newgame-game li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.g-hot-game .g-newgame-game li a b {
	width: 80%;
	height: 30px;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 6px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-index-tab {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-index-tab .g-index-tab-game {
	width: 100%;
	height: auto;
	padding: 15px 0 0 15px;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-index-tab .g-index-tab-game .g-index-tab-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 15px;
	left: 15px;
	white-space: nowrap;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-index-tab .g-index-tab-game .g-index-tab-ul li {
	width: 60px;
	height: auto;
	box-sizing: border-box;
	display: inline-block;
	margin: 0 0 0 0;
	white-space: nowrap
}
.g-index-tab .g-index-tab-game .g-index-tab-ul li a {
	width: 25%;
	height: auto;
	box-sizing: border-box;
	float: left;
	padding: 0 15px 0 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-index-tab .g-index-tab-game .g-index-tab-ul li a img {
	width: 100%;
	height: auto;
	border-radius: 14px;
	display: block;
	overflow: hidden;
	margin: 0 0 0 0;
}
.g-index-tab .g-index-tab-game .g-index-tab-ul li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	white-space: normal
}
.g-index-tab .g-index-tab-game .g-index-tab-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.g-index-tab .g-index-tab-game .g-index-tab-ul li a b {
	width: 80%;
	height: 28px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 4px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-index-tab .g-index-tab-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	font-weight: normal;
	color: #e7e7e7;
	display: -webkit-box;
	overflow: hidden;
}
.g-index-tab .g-index-tab-title li {
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	-webkit-box-flex: 1;
	display: block;
	overflow: hidden
}
.g-index-tab .g-index-tab-title .m-hover {
	border-bottom: 2px solid #19b5fe;
	color: #19b5fe;
}
.g-index-tab .g-ppt-btn1 {
	width: 100%;
	height: 30px;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	text-align: center;
}
.g-index-tab .g-ppt-btn1 b {
	width: 10px;
	height: 10px;
	background: #e5e5e5;
	border-radius: 2px;
	margin: 0 0 0 10px;
	display: inline-block;
	overflow: hidden
}
.g-index-tab .g-ppt-btn1 .m-hover {
	background: #19b5fe
}
.g-index-tab .g-ppt-btn2 {
	width: 100%;
	height: 30px;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	text-align: center;
}
.g-index-tab .g-ppt-btn2 b {
	width: 10px;
	height: 10px;
	background: #e5e5e5;
	border-radius: 2px;
	margin: 0 0 0 10px;
	display: inline-block;
	overflow: hidden
}
.g-index-tab .g-ppt-btn2 .m-hover {
	background: #19b5fe
}
.g-index-tab .g-ppt-btn3 {
	width: 100%;
	height: 30px;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	text-align: center;
}
.g-index-tab .g-ppt-btn3 b {
	width: 10px;
	height: 10px;
	background: #e5e5e5;
	border-radius: 2px;
	margin: 0 0 0 10px;
	display: inline-block;
	overflow: hidden
}
.g-index-tab .g-ppt-btn3 .m-hover {
	background: #19b5fe
}
.g-index-tab .m-more {
	width: 100%;
	height: auto;
	padding: 0 10px 10px;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	zoom: 1
}
.g-index-tab .m-more p {
	width: 100%;
	height: 33px;
	line-height: 33px;
	border: 1px solid #19b5fe;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #19b5fe;
	text-align: center;
}
.g-index-tab .m-more b {
	width: 10px;
	height: 10px;
	background: url(../images/index-icon.png) no-repeat 0 -88px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 14px;
	margin: 0 0 0 50px;
}
.g-index-hotprejuct {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-index-hotzq {
	width: 100%;
	height: 166px;
	padding: 0 0 0;
	margin: 0 0 0 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-index-hotzq .g-recomd-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 12px;
	left: 0;
	white-space: nowrap;
	overflow: visible;
	display: block;
	overflow: hidden
}
.g-index-hotzq .g-recomd-ul li {
	width: 200px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap
}
.g-index-hotzq .g-recomd-ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-index-hotzq .g-recomd-ul li a img {
	width: 100%;
	height: auto;
	border-radius: 10px;
	display: block;
	overflow: hidden
}
.g-index-hotzq .g-recomd-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-index-dir {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	padding: 0 10px 10px;
	box-sizing: border-box;
	margin: 5px 0 0 0;
}
.g-index-dir .g-dir-title {
	width: 100%;
	height: 54px;
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
	overflow: hidden;
	padding: 0 0;
	box-sizing: border-box;
}
.g-index-dir .g-dir-title dt {
	width: auto;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border-left: 4px solid #19b5fe;
	margin: 18px 0 0;
	padding: 0 6px;
	display: block;
	overflow: hidden
}
.g-index-dir .g-dir-title dd {
	-webkit-box-flex: 1;
	margin: 12px 0 0 0;
	text-align: right;
	display: block;
	overflow: hidden;
}
.g-index-dir .g-dir-title dd b {
	width: 54px;
	height: 32px;
	line-height: 30px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4400;
	text-align: center;
	display: inline-block;
	border: 1px solid #ff4400;
}
.g-index-dir .g-dir-title dd b:nth-child(1) {
	border-radius: 4px 0 0 4px;
}
.g-index-dir .g-dir-title dd b:nth-child(2) {
	border-left: 0;
	border-right: 0;
}
.g-index-dir .g-dir-title dd b:nth-child(3) {
	border-radius: 0 4px 4px 0;
}
.g-index-dir .g-dir-title dd .m-hover {
	background: #ff4400;
	color: #fff;
}
.g-index-dir .g-dir-list {
}
.g-index-dir .g-dir-list .g-dir {
	width: 100%;
	height: auto;
	background: #fff;
	display: -webkit-box;
	overflow: hidden;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #e7e7e7;
	padding: 10px;
	box-sizing: border-box
}
.g-index-dir .g-dir-list .g-dir .g-game-img {
	width: auto;
	height: auto;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-index-dir .g-dir-list .g-dir .g-game-img img {
	width: 74px;
	height: 74px;
	border-radius: 14px;
	display: block;
	overflow: hidden;
}
.g-index-dir .g-dir-list .g-dir .g-game-img p {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-index-dir .g-dir-list .g-dir .g-game-img p strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-index-dir .g-dir-list .g-dir .g-game-img p img {
	width: auto;
	height: 14px;
	display: block;
	overflow: hidden;
	margin: 2px 0 0 0;
}
.g-index-dir .g-dir-list .g-dir .g-game-img p b {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 8px 0 0 0;
	display: block;
	overflow: hidden
}
.g-index-dir .g-dir-list .g-dir .g-game-btn {
	width: 78px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #ff4000;
	text-indent: 31px;
	border: 1px solid #ff4000;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	position: relative;
	zoom: 1;
	margin: 25px 0 0 0;
}
.g-index-dir .g-dir-list .g-dir .g-game-btn b {
	width: 11px;
	height: 13px;
	background: url(../images/custom-icon.png) no-repeat -269px 0;
	background-size: 400px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 17px;
	top: 8px;
}
.g-index-dir .m-more {
	width: 100%;
	height: 33px;
	line-height: 33px;
	border: 1px solid #19b5fe;
	background: #19b5fe;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-index-dir .m-more b {
	width: 10px;
	height: 10px;
	background: url(../images/index-icon.png) no-repeat 0 -113px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 12px;
	margin: 0 0 0 50px;
}
.g-index-class {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-index-class .g-index-tab-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	font-weight: normal;
	color: #e7e7e7;
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
}
.g-index-class .g-index-tab-title li {
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-align: center;
	-webkit-box-flex: 1;
	display: block;
	overflow: hidden
}
.g-index-class .g-index-tab-title .m-hover {
	border-bottom: 2px solid #19b5fe;
	color: #19b5fe;
}
.g-index-class .g-game-class {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 0 10px 10px 0;
	box-sizing: border-box;
}
.g-index-class .g-game-class li {
	width: 25%;
	height: 30px;
	float: left;
	padding: 0 0 0 10px;
	margin: 5px 0 0 0;
	display: inline;
	overflow: hidden;
	box-sizing: border-box;
}
.g-index-class .g-game-class li a {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	display: block;
	overflow: hidden;
}
.g-index-class .g-game-class li .g-bgcolor1 {
	background: #fe3336;
	border-color: #fe3336;
	color: #fff
}
.g-index-class .g-game-class li .g-bgcolor2 {
	background: #5fc700;
	border-color: #5fc700;
	color: #fff
}
.g-index-class .g-game-class li .g-bgcolor3 {
	background: #19b5ff;
	border-color: #19b5ff;
	color: #fff
}
.g-index-class .g-game-class li .g-bgcolor4 {
	background: #bc7afe;
	border-color: #bc7afe;
	color: #fff
}
.g-index-class .g-game-class li .g-bgcolor5 {
	background: #fdbf2c;
	border-color: #fdbf2c;
	color: #fff
}
.g-index-class .g-game-class li .g-bgcolor6 {
	background: #ff6600;
	border-color: #ff6600;
	color: #fff
}
.g-index-friend {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-index-friend .g-friend-ul {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 0 10px 10px 0;
	box-sizing: border-box;
}
.g-index-friend .g-friend-ul li {
	width: auto;
	height: auto;
	float: left;
	padding: 0 0 0 10px;
	margin: 5px 0 0 0;
	display: inline;
	overflow: hidden;
	box-sizing: border-box;
}
.g-index-friend .g-friend-ul li a {
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	display: block;
	overflow: hidden;
}
/*定制1*/
.g-nav-full {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #fff;
	font-size: 16px;
	font-weight: normal;
	color: #e7e7e7;
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
}
.g-nav-full a {
	width: auto;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	text-align: center;
}
.g-nav-full .m-hover {
	color: #19b5fe;
	border-bottom: 2px solid #19b5fe
}
.g-nav-full b {
	width: auto;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	text-align: center;
}
.g-cont-list {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
}
.g-cont-list .g-cont-game {
	width: 100%;
	height: auto;
	background: #fff;
	display: -webkit-box;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 10px;
	box-sizing: border-box
}
.g-cont-list .g-cont-game .g-game-img {
	width: auto;
	height: auto;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-cont-list .g-cont-game .g-game-img img {
	width: 74px;
	height: 74px;
	border-radius: 14px;
	display: block;
	overflow: hidden;
}
.g-cont-list .g-cont-game .g-game-img p {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-cont-list .g-cont-game .g-game-img p strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-cont-list .g-cont-game .g-game-img p img {
	width: auto;
	height: 14px;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-cont-list .g-cont-game .g-game-img p b {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-cont-list .g-cont-game .g-game-btn {
	width: 78px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #ff4000;
	text-indent: 31px;
	border: 1px solid #ff4000;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	position: relative;
	zoom: 1;
	margin: 25px 0 0 0;
}
.g-cont-list .g-cont-game .g-game-btn b {
	width: 11px;
	height: 13px;
	background: url(../images/custom-icon.png) no-repeat -269px 0;
	background-size: 400px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 17px;
	top: 8px;
}
.g-cont-list .g-cont-game .m-nodown-btn {
	background: #999;
	text-align: center;
	text-indent: 0;
	border: 1px solid #999;
	color: #fff;
}
/*定制2*/
.g-recomd {
	width: 100%;
	height: auto;
	padding: 10px 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-recomd .g-recomd-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 10px;
	left: 0;
	white-space: nowrap;
	overflow: visible;
	display: block;
	overflow: hidden
}
.g-recomd .g-recomd-ul li {
	width: 200px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap
}
.g-recomd .g-recomd-ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-recomd .g-recomd-ul li a img {
	width: 100%;
	height: 100px;
	border-radius: 10px;
	display: block;
	overflow: hidden
}
.g-recomd .g-recomd-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-title {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
}
.g-title dt {
	width: auto;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border-left: 4px solid #19b5fe;
	margin: 10px 0 0;
	padding: 0 6px;
	display: block;
	overflow: hidden
}
.g-title dd {
	-webkit-box-flex: 1;
	margin: 0;
	text-align: right;
	display: block;
	overflow: hidden;
}
.g-title dd a {
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	font-weight: normal;
	color: #19b5fe;
}
.g-title1 {
	width: 100%;
	height: 40px;
	padding: 10px 10px 0;
	margin: 5px 0 0 0;
	background: #fff;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}
.g-title1 strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-indent: 10px;
	border-left: 4px solid #19b5fe;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-newgame {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	background: #fff;
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
}
.g-newgame .g-newgame-game {
	width: 100%;
	padding: 0 18px 0 0;
	box-sizing: border-box;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-newgame .g-newgame-game li {
	width: 25%;
	height: auto;
	float: left;
	margin: 16px 0 0 0;
	display: inline;
	overflow: hidden;
}
.g-newgame .g-newgame-game li a {
	width: 100%;
	height: auto;
	padding: 0 0 0 18px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-newgame .g-newgame-game li a img {
	width: 100%;
	height: auto;
	border-radius: 14px;
	display: block;
	overflow: hidden
}
.g-newgame .g-newgame-game li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
}
.g-newgame .g-newgame-game li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.g-newgame .g-newgame-game li a b {
	width: 80%;
	height: 30px;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 6px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-custom-class {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
	box-sizing: border-box
}
.g-custom-class a {
	width: 50%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-align: center;
	float: left;
	margin: 0;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-custom-class a b {
	width: 22px;
	height: 22px;
	background: url(../images/custom-icon.png) no-repeat;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 16px;
	margin: 0 0 0 -57px
}
.g-custom-class a:nth-child(1) b {
	background-position: -129px -76px;
}
.g-custom-class a:nth-child(2) b {
	background-position: -127px -129px;
}
.g-custom-class a:nth-child(3) b {
	background-position: -126px -176px;
	margin: 0 0 0 -60px;
	top: 15px;
}
.g-custom-class a:nth-child(4) b {
	background-position: -128px -232px;
}
.g-custom-class a:nth-child(5) b {
	background-position: -128px -335px;
	margin: 0 0 0 -60px
}
.g-custom-class a:nth-child(6) b {
	background-position: -128px -287px;
	margin: 0 0 0 -61px
}
/*软件分类*/
.g-class-ul {
	width: 100%;
	height: auto;
	background: #fff;
	margin: 10px 0;
	box-sizing: border-box;
	border-top: 1px solid #e5e5e5;
	display: block;
	overflow: hidden;
}
.g-class-ul a {
	width: 50%;
	height: 80px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	box-sizing: border-box;
	background-size: 600px;
	float: left;
	display: -webkit-box;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-class-ul a i {
	width: 14px;
	height: 24px;
	background: url(../images/class-icon.png) no-repeat 0 -510px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 28px;
}
.g-class-ul a b {
	width: 44px;
	height: 44px;
	margin: 19px 0 0 16px;
	background: url(../images/class-icon.png) no-repeat 0 -100px;
	background-size: 600px;
	display: block;
	overflow: hidden
}
.g-class-ul a:nth-child(1) b {
	background-position: 0 -413px;
}
.g-class-ul a:nth-child(2) b {
	background-position: -207px 0;
}
.g-class-ul a:nth-child(3) b {
	background-position: 0 -82px;
}
.g-class-ul a:nth-child(4) b {
	background-position: -207px -82px;
}
.g-class-ul a:nth-child(5) b {
	background-position: 0 -165px;
}
.g-class-ul a:nth-child(6) b {
	background-position: -207px -165px;
}
.g-class-ul a:nth-child(7) b {
	background-position: 0 -247px;
}
.g-class-ul a:nth-child(8) b {
	background-position: -207px -247px;
}
.g-class-ul a:nth-child(9) b {
	background-position: 0 -331px;
}
.g-class-ul a:nth-child(10) b {
	background-position: -207px -331px;
}
.g-class-ul a:nth-child(11) b {
	background-position: 0 0;
}
.g-class-ul a:nth-child(12) b {
	background-position: -207px -413px;
}
.g-class-ul a span {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
}
.g-class-ul a span strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin: 20px 0 0 22px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	display: block;
	overflow: hidden
}
.g-class-ul a span em {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin: 4px 0 0 22px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	display: block;
	overflow: hidden
}
/*游戏分类*/
.g-class-game {
	width: 100%;
	height: auto;
	background: #fff;
	margin: 10px 0;
	box-sizing: border-box;
	border-top: 1px solid #e5e5e5;
	display: block;
	overflow: hidden;
}
.g-class-game a {
	width: 50%;
	height: 80px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	box-sizing: border-box;
	background-size: 600px;
	float: left;
	display: -webkit-box;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-class-game a i {
	width: 14px;
	height: 24px;
	background: url(../images/class-icon.png) no-repeat 0 -510px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 28px;
}
.g-class-game a b {
	width: 44px;
	height: 44px;
	margin: 19px 0 0 16px;
	background: url(../images/class-icon.png) no-repeat 0 -100px;
	background-size: 600px;
	display: block;
	overflow: hidden
}
.g-class-game a:nth-child(1) b {
	background-position: -330px -165px;
}
.g-class-game a:nth-child(2) b {
	background-position: -537px -165px;
}
.g-class-game a:nth-child(3) b {
	background-position: -330px -247px;
}
.g-class-game a:nth-child(4) b {
	background-position: -537px -247px;
}
.g-class-game a:nth-child(5) b {
	background-position: -330px -331px;
}
.g-class-game a:nth-child(6) b {
	background-position: -537px -331px;
}
.g-class-game a:nth-child(7) b {
	background-position: -330px -413px;
}
.g-class-game a:nth-child(8) b {
	background-position: -537px -413px;
}
.g-class-game a:nth-child(9) b {
	background-position: -330px -496px;
}
.g-class-game a:nth-child(10) b {
	background-position: -537px -496px;
}
.g-class-game a:nth-child(11) b {
	background-position: -330px -578px;
}
.g-class-game a:nth-child(12) b {
	background-position: -537px -578px;
}
.g-class-game a span {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
}
.g-class-game a span strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin: 20px 0 0 22px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	display: block;
	overflow: hidden
}
.g-class-game a span em {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin: 4px 0 0 22px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	display: block;
	overflow: hidden
}
/*搜索*/
.g-search-full {
	width: 100%;
	height: auto;
	padding: 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}
.g-search-full form, .g-search-full div {
	width: 100%;
	height: 40px;
	margin: 0 0 0 0;
	display: -webkit-box;
	overflow: hidden;
}
.g-search-full .search-input {
	width: auto;
	height: 40px;
	text-indent: 10px;
	box-shadow: none;
	margin: 0 0 0 0;
	border: 0;
	border-radius: 4px 0 0 4px;
	padding: 0;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-search-full .search-button {
	width: 50px;
	height: 40px;
	background: url(../images/class-icon.png) no-repeat -315px -72px #fff;
	background-size: 600px;
	border-radius: 0 4px 4px 0;
	border: 0;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-left: 1px solid #e5e5e5;
}
.g-search-recomd {
	width: 100%;
	height: auto;
	background: #fff;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
.g-search-recomd a {
	width: 33.33%;
	height: 56px;
	line-height: 56px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-indent: 10px;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	display: inline;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	zoom: 1
}
.g-search-recomd a b {
	width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	background: #ff2200;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 20px;
	text-indent: 0;
}
.g-search-recomd a strong {
	width: 17px;
	height: 17px;
	line-height: 17px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	background: #ff9900;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 20px;
	text-indent: 0;
}
.g-search-gameku {
	width: 100%;
	height: 138px;
	padding: 0px 0 10px;
	margin: 0 0 0 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-search-gameku .g-recomd-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 5px;
	left: 0;
	white-space: nowrap;
	overflow: visible;
	display: block;
	overflow: hidden
}
.g-search-gameku .g-recomd-ul li {
	width: 200px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap
}
.g-search-gameku .g-recomd-ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-search-gameku .g-recomd-ul li a img {
	width: 100%;
	height: auto;
	border-radius: 10px;
	display: block;
	overflow: hidden
}
.g-search-gameku .g-recomd-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-search-newgame {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	background: #fff;
	margin: 5px 0 0 0;
	padding: 0 0 20px 0;
}
.g-search-newgame .g-newgame-game {
	width: 100%;
	padding: 0 18px 0 0;
	box-sizing: border-box;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-search-newgame .g-newgame-game li {
	width: 25%;
	height: auto;
	float: left;
	margin: 16px 0 0 0;
	display: inline;
	overflow: hidden;
}
.g-search-newgame .g-newgame-game li a {
	width: 100%;
	height: auto;
	padding: 0 0 0 18px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-search-newgame .g-newgame-game li a img {
	width: 100%;
	height: auto;
	border-radius: 14px;
	display: block;
	overflow: hidden
}
.g-search-newgame .g-newgame-game li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
}
.g-search-newgame .g-newgame-game li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.g-search-newgame .g-newgame-game li a b {
	width: 80%;
	height: 30px;
	line-height: 28px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 6px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
/*文章列表*/
.g-cms-list {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-cms-list .g-relcms-list {
	width: 100%;
	height: auto;
	padding: 0 10px;
	display: block;
	overflow: hidden;
	background: #fff;
	box-sizing: border-box;
}
.g-cms-list .g-relcms-list li {
	width: 100%;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6
}
.g-cms-list .g-relcms-list li .g-relcms-img {
	width: auto;
	height: 80px;
	display: block;
	overflow: hidden
}
.g-cms-list .g-relcms-list li .g-relcms-img img {
	width: auto;
	height: 80px;
	display: block;
	overflow: hidden
}
.g-cms-list .g-relcms-list li .g-relcms-introd {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	margin: 0 0 0 10px;
}
.g-cms-list .g-relcms-list li .g-relcms-introd strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	display: block;
	overflow: hidden
}
.g-cms-list .g-relcms-list li .g-relcms-introd p {
	width: 100%;
	height: 38px;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 2px 0 0 0;
	display: block;
	overflow: hidden
}
.g-cms-list .g-relcms-list li .g-relcms-introd em {
	width: 100%;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden
}
.g-cms-list .g-relcms-list li .g-relcms-introd em b {
	width: auto;
	height: auto;
	float: left;
	font-weight: normal;
	color: #999;
	display: inline;
	overflow: hidden;
	position: relative;
	zoom: 1;
	text-indent: 12px;
}
.g-cms-list .g-relcms-list li .g-relcms-introd em b span {
	width: 10px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -551px;
	background-size: 600px;
	position: absolute;
	left: 0;
	top: 7px;
}
.g-cms-list .g-relcms-list li .g-relcms-introd em i {
	width: auto;
	height: auto;
	float: left;
	font-weight: normal;
	font-style: normal;
	color: #999;
	margin: 0 0 0 10px;
	display: inline;
	overflow: hidden;
	position: relative;
	zoom: 1;
	text-indent: 16px;
}
.g-cms-list .g-relcms-list li .g-relcms-introd em i span {
	width: 14px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -574px;
	background-size: 600px;
	position: absolute;
	left: 0;
	top: 7px;
}
/*文章页*/
.g-cms-game {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 10px 0 6px;
	box-sizing: border-box;
}
.g-cms-game .g-game {
	width: 100%;
	height: auto;
	padding: 10px;
	box-sizing: border-box;
	background: #FDF7E7;
	display: -webkit-box;
	overflow: hidden;
}
.g-cms-game .g-game img {
	width: 70px;
	height: 70px;
	border-radius: 16px;
}
.g-cms-game .g-game .g-game-top {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-cms-game .g-game .g-game-top .g-game-top-span {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	padding: 0 0 0 14px;
	margin: 0;
	box-sizing: border-box;
}
.g-cms-game .g-game .g-game-top .g-game-top-span strong {
	width: 100%;
	height: auto;
	max-height: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	float: left;
	margin: 4px 0 0;
	display: inline;
	overflow: hidden
}
.g-cms-game .g-game .g-game-top .g-game-top-span b {
	width: 100%;
	height: 20px;
	line-height: 20px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	box-sizing: border-box;
	margin: 1px 0 0 0;
	display: inline;
	overflow: hidden
}
.g-cms-game .g-game .m-game-down {
	width: 65px;
	height: 31px;
	line-height: 31px;
	background: #13b2ff;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #fff;
	display: block;
	border-radius: 4px;
	overflow: hidden;
	margin: 19px 4px 0 6px
}
.g-cms-game .g-game:active {
	background: #fdedc3
}
#descript .m-softtype i {
	width: 65px;
	height: 31px;
	line-height: 31px;
	margin: 26px 10px 0 0;
	background: #13b2ff;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #fff;
	display: block;
	border-radius: 4px;
	overflow: hidden
}
.g-cms-game .g-game .g-game-btn {
	width: 100%;
	height: 36px;
	margin: 5px 0 0 0;
	display: -webkit-box;
	overflow: hidden
}
.g-cms-game .g-game .g-game-btn dt {
	-webkit-box-flex: 1;
	width: auto;
	height: 36px;
	line-height: 36px;
	background: #19b5fe;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.g-cms-game .g-game .g-game-btn dt a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	font-size: 16px;
}
.g-cms-game .g-game .g-game-btn dd {
	-webkit-box-flex: 1;
	width: auto;
	height: 36px;
	line-height: 36px;
	background: #ff6600;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	border-radius: 4px;
}
.g-cms-game .g-game .g-game-btn a {
	color: #fff;
}
.g-cms-content {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}
.g-cms-content h1 {
	width: 100%;
	height: auto;
	line-height: 26px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	text-align: center;
	display: block;
	overflow: hidden;
}
.g-cms-content em {
	width: 100%;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	text-align: center;
	display: block;
	overflow: hidden
}
.g-cms-content .g-cont {
	border-top: 1px solid #e5e5e5;
	width: 100%;
	height: auto;
	margin: 14px 0 0 0;
	padding: 0 2px;
	display: block;
	overflow: hidden;
}
.g-cms-content .g-cont p {
	width: 100%;
	height: auto;
	line-height: 24px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin: 12px 0 0 0;
	padding: 0 3px;
	display: block;
	overflow: hidden
}
.g-cms-content .g-cont p img {
	max-width: 90%;
	height: auto;
	margin: 10px auto;
	display: block;
	overflow: hidden;
}
.g-cms-content .g-cont h3 {
	width: 100%;
	height: auto;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-cms-content .g-cont h4 {
	width: 100%;
	height: auto;
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-cms-content .g-cms-relatedcms .g-cms-game .g-down-information {
	background: #efefef
}
.g-cms-content .m-hide-cont {
	width: 100%;
	height: 34px;
	line-height: 34px;
	border: 1px solid #19b5fe;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #19b5fe;
	text-align: center;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-cms-relatedcms {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	margin: 5px 0 0 0;
}
.g-cms-relatedcms .g-cmslist {
	width: 100%;
	height: auto;
	padding: 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-cms-relatedcms .g-cmslist li {
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	padding: 10px 0;
	border-bottom: 1px solid #eaeaea;
	text-indent: 14px;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-cms-relatedcms .g-cmslist li a {
	height: 20px;
	line-height: 20px;
	display: block;
	overflow: hidden
}
.g-cms-relatedcms .g-cmslist li b {
	width: 4px;
	height: 4px;
	background: #d2d2d2;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 2px;
	top: 17px;
}
#abann {
	width: 100%;
	height: auto;
	background: #fafafa;
	margin: 10px 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	padding: 14px;
}
#abann a {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: -webkit-box;
}
#abann a img {
	width: 70px;
	height: 70px;
	display: block;
	overflow: hidden
}
#abann a span {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	margin: 0 0 0 14px;
}
#abann a span p {
	width: auto;
	height: auto;
	text-indent: 0;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden
}
#abann a span p:nth-child(1) {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 2px 0 0 0;
}
#abann a span p:nth-child(2) {
	font-size: 12px;
	font-weight: normal;
	color: #888;
	line-height: 20px;
	margin: 2px 0 0 0;
}
.ac-sum {
	margin: 0px -10px 10px;
	padding: 10px;
	background: #EFEFEF;
	color: #727479;
}
/*K页面*/
.g-keyword {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 10px 10px 0;
	box-sizing: border-box;
}
.g-keyword .g-cont-game {
	width: 100%;
	height: auto;
	background: #fff;
	display: -webkit-box;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 10px;
	box-sizing: border-box
}
.g-keyword .g-cont-game .g-game-img {
	width: auto;
	height: auto;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-keyword .g-cont-game .g-game-img img {
	width: 74px;
	height: 74px;
	border-radius: 14px;
	display: block;
	overflow: hidden;
}
.g-keyword .g-cont-game .g-game-img p {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-keyword .g-cont-game .g-game-img p strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-keyword .g-cont-game .g-game-img p img {
	width: auto;
	height: 14px;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-keyword .g-cont-game .g-game-img p b {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-keyword .g-cont-game .g-game-btn {
	width: 78px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #ff4000;
	text-indent: 31px;
	border: 1px solid #ff4000;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	position: relative;
	zoom: 1;
	margin: 25px 0 0 0;
}
.g-keyword .g-cont-game .g-game-btn b {
	width: 11px;
	height: 13px;
	background: url(../images/custom-icon.png) no-repeat -269px 0;
	background-size: 400px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 17px;
	top: 8px;
}
.g-keyword .g-cont-game .m-nodown-btn {
	background: #999;
	text-align: center;
	text-indent: 0;
	border: 1px solid #999;
	color: #fff;
}
.g-key-img {
	width: 100%;
	height: auto;
	padding: 10px 10px 0;
	background: #fff;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-key-img div {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-key-img div img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-key-img div h1 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10
}
.g-key-img div b {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: 0.7;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5
}
.g-key-introd {
	width: 100%;
	height: auto;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: #fff;
	padding: 10px 10px 30px;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-key-introd .g-key-cont {
	overflow: hidden
}
.g-key-introd p {
	overflow: hidden
}
.g-key-introd .m-key-showcont {
	width: 100%;
	height: auto;
	padding: 0 18px 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #19b5fe;
	text-align: right;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.g-key-introd .m-key-showcont span {
	width: 10px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -603px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 3px;
}
.g-key-introd .m-key-showcont b {
	width: 10px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -627px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 3px;
}
/*下载页*/
.g-down-game {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 2px 0 0 0;
	box-sizing: border-box;
}
.g-down-game .g-game-top {
	width: 100%;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
	padding: 10px 10px 0;
	box-sizing: border-box;
}
.g-down-game .g-game-top dt {
	width: 70px;
	height: 70px;
	margin: 0;
	display: block;
	overflow: hidden
}
.g-down-game .g-game-top dt img {
	width: 100%;
	height: 70px;
	display: block;
	overflow: hidden;
	border-radius: 14px;
}
.g-down-game .g-game-top dd {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	padding: 0 0 0 14px;
	margin: 0;
	box-sizing: border-box;
}
.g-down-game .g-game-top dd h1 {
	width: 100%;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	float: left;
	margin: 4px 0 2px;
	display: inline;
	overflow: hidden
}
.g-down-game .g-game-top dd b {
	width: 100%;
	height: 16px;
	float: left;
	box-sizing: border-box;
	margin: 3px 0 0 0;
	display: inline;
	overflow: hidden
}
.g-down-game .g-game-top dd b em {
	width: 50%;
	height: 16px;
	line-height: 16px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	display: inline;
	overflow: hidden;
}
.g-down-game .g-game-top dd b em a {
	text-decoration: underline;
	color: #09F
}
.g-down-game .g-game-btn {
	width: 100%;
	margin: 0;
	overflow: hidden;
	padding: 10px 10px 0 0;
}
.g-down-game .g-game-btn li {
	float: left;
	width: 50%;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: inline;
	overflow: hidden;
	margin: 0 0 10px 0;
}
.g-down-game .g-game-btn li.m-down-last {
	width: 100%;
}
.g-down-game .g-game-btn li.m-down-last a {
	width: 100%;
}
.g-down-game .g-game-btn li a {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	font-size: 14px;
	background: #19b5fe;
	border-radius: 4px;
}
.g-down-game .g-game-btn a {
	color: #fff;
}
.g-down-nav {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
	color: #e7e7e7;
	display: -webkit-box;
	margin: 5px 0 0 0;
}
.g-down-nav b {
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-align: center;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-down-nav .m-hover {
	color: #19b5fe;
	border-bottom: 2px solid #19b5fe
}
.g-down-previmg {
	width: 100%;
	height: auto;
	padding: 15px 0 10px;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-down-previmg .g-down-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 15px;
	left: 0;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	overflow: hidden
}
.g-down-previmg .g-down-ul li {
	width: 200px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap
}
.g-down-previmg .g-down-ul li img {
	width: 100%;
	height: auto;
	border-radius: 0;
	display: block;
	overflow: hidden
}
.g-down-information {
	width: 100%;
	height: auto;
	padding: 0 15px 12px;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	background: #fff;
}
.g-down-information strong {
	width: 100%;
	height: 20px;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-down-information strong em {
	width: 50%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding: 0 12px 0 0;
	box-sizing: border-box;
	float: left;
	display: inline;
	overflow: hidden;
}
.g-down-information ul {
	width: 100%;
	height: auto;
	margin: 4px 0 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-down-information ul li {
	width: auto;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #555;
	float: left;
	margin: 0 10px 0 0;
	display: inline;
	overflow: hidden
}
.g-down-information ul li b {
	width: auto;
	height: 24px;
	line-height: 24px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #555;
	padding: 0 7px;
	border-radius: 4px;
	display: block;
	overflow: hidden;
}
.g-down-information ul li a {
	width: auto;
	height: 24px;
	line-height: 24px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #555;
	padding: 0 7px;
	border-radius: 4px;
	display: block;
	overflow: hidden;
}
.g-down-information ul li:nth-child(2) b {
	background: #bc7afe;
	color: #fff;
}
.g-down-information ul li:nth-child(3) b {
	background: #19b5ff;
	color: #fff;
}
.g-down-information ul li:nth-child(4) b {
	background: #5fc700;
	color: #fff;
}
.g-down-information ul li:nth-child(2) a {
	background: #bc7afe;
	color: #fff;
}
.g-down-information ul li:nth-child(3) a {
	background: #19b5ff;
	color: #fff;
}
.g-down-information ul li:nth-child(4) a {
	background: #5fc700;
	color: #fff;
}
.g-down-introd {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-down-introd .g-down-content {
	width: 100%;
	height: auto;
	padding: 0 10px;
	display: block;
	overflow: hidden;
	box-sizing: border-box
}
.g-down-introd .g-down-content p {
	width: 100%;
	height: auto;
	line-height: 24px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-indent: 24px;
	margin: 8px 0 0 0;
	display: block;
	overflow: hidden
}
.g-down-introd .g-down-content embed {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-down-introd .g-down-content h3 {
	width: 100%;
	height: auto;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin: 8px 0 0 0;
	display: block;
	overflow: hidden
}
.g-down-introd .m-show-content {
	width: 100%;
	height: auto;
	padding: 10px;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
	zoom: 1
}
.g-down-introd .m-show-content p {
	width: 100%;
	height: 33px;
	line-height: 33px;
	border: 1px solid #19b5fe;
	border-radius: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #19b5fe;
	text-align: center;
}
.g-down-introd .g-down-content p img {
	max-width: 90%;
	margin: 0 0 0 -24px;
}
.g-down-introd .m-show-content b {
	width: 10px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -603px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 24px;
	margin: 0 0 0 50px;
}
.g-down-introd .m-show-content em {
	width: 10px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -627px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 24px;
	margin: 0 0 0 50px;
}
.g-down-recomd {
	width: 100%;
	height: auto;
	padding: 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-down-recomd .g-down-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 15px;
	left: 0;
	white-space: nowrap;
	overflow: visible;
	display: block;
	overflow: hidden
}
.g-down-recomd .g-down-ul li {
	width: 200px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap
}
.g-down-recomd .g-down-ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-down-recomd .g-down-ul li a img {
	width: 100%;
	height: auto;
	border-radius: 10px;
	display: block;
	overflow: hidden
}
.g-down-recomd .g-down-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-down-recomd {
	width: 100%;
	height: auto;
	padding: 0 0 15px 0;
	margin: 5px 0 0 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-down-recomd .g-down-recomd-game {
	width: 100%;
	height: auto;
	padding: 15px 0 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul {
	width: auto;
	height: 85px;
	position: absolute;
	top: 15px;
	left: 0;
	white-space: nowrap;
	overflow: hiden;
	display: block;
	overflow: hidden
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul li {
	width: 60px;
	height: 85px;
	display: inline-block;
	margin: 0 0 0 15px;
	white-space: nowrap
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul li a {
	width: 100%;
	height: 85px;
	display: block;
	overflow: hidden
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul li a img {
	width: 100%;
	height: auto;
	border-radius: 14px;
	vertical-align: top;
	display: block;
	overflow: hidden;
	margin: 0 0 0 0;
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden;
	white-space: normal;
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul li a span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.g-down-recomd .g-down-recomd-game .g-down-recomd-ul li a b {
	width: 80%;
	height: 28px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 4px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.relate {
	width: 100%;
	height: auto;
	padding: 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
}
.relate .sgroup {
	width: 100%;
	height: auto;
	padding: 0 13px 0 0;
	box-sizing: border-box;
	display: -webkit-box;
	overflow: hidden;
}
.relate .sgroup li {
	width: 25%;
	height: auto;
	padding: 10px 0 10px 13px;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	box-sizing: border-box;
}
.relate .sgroup li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.relate .sgroup li a img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.relate .sgroup li a h3 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	text-align: center;
	display: block;
	overflow: hidden;
}
/*排行榜*/
.g-nav-rankbang {
	width: 90%;
	height: 34px;
	background: #fff;
	margin: 10px auto 0;
	font-size: 16px;
	font-weight: normal;
	color: #e7e7e7;
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
	border-radius: 6px;
	overflow: hidden
}
.g-nav-rankbang b {
	width: auto;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	text-align: center;
}
.g-nav-rankbang .m-hover {
	background: #19b5fe;
	color: #fff
}
.g-rank-list {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
}
.g-rank-list .g-cont-game {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0 0 0 9px;
	position: relative;
	zoom: 1;
	box-sizing: border-box
}
.g-rank-list .g-cont-game i {
	width: 22px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	text-align: center;
	background: #8e8e8e;
	border-radius: 0 4px 4px 0;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 10px;
}
.g-rank-list .g-cont-game .g-game-bg {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 10px;
	display: -webkit-box;
	overflow: hidden;
}
.g-rank-list .g-cont-game .g-game-img {
	width: auto;
	height: auto;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-flex: 1;
	padding: 0 0 0 6px;
}
.g-rank-list .g-cont-game .g-game-img img {
	width: 74px;
	height: 74px;
	border-radius: 14px;
	display: block;
	overflow: hidden;
}
.g-rank-list .g-cont-game .g-game-img p {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-rank-list .g-cont-game .g-game-img p strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-rank-list .g-cont-game .g-game-img p img {
	width: auto;
	height: 14px;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
.g-rank-list .g-cont-game .g-game-img p b {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-rank-list .g-cont-game .g-game-btn {
	width: 78px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #ff4000;
	text-indent: 31px;
	border: 1px solid #ff4000;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	position: relative;
	zoom: 1;
	margin: 25px 0 0 0;
}
.g-rank-list .g-cont-game .g-game-btn b {
	width: 11px;
	height: 13px;
	background: url(../images/custom-icon.png) no-repeat -269px 0;
	background-size: 400px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 17px;
	top: 8px;
}
.g-rank-list .g-cont-game .m-nodown-btn {
	background: #999;
	text-align: center;
	text-indent: 0;
	border: 1px solid #999;
	color: #fff;
}
.m-tab-cont {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
}
/*列表页*/
#infocon .g-cont-game {
	width: 100%;
	height: auto;
	background: #fff;
	display: -webkit-box;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 10px;
	box-sizing: border-box
}
#infocon .g-cont-game .g-game-img {
	width: auto;
	height: auto;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-flex: 1
}
#infocon .g-cont-game .g-game-img img {
	width: 74px;
	height: 74px;
	border-radius: 14px;
	display: block;
	overflow: hidden;
}
#infocon .g-cont-game .g-game-img p {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
#infocon .g-cont-game .g-game-img p strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
#infocon .g-cont-game .g-game-img p img {
	width: auto;
	height: 14px;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
}
#infocon .g-cont-game .g-game-img p b {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
#infocon .g-cont-game .g-game-btn {
	width: 78px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #ff4000;
	text-indent: 31px;
	border: 1px solid #ff4000;
	border-radius: 4px;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	position: relative;
	zoom: 1;
	margin: 25px 0 0 0;
}
#infocon .g-cont-game .g-game-btn b {
	width: 11px;
	height: 13px;
	background: url(../images/custom-icon.png) no-repeat -269px 0;
	background-size: 400px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 17px;
	top: 8px;
}
#infocon .g-cont-game .m-nodown-btn {
	background: #999;
	text-align: center;
	text-indent: 0;
	border: 1px solid #999;
	color: #fff;
}
/*游戏库列表*/
.g-kulist-btn {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #fff;
	font-size: 12px;
	font-weight: normal;
	color: #e7e7e7;
	border-bottom: 1px solid #e5e5e5;
	display: -webkit-box;
}
.g-kulist-btn b {
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-align: center;
	-webkit-box-flex: 1;
	display: block;
	overflow: hidden
}
.g-kulist-btn .m-hover {
	border-bottom: 2px solid #19b5fe;
	color: #19b5fe;
}
.g-gameku-list {
	width: 100%;
	height: auto;
	padding: 10px;
	display: block;
	overflow: hidden;
	box-sizing: border-box
}
.g-gameku-list a {
	width: 100%;
	height: auto;
	background: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	display: block;
	overflow: hidden
}
.g-gameku-list a img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-gameku-list a strong {
	width: 100%;
	height: auto;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding: 10px 10px 4px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-gameku-list a p {
	width: 100%;
	height: auto;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding: 0 10px;
	display: block;
	overflow: hidden
}
.g-ku-list {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
}
.g-ku-list .g-ku-game {
	width: 100%;
	height: auto;
	background: #fff;
	display: -webkit-box;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 10px;
	box-sizing: border-box
}
.g-ku-list .g-ku-game .g-game-img {
	width: auto;
	height: auto;
	text-decoration: none;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-flex: 1
}
.g-ku-list .g-ku-game .g-game-img img {
	width: 74px;
	height: 74px;
	border-radius: 14px;
	display: block;
	overflow: hidden;
}
.g-ku-list .g-ku-game .g-game-img .g-ku-right {
	width: auto;
	height: auto;
	-webkit-box-flex: 1;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-ku-list .g-ku-game .g-game-img .g-ku-right strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 0 0;
	display: block;
	overflow: hidden
}
.g-ku-list .g-ku-game .g-game-img .g-ku-right div {
	width: 100%;
	height: 40px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.soft-content .soft-content_left .tabs-content .other-wz_bodwn .list {
	display: block;
	overflow: hidden
}
.soft-view .container .soft-content .soft-content_left .soft-content_tabs_right .other-wz_bodwn .list {
	display: block;
	overflow: hidden
}
#download {
	display: block;
	overflow: hidden
}
/*新增幻灯和滑动CSS*/
.md-slider {
	width: 100%;
	height: auto;
	position: relative;
	zoom: 1;
	display: block;
	overflow: hidden
}
.module {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
}
.md-slider .nav {
	height: 10px;
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: right;
	margin: 0;
	padding: 0;
	z-index: 60;
	display: block;
	overflow: hidden
}
.md-slider .nav li {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: #fff;
	float: left;
	overflow: hidden;
	border-radius: 30px;
	margin: 0 0 0 6px;
}
.md-slider .nav .active {
	background: #19b5fe;
}
.md-slider .content {
	width: 100%;
	max-height: 40.5vw;
	overflow: hidden
}
.md-slider .content img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.md-slider .content strong {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	text-indent: 10px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 20
}
.md-slider .content .g-ppt-bg {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: 0.7;
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	margin: 0;
	padding: 0;
}
.md-slider .content li {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	zoom: 1;
	display: block;
	overflow: hidden;
}
.md-slider .content li a {
	text-decoration: none;
}
.md-tabs .type {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #e7e7e7;
	display: -webkit-box;
	border-bottom: 1px solid #e5e5e5;
}
.md-tabs .type li {
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: #333;
	-webkit-box-flex: 1;
	display: block;
	overflow: hidden
}
.md-tabs .type .m-hover {
	border-bottom: 2px solid #19b5fe;
	color: #19b5fe;
}
.md-tabs .panels {
	height: 248px;
	overflow: hidden
}
.md-tabs .content {
	overflow: hidden
}
.md-tabs .list {
	float: left;
	width: 100%;
	padding: 0 18px 0 0;
	box-sizing: border-box;
	overflow: hidden
}
.md-tabs .list li {
	float: left;
	width: 25%;
	padding: 0;
	margin: 5px 0 0 0;
	text-align: center;
	padding: 10px 0 0 18px;
	box-sizing: border-box;
}
.md-tabs .list span, .md-tabs .list a {
	display: block
}
.md-tabs .list .icon {
margin:0 .05rem
}
.md-tabs .list .icon img {
	width: 100%;
	height: auto;
}
.list .name {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.md-tabs .list .btn {
	width: 80%;
	height: 28px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	color: #ff4000;
	border: 1px solid #ff4000;
	border-radius: 4px;
	text-align: center;
	margin: 4px auto 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0;
	background: #fff;
}
.list span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-align: center;
	margin: 0 0 0 0;
	display: block;
	overflow: hidden;
}
.md-tabs .dot {
	width: 100%;
	height: 10px;
	display: block;
	overflow: hidden;
	margin: 14px 0;
	text-align: center;
	font-size: 0
}
.md-tabs .dot li {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #e5e5e5;
	margin: 0 10px;
	border-radius: 2px;
	;
	overflow: hidden
}
.md-tabs .dot li.active {
	background: #19b5fe
}
.md-tabs .more {
	width: 100%;
	height: 35px;
	padding: 0 10px;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.md-tabs .more a {
	width: 100%;
	height: 33px;
	line-height: 33px;
	font-size: 15px;
	font-weight: normal;
	color: #19b5fe;
	text-align: center;
	border: 1px solid #19b5fe;
	border-radius: 4px;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.md-tabs .more a span {
	width: 10px;
	height: 10px;
	background: url(../images/index-icon.png) no-repeat 0 -88px;
	background-size: 600px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 12px;
	margin: 0 0 0 54px;
}
blockquote {
	padding: 0;
	margin: 0;
	border: 0;
}
blockquote h4 {
	font-size: 12px;
	display: none
}
/*tips 提示*/
.error {
	background-image: url(../images/error_screen.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.ajax-tip {
	position: fixed;
	bottom: 60px;
	width: 100%;
	text-align: center;
	z-index: 9;
}
.ajax-tip .inner {
	background: rgba(0,0,0,.85);
	line-height: 32px;
	-webkit-border-radius: 5px;
	color: #fff;
	display: inline-block;
	padding: 5px 15px;
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
}
/*修改于2016-1-8*/
.g-link1-html {
	width: 100%;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
}
.g-link1-html dt {
	width: 60px;
	height: 61px;
	display: table;
	overflow: hidden;
	border: 1px solid #eee;
	border-right: 0;
	padding: 6px;
	box-sizing: border-box;
}
.g-link1-html dt b {
	display: table-cell;
	vertical-align: middle;
}
.g-link1-html dt b img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	vertical-align: middle;
}
.g-link1-html dd {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
	border: 1px solid #eee;
	border-bottom: 0;
	margin: 0;
	padding: 0;
}
.g-link1-html dd strong {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	border-bottom: 1px solid #eee;
	float: left;
	display: inline;
	overflow: hidden;
	text-indent: 10px;
	white-space: nowrap
}
.m-menu {
	padding: 0 0 14px;
	border-bottom: 1px solid #cccccc;
}
.m-menu ul {
	display: block;
	width: 100%;
	height: auto;
	padding: 0 10px 0 0;
	box-sizing: border-box;
	overflow: hidden;
}
.m-menu ul li {
	display: inline;
	float: left;
	box-sizing: border-box;
	width: 20%;
	height: 35px;
	padding: 10px 0 0 10px;
	overflow: hidden;
}
.m-menu ul li a {
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: none repeat scroll 0 0 #d9d8d8;
	border-radius: 6px;
	text-align: center;
	color: #555452;
	font-size: 0.9em;
}
.m-menu ul li.active a {
	color: #fff;
	background: none repeat scroll 0 0 #0fafff;
}
.m-menu ul li a:hover {
	color: #fff;
	background: none repeat scroll 0 0 #0fafff;
}
.m-menu ul li span {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-radius: 6px;
	text-align: center;
	font-size: 0.9em;
	color: #555452;
	background: none repeat scroll 0 0 #d9d8d8;
}
.m-menu ul li.more span {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-radius: 6px;
	text-align: center;
	font-size: 0.9em;
	color: #555452;
	background: none repeat scroll 0 0 #d9d8d8;
}
.m-menu ul li span s {
	display: inline-block;
	top: 1.05556em;
	width: 0.875em;
	height: 0.5em;
	margin-left: 5%;
	background: url(../images/menuico.png) no-repeat scroll 0 0 / 90% auto rgba(0, 0, 0, 0);
}
.m-vicenav {
	display: none;
}
.m-vicenav h3 {
	padding-bottom: 0px;
	padding-top: 10px;
	color: #999;
	font-size: 1em;
	text-align: center;
}
.m-vicenav ul li {
	width: 25%;
}
/*2016-04-05*/
.g-nav-scroll {
	width: 100%;
	height: 40px;
	padding: 15px 0 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-nav-scroll .g-nav-scroll-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	padding: 0 0 0 0;
	box-sizing: border-box;
	overflow: hiden;
	display: block;
	overflow: hidden
}
.g-nav-scroll .g-nav-scroll-ul li {
	width: auto;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 7px;
}
.g-nav-scroll .g-nav-scroll-ul li a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	display: block;
	overflow: hidden;
	text-decoration: none
}
#more {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: normal;
	color: #777;
	text-align: center;
	display: block;
	overflow: hidden;
	background: #f5f5f5
}
/*2016-06-23*/
.g-keyword .m-game-title {
	font-size: 15px;
	font-weight: normal;
	color: #666;
	background: #fff;
	text-indent: 10px;
	padding: 6px 0;
	border-left: 5px solid #19B5FE;
	margin: 0 0 10px 0;
	display: block;
	overflow: hidden;
}
.g-keyword .m-game-title span {
	color: #19B5FE;
	font-weight: bold;
	padding: 0 4px;
}
.m-keyword-title {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 0 10px;
	margin: 0 0 0 0;
	box-sizing: border-box;
	position: relative;
	zoom: 1;
	font-size: 15px;
	font-weight: normal;
	color: #666;
	text-indent: 10px;
	padding: 6px 0;
	border-left: 5px solid #19B5FE;
}
.m-keyword-title span {
	width: auto;
	height: auto;
	position: absolute;
	right: 10px;
	top: 7px;
	font-size: 12px;
	font-weight: normal;
	color: #888;
}
.g-key-list {
	width: 100%;
	height: auto;
	background: #fff;
	padding: 0 14px 10px 0;
	margin: 10px 0 0 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-key-list li {
	width: 50%;
	height: auto;
	float: left;
	padding: 14px 0 0 14px;
	display: inline;
	overflow: hidden
}
.g-key-list li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-key-list li a img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-key-list li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
/*2016-07-16*/
.g-box {
	width: 100%;
	height: auto;
	background: none;
	padding: 0;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
}
.g-game-recomd {
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	background: #fff;
}
.g-game-recomd strong {
	width: 100%;
	height: auto;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-indent: 14px;
	border-bottom: 2px solid #eee;
	padding: 10px 0 8px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}
.g-keyword-btn {
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	overflow: hidden;
}
.g-keyword-btn li {
	width: auto;
	height: 46px;
	padding: 0 14px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
	-webkit-box-flex: 1
}
.g-keyword-btn li b {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}
.g-keyword-btn .m-hover b {
	border-bottom: 2px solid #19B5FE;
	color: #19B5FE
}
.g-keyword-btn li i {
	width: 1px;
	height: 16px;
	background: #ccc;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 10px;
}
.g-keyword-cont {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-keyword-cont dl {
	width: 100%;
	height: auto;
	padding: 10px 14px 10px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-keyword-cont dl dt {
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	display: none;
	overflow: hidden;
}
.g-keyword-cont dl dd {
	width: 100%;
	height: 60px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 4px 0 0 0;
	display: block;
	overflow: hidden
}
.g-keyword-cont dl .g-keyword-info {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 11px;
	padding: 5px 6px 6px 69px;
	background: #fff;
}
.g-keyword-cont dl .g-keyword-info a {
	width: auto;
	height: auto;
	padding: 2px 6px;
	background: #ffa351;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	border-radius: 6px;
	display: block;
	overflow: hidden;
	text-decoration: none
}
.g-keyword-cont dl .g-keyword-info a:active {
	background: #ff5182
}
.g-keyword-cont ul {
	width: 100%;
	height: auto;
	padding: 0 14px 12px 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden
}
.g-keyword-cont ul li {
	width: 25%;
	height: auto;
	padding: 14px 0 0 14px;
	float: left;
	box-sizing: border-box;
	display: inline;
	overflow: hidden;
}
.g-keyword-cont ul li a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-keyword-cont ul li a img {
	width: 66px;
	height: 66px;
	border-radius: 16px;
	margin: auto;
	display: block;
	overflow: hidden
}
.g-keyword-cont ul li a strong {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-align: center;
	margin: 6px 0 0 0;
	display: block;
	overflow: hidden;
	text-indent: 0;
	padding: 0;
	border: 0;
}
.g-key-ohter {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	background: #fff;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}
.g-key-ohter .g-collection-img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	padding: 0 10px;
	margin: 16px 0 0 0;
	box-sizing: border-box;
}
.g-key-ohter .g-collection-img a {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1
}
.g-key-ohter .g-collection-img a img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-key-ohter .g-collection-img a strong {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
.g-key-ohter .g-collection-img a b {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: 0.7;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
}
/*3张图片*/
.g-cms-duotu {
	width: 100%;
	height: auto;
	background: #fff;
	display: block;
	overflow: hidden;
	padding: 4px 15px 0;
	margin: 5px 0 0;
	box-sizing: border-box;
}
.g-cms-duotu li {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #F9F9F9;
	padding: 6px 0 12px;
	box-sizing: border-box;
	display: -webkit-box;
	overflow: hidden;
}
.g-cms-duotu li .g-cd-left {
	width: 120px;
	height: 80px;
	display: block;
	overflow: hidden;
}
.g-cms-duotu li .g-cd-left img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden
}
.g-cms-duotu li .g-cd-right {
	width: auto;
	height: auto;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
	-webkit-box-flex: 1
}
.g-cms-duotu li .g-cd-right strong {
	width: 100%;
	height: auto;
	max-height: 73px;
	line-height: 25px;
	font-size: 17px;
	font-weight: normal;
	color: #333;
	padding: 0px 12px 0 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}
.g-cms-duotu li .g-cd-right b {
	/*width: 130px;*/
	height: auto;
	display: block;
	overflow: hidden;
	font-weight: normal;
}
.g-cms-duotu li .g-cd-right b i img {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-cms-duotu li .g-cd-right em {
	width: 100%;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin: 6px 0 0 0;
	display: block;
	overflow: hidden
}
.g-cms-duotu li .g-cd-right em i {
	width: auto;
	height: auto;
	float: left;
	font-weight: normal;
	color: #999;
	font-style: normal;
	display: inline;
	overflow: hidden;
	position: relative;
	zoom: 1;
	text-indent: 12px;
}
.g-cms-duotu li .g-cd-right em i span {
	width: 10px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -551px;
	background-size: 600px;
	position: absolute;
	left: 0;
	top: 7px;
}
.g-cms-duotu li .g-cd-right em i:nth-child(2) {
	width: auto;
	height: auto;
	float: left;
	font-weight: normal;
	font-style: normal;
	color: #999;
	margin: 0 0 0 10px;
	display: inline;
	overflow: hidden;
	position: relative;
	zoom: 1;
	text-indent: 16px;
}
.g-cms-duotu li .g-cd-right em i:nth-child(2) span {
	width: 14px;
	height: 10px;
	background: url(../images/class-icon.png) no-repeat 0 -574px;
	background-size: 600px;
	position: absolute;
	left: 0;
	top: 7px;
}
.g-cms-duotu .g-imgnum-0 a b {
	/*display: none*/
}
.g-cms-duotu .g-imgnum-0 a strong {
	height: auto;
}
.g-cms-duotu .g-imgnum-0 .g-cd-left {
	margin: 0 12px 0 0;
	box-sizing: border-box;
}
.g-cms-duotu .g-imgnum-1 a strong {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
}
.g-cms-duotu .g-imgnum-1 a b {
	width: 100%;
	height: auto;
	display: block;
	overflow: hidden;
	margin: 8px 0 0;
}
.g-cms-duotu .g-imgnum-1 .g-cd-left {
	display: none;
}
.g-cms-duotu .g-imgnum-2 a strong {
	width: 100%;
	height: auto;
	line-height: 24px;
	padding-top: 0
}
.g-cms-duotu .g-imgnum-2 a b {
	width: 100%;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
}
.g-cms-duotu .g-imgnum-2 .g-cd-left {
	display: none;
}
.g-cms-duotu .g-imgnum-2 a b i {
	width: auto;
	height: auto;
	padding: 8px 0 0 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
}
.g-cms-duotu .g-imgnum-2 a b i:nth-child(2) {
	padding-left: 4px;
}
.g-cms-duotu .g-imgnum-3 a strong {
	width: 100%;
	height: auto;
	line-height: 24px;
	padding-top: 0
}
.g-cms-duotu .g-imgnum-3 a b {
	width: 100%;
	height: auto;
	display: -webkit-box;
	overflow: hidden;
}
.g-cms-duotu .g-imgnum-3 .g-cd-left {
	display: none;
}
.g-cms-duotu .g-imgnum-3 a b i {
	width: auto;
	height: auto;
	padding: 6px 0 0 0;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	-webkit-box-flex: 1;
}
.g-cms-duotu .g-imgnum-3 a b i:nth-child(2) {
	padding: 6px 3px 0;
}
/*增加高速下载*/

.g-down-game .g-game-btn .addlabel {
	width: 40% !important;
	display: block;
	float: left;
	font-size: 15px;
	color: #5a5a5a;
}
.g-down-game .g-game-btn .addlabel .icon {
	width: 19px;
	height: 20px;
	display: block;
	float: left;
	background: url(../images/checkbox.png) 0 0px no-repeat;
	margin: 2px 6px 0 0;
}
.g-down-game .g-game-btn .addlabel .checkhover {
	background-position: 0px -23px !important;
}
#downAddress {
	padding: 0 0 0 0;
}
.m-down-btn {
	width: 60% !important;
	float: left;
	height: 43px;
	overflow: hidden;
	display: block;
	text-align: center;
	line-height: 43px;
	font-size: 22px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.highdown {
	color: #999;
	padding: 10px;
	font-size: 13px;
	line-height: 20px;
}
.ng-hide {
	color: #387ab6;
	border: 1px solid #a8cce2;
	background-color: #e3f1fa;
	text-indent: 10px;
	margin: 0 10px 10px 10px;
}
.g-cms-down {
	margin: 0;
}
.g-cms-down .m-bgcolor-gray {
	background: #efefef;
}
.g-cms-down .m-bgcolor-gray:active {
	background: #efefef
}
.g-cms-nav {
	width: 100%;
	height: 41px;
	padding: 10px 0;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
	border-bottom: 1px solid #eee;
	z-index: 500
}
.g-cms-nav ul {
	width: auto;
	height: 41px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 40px 0 0;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: visible;
	display: block;
	overflow: hidden
}
.g-cms-nav ul li {
	width: 67px;
	height: auto;
	display: inline-block;
	margin: 0 0 0 0;
	white-space: nowrap
}
.g-cms-nav ul li a {
	width: 100%;
	height: 41px;
	line-height: 41px;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	text-align: center;
	display: block;
	overflow: hidden
}
.g-cms-nav ul .m-hover a {
	color: #19b5fe;
}
.g-cms-nav .m-right-icon {
	width: 34px;
	height: 34px;
	background: #fff;
	display: block;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
}
.g-cms-nav .m-right-icon b {
	width: 18px;
	height: 18px;
	border: 1px solid #25b433;
	border-radius: 22px;
	margin: 11px auto 0;
	display: block;
	overflow: hidden;
}
.g-cms-nav .m-right-icon b:after {
	content: "";
	width: 7px;
	height: 7px;
	border-top: 1px solid #25b433;
	border-right: 1px solid #25b433;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 5px 0 0 4px;
	display: block;
	overflow: hidden;
}
.g-cms-nav .g-cms-alllink {
	width: 40px;
	height: 40px;
	line-height: 34px;
	font-size: 30px;
	font-weight: bold;
	color: #19B5FE;
	text-align: center;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
	box-shadow: 0 -2px 3px #ccc;/* background: #19b5fe; *//* color: #fff; */
	font-weight: normal;
}
.m-float-top1 {
	position: fixed;
	top: 0;
	left: 0;
	height: 45px;
	display: block;
	z-index: 999
}
.m-float-top2 {
	position: fixed;
	top: 45px;
	left: 0;
	height: 41px;
	display: block;
	overflow: hidden;
	z-index: 500
}
/* 添加列表广告样式 */
.m-dbad {
	padding: 10px 0;
	background-color: #fff;
}
.g-recomd1 {
	width: 100%;
	height: 139px;
	margin: 0;
	padding: 3px;
	box-sizing: border-box;
	background: #fff;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-recomd1 .g-recomd-ul {
	width: auto;
	height: auto;
	position: absolute;
	top: 5px;
	left: 0;
	white-space: nowrap;
	overflow: visible;
	display: block;
	overflow: hidden
}
.g-recomd1 .g-recomd-ul li {
	height: auto;
	display: inline-block;
	margin: 0 0 0 0;
	white-space: nowrap;
	padding: 0;
}
.g-recomd1 .g-recomd-ul li a {
	width: 33.33%;
	height: 36px;
	line-height: 32px;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: #666;
	background: #f5f5f5;
	border: 3px solid #FFF;
	float: left;
	display: inline;
	overflow: hidden;
	white-space: normal;
	padding: 0 6px;
}
.g-recomd1 .m-scroll-num {
	width: 100%;
	height: auto;
	padding: 8px 0;
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
}
.g-recomd1 .m-scroll-num li {
	width: 8px;
	height: 8px;
	background: #D5D5D5;
	display: inline-block;
	overflow: hidden;
	margin: 0 0 0 10px;
	border-radius: 12px;
}
.g-recomd1 .m-scroll-num .m-hover {
	background: #666;
}
/* 搜索结果 */
.g-list-nav {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	text-indent: 10px;
	padding: 0;
	box-sizing: border-box;
	background: #fff;
	border-bottom: 1px solid #25b433;
	box-sizing: border-box;
	margin: 10px 0 0;
	display: block;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.g-list-nav strong {
	color: #25b433;
	font-weight: bold;
	padding: 0 2px;
}
/* 搜索分页 */
.page-list {
	text-align: center;
	display: block;
	overflow: hidden;
	padding: 20px 0;
}
.page-list a {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	text-align: center;
	padding: 0 12px;
	background: #fafafa;
	margin: 0 5px 0 0;
	display: inline-block;
	overflow: hidden
}
.page-list b {
	width: auto;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	padding: 0 12px;
	background: #54cf77;
	margin: 0 5px 0 0;
	display: inline-block;
	overflow: hidden
}
.page-list a:hover {
	background: #54cf77;
	color: #fff;
}
