.clearfix {
	display:block;
	width:100%;
	height:1px;
	clear:both;
	overflow:hidden;
}
.morebar {
	height:30px;
	line-height:30px;
}
.morebar  a {
	color:#b3ff2f;
	text-decoration:underline;
}
.acti1 {
	padding-left:510px;
	padding-top:5px;
}
.acti2 {
	padding-left:650px;
	padding-top:2px;
}
.all {
	background:url(../images/bg.jpg) repeat-x center 0;
	width:100%;
	height:1892px;
}
.flashWrapTop {
	width:950px;
	height:404px;
	margin:0 auto;
	overflow:hidden;
}

.main {
	width:870px;
	padding:0 32px 0 48px;
	height:447px;
	background:url(../images/meta.jpg) no-repeat 0 0;
	overflow:hidden;
}
.bottom {
	width:870px;
	padding:0 32px 0 48px;
}
.main dl {
	float:left;
	width:233px;
	overflow:hidden;
}
.main dl.btn-aa {
	padding-right:80px;
}
.main dl.btn-hk {
	padding-right:90px;
}
.main dt {
	display:block;
	padding-top:26px;
}
.main dt a {
	display:block;
	width:235px;
	height:70px;
}
.main dd {
	font:14px/1.5 '����';
	text-align:center;
	color:#FFF;
	height:30px;
	padding-top:30px;
}


.luckuser {
	margin-top:25px;
	margin-bottom:100px;
	height:70px;
	overflow:hidden;
	padding-left:82px;
	color:#55ffff;
}

.luckuser marquee span {
	width:250px;
	height:25px;
	display:inline-block;
	color:#55ffff;
}
.flashWrapBottom {
	height:660px;
	overflow:hidden;
	margin-bottom:30px;
}

.luckuserOnelineWrap {
	height:30px;
	line-height:30px;
	padding-top:4px;
	background:url(../images/namelist-bg.jpg) no-repeat -50px 0;
	overflow:hidden;
}
.luckuserOneline {
	height:24px;
	line-height:24px;
	margin:0px 0px 4px 0px;
	overflow:hidden;
	padding-left:85px;
	color:#55ffff;
}
.luckuserOneline marquee span {
	display:inline-block;
	width:250px;
	color:#55ffff;
}
.banner {
	width:870px;
	overflow:hidden;
	margin-top:20px;
}
.banner li {
	float:left;
	padding-right:16px;
}
.banner li img {
	width:205px;
	height:135px;
}
.banner2 {
	width:870px;
	overflow:hidden;
	margin-top:20px;
}
.banner2 li {
	float:left;
	padding-right:16px;
}
.banner2 li img {
	width:427px;
	height:100px;
}
#share {
	position:fixed;
	top:115px;
	right:0px;
}
#share .fold {
	width:36px;
	height:162px;
	background:url(../images/share-bg-fold.png) no-repeat 0 0;
	cursor:pointer;
	display:none;
}
#share .unfold {
	width:154px;
	height:174px;
	padding-top:93px;
	background:url(../images/share-bg-unfold.png) no-repeat 0 0;
	display:none;
}
#share .unfold a.sharelink,#share .unfold a.sharelink:hover {
	display:block;
	width:154px;
	height:31px;
	text-decoration:none;
}
#share .unfold p {
	padding:10px 15px;
	color:#f9e7c1;
}
#share .unfold p a {
	color:#f9e7c1;
	text-decoration:underline;
	display:inline-block;
}

/* xbox style */
#xbox-mock {
	border:none;
	background:none;
}
.loginWrap .ui-xbox-action{
}
.xbox {
	border:none;
	width:266px;
	height:145px;
	background:url(../images/xbox-bg.png) no-repeat 0 0;
	padding:85px 45px 0;
	color:#fce6a8;
	font-size:14px;
}
.xbox a {
	color:#fce6a8;
	text-decoration:underline;
}
#xbox-mock .ui-xbox-action {
	width:25px;
	height:25px;
	right: 0;
    top: 40px;
}
#xbox-mock .ui-xbox-action a {
	display:block;
	width:100%;
	height:100%;
}
#xbox-mock .ui-xbox-action a:hover {
	text-decoration:none;
}
.btnpanel {
	text-align:center;
	padding-top:25px;
}
.btnpanel a {
	background:url(../images/btn-bg.png) no-repeat 0 0;
	text-decoration:none;
	display:inline-block;
}
.btnpanel a.continueBtn, .btnpanel a.continueBtn:hover {
	width:150px;
	height:37px;
	background-position:0 0;
}
.btnpanel a.againBtn, .btnpanel a.againBtn:hover {
	width:130px;
	height:37px;
	background-position:0 -156px;
}
.btnpanel a.certifyBtn, .btnpanel a.certifyBtn:hover {
	width:150px;
	height:37px;
	background-position:0 -195px;
}
.btnpanel a.knowBtn, .btnpanel a.knowBtn:hover {
	width:110px;
	height:37px;
	background-position:0 -78px;
}
.btnpanel a.returnBtn, .btnpanel a.returnBtn:hover {
	width:170px;
	height:37px;
	background-position:0 -39px;
}
.btnpanel a.lottoBtn, .btnpanel a.lottoBtn:hover {
	width:150px;
	height:37px;
	background-position:0 -234px;
}
.btnpanel a.joinBtn, .btnpanel a.joinBtn:hover {
	width:150px;
	height:37px;
	background-position:0 -273px;
}
.btnpanel a.jfbBtn, .btnpanel a.jfbBtn:hover {
	width:170px;
	height:37px;
	background-position:0 -390px;
}
.btnpanel a.addrBtn, .btnpanel a.addrBtn:hover {
	width:150px;
	height:37px;
	background-position:0 -312px;
}
.btnpanel a.hongbaoBtn, .btnpanel a.hongbaoBtn:hover {
	width:150px;
	height:37px;
	background-position:0 -351px;
}
.btnpanel a.contectBtn, .btnpanel a.contectBtn:hover {
	width:170px;
	height:37px;
	background-position:0 -429px;
}
.btnpanel a.cashBtn, .btnpanel a.cashBtn:hover {
	width:170px;
	height:37px;
	background-position:0 -508px;
}
.btnpanel a.insureBtn, .btnpanel a.insureBtn:hover {
	width:170px;
	height:37px;
	background-position:0 -468px;
}
.btnpanel a.clsBtn, .btnpanel a.clsBtn:hover {
	width:110px;
	height:37px;
	background:url(../images/close-btn.png) no-repeat 0 0;
	text-decoration:none;
}
.rule-wrapper {
	width:870px;
	padding-top:35px;
	background:url(../images/rule-bg.png) no-repeat 0 0;
	color:#FFF;
	line-height:25px;
}
.rule-wrapper h3 {
	font-size:12px;
}
.rule-wrapper a {
	color:#FFF;
	text-decoration:underline;
}
.rule-inner {
	padding:0 30px 15px 30px;
	background:url(../images/rule-bg.png) no-repeat 0 bottom;
	position:relative;
	top:5px;
}
.green {
	color:#b3ff2f;
}