.pcfooter span,.pcnav h1,body {
	font-size: 12px
}

.pcnav,.pcnav i {
	left: 0;
	top: 0;
	right: 0
}

.m-gms a,.m-open p,.pcnav i {
	text-align: center
}

.m-open,.m-open .u-close,.m-opengms,.m-opengms .u-close {
	display: none
}

.m-gms a,.u-gmmore span,.u-gmmore.cur .m-open,.u-gmmore.cur .m-opengms,.u-gmmore:hover .m-open,.u-gmmore:hover .m-opengms,.u-kf span,.u-kf.cur .m-open,.u-kf.cur .m-opengms,.u-kf:hover .m-open,.u-kf:hover .m-opengms,.u-nickname span,.u-nickname.cur .m-open,.u-nickname.cur .m-opengms,.u-nickname:hover .m-open,.u-nickname:hover .m-opengms,.u-wxcode span,.u-wxcode.cur .m-open,.u-wxcode.cur .m-opengms,.u-wxcode:hover .m-open,.u-wxcode:hover .m-opengms {
	display: block
}

.game-landscape .pcfooter span,.m-open i {
	display: inline-block
}

.pcnav .logo,.pcnav h1 {
	float: left
}

.u-gmmore,.u-kf,.u-nickname,.u-wxcode {
	float: right;
	position: relative
}

.m-open,.m-opengms,.pcnav i {
	position: absolute
}

.pcnav i {
	margin: 0 auto
}

.m-open i {
	vertical-align: middle
}

body,div,h1,html,iframe,p {
	margin: 0;
	padding: 0
}

body,html {
	width: 100%;
	height: 100%
}

html {
	-webkit-font-smoothing: antialiased
}

body {
	color: #000;
	font-family: \5FAE\8F6F\96C5\9ED1,arial,\5b8b\4f53;
	background: url(../images/pcbg.jpg) center top no-repeat #000;
	overflow: hidden
}

a {
	text-decoration: none;
	cursor: pointer
}

i {
	font-style: normal
}

img {
	vertical-align: top;
	border: 0;
	-ms-interpolation-mode: bicubic
}

.hidden {
	display: none
}

.pcbox {
	position: relative;
	top: 35px;
	right: 0;
	bottom: 0;
	left: 0;
	width: 657px;
	height: 100%;
	margin: 0 auto;
	background-color: #f3f5f7
}

.pcfooter,.pcnav {
	position: absolute
}

.pcbox-h {
	width: 1280px
}

.pcfooter {
	right: 120px;
	bottom: 20px;
	width: 500px
}

.pcfooter a,.pcfooter span {
	color: #fff
}

.pcfooter span {
	white-space: nowrap;
	padding: 0 6px;
	line-height: 1.5;
	background-color: rgba(0,0,0,.5)
}

.pcnav h1,.pcnav i,.u-nickname {
	height: 35px;
	line-height: 35px
}

.game-landscape .pcbox {
	width: 1280px
}

.game-landscape .pcfooter {
	right: 40px;
	width: 260px
}

@media only screen and (max-width:1460px) {
	.pcfooter {
		right: 40px;
		width: 260px
	}

	.pcfooter span {
		display: inline-block
	}
}

.pcnav {
	width: 100%;
	height: 35px;
	background: url(../images/pcbgt-gm.jpg) left top/100% 100% no-repeat #041d33
}

.pcnav .logo {
	width: 158px;
	height: 35px;
	background: url(../images/pc-logo.png) center top no-repeat
}

.pcnav h1 {
	font-weight: 400;
	width: 120px;
	margin-right: 60px;
	color: #68cffd
}

.pcnav i {
	width: 300px;
	color: #68cffd
}

.u-gmmore span,.u-kf span,.u-nickname span,.u-wxcode span {
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	color: #699dca;
	background-image: url(../images/pc-ico.png);
	background-repeat: no-repeat
}

.u-gmmore.cur span,.u-gmmore:hover span,.u-kf.cur span,.u-kf:hover span,.u-nickname.cur span,.u-nickname:hover span,.u-wxcode.cur span,.u-wxcode:hover span {
	color: #feb811;
	background-color: rgba(0,0,0,.2)
}

.u-gmmore {
	margin-right: 12px
}

.u-gmmore span {
	background-position: right -35px
}

.u-kf span,.u-wxcode span {
	background-position: right 0
}

.u-nickname {
	padding: 0 15px;
	color: #68cffd;
	background: url(../images/pc-ico.png) right 0 no-repeat
}

.m-open {
	top: 35px;
	right: 0;
	width: 236px;
	height: 247px;
	padding-top: 15px;
	border: 1px solid #173149;
	background-color: #d9e6f0
}

.m-open p {
	margin-top: 10px;
	color: #618db2;
	line-height: 2
}

.m-open i {
	width: 24px;
	height: 24px;
	margin: 0 3px;
	background: url(../images/pc-ico.png) right -90px no-repeat
}

.m-open img {
	width: 130px;
	height: 130px;
	border: 5px solid #498ec4
}

.m-opengms {
	top: 35px;
	right: -12px;
	width: 132px;
	border: 1px solid #173149;
	background-color: #d9e6f0
}

.m-gms {
	margin-top: -1px
}

.m-gms a {
	height: 30px;
	line-height: 30px;
	color: #23527a;
	border-top: 1px solid #b3c6d6
}

.m-gms a:hover {
	background-color: #c3e1f8
}
.u-kf a {
	height: 30px;
	line-height: 30px;
	color: #68CFFD;
}
.u-kf a:hover {
	color: #fff;
}
.huodong {
    width: 84px;
    height: 35px;
}