.loadLogo{
	position: absolute;
	left: 165px;
	top: 8px;
}
.loadTxt{
	position: absolute;
	left: 126px;
	top: 851px;
}
.loading{
	top: 334px;
}
.progress{
	width: 465px;
	top: 912px;
	height: 20px;
	border: 2px solid #9c8d77;
	border-radius: 10px;
	background-color: #9c8d77;
	overflow: hidden;
}
.progress>div{
	width: 100%;
	height: 100%;
	background-color: #e6c99f;
}
#page_loading{
	background: url(http://cdn.nxnmedia.com/qiu22/22_10zsbj/img/loadBkg.jpg) no-repeat center center; 
	background-color: #f5f7df;
}
.shareTxt{
	position: absolute;
	left: 84px;
	top: 11px;
}
.rulePrizeBox{
	position: fixed;
	left: 0px;
	bottom: 0px;
}
.rule{
	top: 165px;
}
.closeRule{
	position: absolute;
	left: 650px;
	top: -14px;
}
.rpBoxBtn{
	width: 656px;
	top: 24px;
}
.rpBtn img:nth-child(2){
	display: none;
}
.rpBtn:nth-child(2){
	margin-left: -22px;
}
.rpBtn.has img:nth-child(1){
	display: none;
}
.rpBtn.has img:nth-child(2){
	display: block;
}
.prizeNo{
	position: absolute;
	left: 182px;
	top: 385px;
}
.prizeRed{
	position: absolute;
	left: 113px;
	top: 200px;
}
.prizeRed p{
	width: 276px;
	position: absolute;
	left: 125px;
	font-size: 22px;
	color: #fff6e0;
	text-align: center;
	line-height: 100px;
	top: 152px;
}
.prizeRed p span{
	font-size: 96px;
	font-weight: bold;
}
.pity{
	padding: 0 121px 0 169px;
}
.closePity{
	position: absolute;
	left: 536px;
	top: 160px;
}
.closeRed{
	position: absolute;
	left: 536px;
	top: 126px;
}
.hasRed{
	padding: 0 76px 0 80px;
}
.hasRed p{
	width: 310px;
	position: absolute;
	left: 220px;
	font-size: 25px;
	color: #fff6e0;
	text-align: center;
	line-height: 120px;
	top: 160px;
}
.hasRed p span{
	font-size: 110px;
	font-weight: bold;
}
.backBtn{
	position: absolute;
	left: 23px;
	top: 20px;
}
.fail{
	padding: 0 155px 0 85px;
}
.fail p{
	color: #874000;
	line-height: 150px;
	text-align: center;
	width: 100%;
	font-size: 72px;
	top: 142px;
}
.fail p span{
	font-size: 128px;
}
.success{
	padding: 0 136px 0 85px;
}
.success p{
	color: #874000;
	line-height: 150px;
	text-align: center;
	width: 100%;
	font-size: 72px;
	top: 142px;
}
.success p span{
	font-size: 128px;
	color: #f59936;
}
.successTxt{
	top: 300px;
}
.ptitle{
	position: absolute;
	left: 170px;
	top: 3px;
}
.exchange{
	position: absolute;
	right: 54px;
	top: 753px;
}
.longTap{
	position: absolute;
	left: 271px;
	top: 1018px;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.postReturn{
	position: absolute;
	left: 23px;
	top: 20px;
}
.shareBtn{
	position: absolute;
	right: 63px;
	bottom: 14px;
}
.lookAgain{
	position: absolute;
	left: 63px;
	bottom: 14px;
}
.scence{
	position: absolute;
	left: 21px;
	top: 143px;
}
.cover{
	position: absolute;
	left: 0px;
	top: 61px;
}
#post{
	background: url(http://cdn.nxnmedia.com/qiu22/22_10zsbj/img/postBkg.jpg) no-repeat center center;
}
.scence>img,.postImg>img{
	display: none;
}
.postImg{
	opacity: 0;
}
.pop{
	width: 100%;
}
#question{
	background-image: url(http://cdn.nxnmedia.com/qiu22/22_10zsbj/img/quesBkg.jpg);
}
.qReturn{
	position: absolute;
	left: 23px;
	top: 20px;
}
.questitle{
	position: absolute;
	left: 184px;
	top: 4px;
}
.qline{
	position: absolute;
	left: 602px;
	top: 862px;
}
.next,.confrimQues{
	position: absolute;
	left: 532px;
	top: 953px;
}
.timeBox{
	position: absolute;
	right: 40px;
	top: 82px;
}
.time{
	font-size: 52px;
	color: #ed8160;
	font-weight: bold;
}
.answerTips{
	position: absolute;
	left: 190px;
	top: 492px;
}
.qTitle{
	position: absolute;
	left: 41px;
	top: 58px;
}
.qNumBox{
	position: absolute;
	left: 641px;
	top: 657px;
}
.qNum{
	top: 0px;
	line-height: 61px;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 39px;
}
.max{
	bottom: 0px;
	line-height: 48px;
	text-align: center;
	color: #568818;
	font-weight: bold;
	font-size: 25px;
}
.senceNum{
	position: absolute;
	left:0px;
	top: 21px;
}
.senceNum p{
	width: 59px;
	top: 0px;
	position: absolute;
	right: 40px;
	line-height: 62px;
	color: #aa7334;
	font-size: 29px;
	font-weight: bold;
	text-align: center;
}
#music{
	background-image: url(http://cdn.nxnmedia.com/qiu22/22_10zsbj/img/music.png);
}
.myPrizeBtn{
	position: absolute;
	right: 0px;
	top: 349px;
}
.ruleBtn{
	position: absolute;
	right: 0px;
	top: 140px;
}
.awardBtn{
	position: absolute;
	right: -2px;
	top: 770px;
}
.link{
	position: absolute;
	right: 0px;
	top: 563px;
}
.backTop{
	position: absolute;
	right: 12px;
	bottom: 50px;
	display: none;
}
.awardBottom{
	position: absolute;
	left: 222px;
	bottom: 74px;
}
.navBox{
	position: absolute;
	left: 0px;
	top: 345px;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transition: 0.3s linear;
	-webkit-transition: 0.3s linear;
}
.navBox.has{
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
}
.nBox{
	position: absolute;
	left: 16px;
	top: 7px;
	height: 792px;
	width: 121px;
	overflow: hidden;
}
.nBox ul{
	padding: 30px 0;
}
.nav{
	margin-bottom: 36px;
}
.shouqi{
	left: 135px;
	width:24px;
	height: 80px;
}
.lookxs{
	position: absolute;
	left: 0px;
	top: 556px;
}
.answerBox{
	position: absolute;
	left: 64px;
	top: 861px;
}
.answer{
	margin-bottom: 36px;
	position: relative;
}
.answer img:nth-child(2){
	display: none;
}
.answer.has img:nth-child(1){
	display: none;
}
.answer.has img:nth-child(2){
	display: block;
}
.answer.right::after{
	content: "";
	background: url(http://cdn.nxnmedia.com/qiu22/22_10zsbj/img/right.png);
	width: 76px;
	height: 60px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -30px;
}
.answer.error::after{
	content: "";
	background: url(http://cdn.nxnmedia.com/qiu22/22_10zsbj/img/error.png);
	width: 62px;
	height: 63px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -31.5px;
}
.questionAfter{
	width: 100%;
	height: 100%;
}
#game{
	width: 100%;
	height: 100%;
}
.lookTips{
	position: absolute;
	top: 465px;
	left: 15px;
}