body {
	background-color: #fff;
	font: 12px/1.5 "microsoft yahei", "宋体", "simhei", tahoma, arial, sans-serif;
	color: #666;
	width: 100%;
	min-width: 1000px;
}

.bg {
	min-width: 1001px;
	background: url() no-repeat scroll center top #f0f0f0;
}


/*导航条*/

.navBg {
	background: url(../images/navBg.png) center top repeat-x;
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	overflow: hidden;
}

.nav {
	width: 1350px;
	margin: 0 auto;
	padding-top: 25px;
}

.navWrap {
	width: 1001px;
	margin: 0 auto;
}

.navBtns {
	width: 1080px;
	height: 41px;
	padding-left: 270px;
}

.navBtn {
	float: left;
	padding: 0 10px;
	line-height: 36px;
	color: #000;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	height: 36px;
	width: 70px;
	margin-right: 30px;
}

.navBtn:hover,
.navBtn_hover {
	color: #f36f42;
}

.navContBg {
	position: relative;
	background: url(../images/topNav_bg.png) top;
	visibility: hidden;
	overflow: hidden;
	height: 160px;
	width: 100%;
	margin: 0 auto;
}

.navCont {
	height: 129px;
	position: absolute;
	left: 50%;
	margin-left: -406px;
}

.subNavs {
	width: 90px;
	float: left;
	display: inline;
	height: 138px;
	margin-right: 30px;
}

.subNavBtn {
	color: #000;
	display: block;
	text-align: center;
	text-decoration: none;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	font-size: 14px;
}

.subNavBtn:hover {
	color: #e72e00;
}

.gameSub {
	margin-left: 0;
}

.homeSub:hover {
	background-color: transparent;
}

.downloadSub {
	margin-left: 0;
}

.communitySub {
	width: 96px;
	margin-left: 0;
}

@media screen and (min-width: 1220px) and (max-width: 1450px) {
	.nav{
		width: 1120px;
	}
	.navBtns{
		width: 850px;
	}
	.navCont{
		margin-left: -288px;
	}
	.navBtn,
	.subNavs {
		margin-right: 12px;
	}
}

.ie .nav{
	width: 1120px;
}

.ie .navBtns,
.ie .navCont {
	width: 850px;
}
.ie .navCont{
		margin-left: -288px;
	}
.ie .navBtn,
.ie .subNavs {
	margin-right: 12px;
}

@media screen and (min-width: 990px) and (max-width: 1220px) {
	/*890   1120*/
	.nav,
	.navBtns,.navCont{
		left: auto;
		position: relative;
		padding-left: 0;
		width: 890px;
		margin: 0 auto;
	}

	.navBtn,
	.subNavs {
		margin: 0 10px;
	}
	.navBg {
		top: 187px;
	}
}

@media screen and (max-width: 990px) {
	/*890 */
	.nav{
		width: 890px;
	}
	.navBtns,.navCont{
		left: auto;
		position: relative;
		padding-left: 0;
		width: 890px;
		margin: 0 auto;
	}
	.navBtn,
	.subNavs {
		margin: 0 10px;
	}
	.navBg {
		top: 187px;
	}
}


/*二测预约*/

@keyframes move {
	0% {
		bottom: 50px;
	}
	50% {
		bottom: 60px;
	}
	100% {
		bottom: 50px;
	}
}

@-moz-keyframes move {
	0% {
		bottom: 50px;
	}
	50% {
		bottom: 60px;
	}
	100% {
		bottom: 50px;
	}
}

@-webkit-keyframes move {
	0% {
		bottom: 50px;
	}
	50% {
		bottom: 60px;
	}
	100% {
		bottom: 50px;
	}
}

@-o-keyframes move {
	0% {
		bottom: 50px;
	}
	50% {
		bottom: 60px;
	}
	100% {
		bottom: 50px;
	}
}

.floatorder {
	width: 137px;
	height: 224px;
	background: url(../images/floatorder.png) no-repeat;
	position: fixed;
	_position: absolute;
	left: 0;
	bottom: 50px;
	cursor: pointer;
	animation: move 2s infinite;
	-moz-animation: move 2s infinite;
	-webkit-animation: move 2s infinite;
	-o-animation: move 2s infinite;
}

.maskdiv {
	width: 100%;
	height: 1000px;
	background: #000;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 9998;
}

.testorder {
	width: 340px;
	height: 104px;
	cursor: pointer;
	background: url(../images/testpopbg.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 470px;
	margin-left: -420px;
}

.testorder p {
	width: 325px;
	height: 30px;
	font: left;
	margin-top: 68px;
	text-align: right;
	font: normal 12px/30px "Microsoft yahei";
	color: #371c00;
}

.testorder p b {
	color: #fff1b7;
	font-size: 14px;
}

.mobilelink {
	position: absolute;
	left: 50px;
	top: 420px;
	font: normal 16px/30px "Microsoft yahei";
	color: #333;
	color: #fff;
	text-decoration: none;
}

.mobilelink:hover {
	text-decoration: underline;
}

.poporder {
	width: 800px;
	height: 500px;
	background: url(../images/poporderbg.jpg) no-repeat;
	position: fixed;
	_position: absolute;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -400px;
	z-index: 9999;
}

.poporder .closebtn {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.orderbox {
	width: 385px;
	height: 80px;
	position: relative;
	z-index: 2;
	float: left;
	margin-left: 40px;
	margin-top: 320px;
}

.orderbox input {
	width: 228px;
	padding-left: 7px;
	height: 32px;
	float: left;
	margin-left: 0;
	border: 1px solid #d7fafa;
	display: block;
	margin-top: 5px;
	font: normal 14px/34px "Microsoft Yahei";
	color: #333;
	background: url(../images/orderinput.png)
}

.orderbox .error {
	color: #c00;
}

.orderbox .os {
	width: 228px;
	height: 20px;
	float: left;
	margin-top: 14px;
}

.orderbox .os span {
	display: inline-block;
	padding-left: 14px;
	margin-right: 10px;
	_display: inline;
	background: url(../images/check.png) 0 4px no-repeat;
	cursor: pointer;
	color: #333;
}

.orderbox .os .current {
	background: url(../images/check.png) 0 -16px no-repeat;
}

.orderbox .orderbtn {
	width: 140px;
	height: 66px;
	position: absolute;
	top: 0px;
	right: 0;
	background: url(../images/order.jpg) no-repeat;
}

.orderbox .orderbtn:hover {
	background-position: 0 -66px;
}

.getgift-btn {
	width: 97px;
	height: 111px;
	display: inline-block;
	background: url(../images/getgift_btn.png) no-repeat;
	margin: -20px 0 0 20px;
}