@charset "utf-8";
/* CSS Document */
body{
    background:url(/template/20140725/images/bg.jpg) top center no-repeat;
	font-family:微软雅黑;
	behavior:url("/template/js/hover.htc");
}
.content{
    width:960px;
	margin:0 auto;
}
.btn{
    display:block;
	cursor:pointer;
	border:none;
}
.clearfix:before,.clearfix:after{
    display:table;
	content:"";
}
.clearfix:after{
    clear:both;
}
*{
    padding:0;
	margin:0;
}

ul,li{
    list-style:none;
}
.content1{
    background:url(/template/20140725/images/ms_01.jpg) no-repeat;
	height:136px;
}
.content2{
    background:url(/template/20140725/images/ms_02.jpg) no-repeat;
	height:146px;
}
.content3{
    background:url(/template/20140725/images/ms_03.jpg) no-repeat;
	height:490px;
	position:relative;
}
.content4{
    background:url(/template/20140725/images/ms_04.jpg) no-repeat;
	height:128px;
}
.playerSum{
    font-size:18px;
	color:#fff;
	padding-left:30px;
	line-height:43px;
}
.playerSum span{
    color:#fcff00;
}
.ActivityDesc{
    width:130px;
	height:140px;
	position:relative;
	left:55px;
	cursor:pointer;
}
.description{
    position:absolute;
	width:692px;
	height:504px;
	background:url(/template/20140725/images/pop.gif) no-repeat;
	display:none;
	z-index:100;
}
.content3 .unlogin .btn, .content3 .logged .btn{
    width:72px;
	height:29px;
	float:left;
	margin-left:15px;
}
.loginBtn{
    background:url(/template/20140725/images/btn.png) -2px -3px no-repeat;	
}
.loginBtn:hover{
    background-position:-75px -3px;
}
.loginBtn:active{
    background-position:-148px -3px;
}
.unlogin, .logged{
    position:relative;
	top:10px;
	left:130px;
	width:540px;
	height:40px;
	font-size:18px;
	color:#fff;
}
.unlogin{
    display:none;
}
.unlogin .tips, .logged .tips{
    float:left;
	display:block;
}
.prestigeNum{
    color:#ffe400;
}
.logoutBtn{
    background:url(/template/20140725/images/btn.png) -2px -33px no-repeat;
}
.logoutBtn:hover{
    background-position:-75px -33px;
}
.logoutBtn:active{
    background-position:-148px -33px;
}
.content3 .jpDetail{
    position:relative;
	top:257px;
	left:149px;
	width:528px;
	height:170px;
}
.content3 .jpDetail .value{
    color:#005987;
	font-size:14px;
}
.jpGroup1, .jpGroup2, .jpGroup3{
    width:33%;
	float:left;
	color:#863814;
	font-size:12px;
 }
.jpGroup1 .date, .jpGroup2 .date, .jpGroup3 .date{
    font-size:14px;
	padding-left:15px;
}
.jpGroup3 .date{
    padding-left:20px;
}
.jpBtn{
    background:url(/template/20140725/images/btn.png) no-repeat -225px -6px;
	width:102px;
	height:76px;
	margin:10px 0;
	_margin-top:-10px;
	margin-left:15px;
	
}
.jpGroup3 .jpBtn{
    margin-left:20px;
}
.jpBtn:hover{
    background-position:-328px -6px;
}
.jpBtn:active{
    background-position:-225px -83px;
}
.jpBtn.disabled, .jpBtn.disabled:hover{
    background-position:-328px -83px;
    cursor:default;
}

.content3 .rightContent{
    position:absolute;
	left:705px;
	top:34px;
	width:200px;
	height:400px;
}
.rightContent .exchangeGift{
    width:204px;
	height:44px;
	background:url(/template/20140725/images/btn.png) -2px -68px no-repeat;
	margin:1px 0;
	text-align:center;
	color:#fff;
	font-size:16px;
}
.exchangeGift .remain{
	font-size:14px;
	color:#98ff87;
}
.exchangeGift:hover{
    background:url(/template/20140725/images/btn.png) -2px -113px no-repeat;
}
.exchangeGift:hover .remain{
    color:#e79e52;
}
.exchangeGift:active{
    background-position:-2px -158px;
}
.exchangeGift.unabled{
    background-position:-2px -203px;
    cursor:default;
}
.exchangeGift p{
    padding-top:8px;
}
.exchangeGift.unabled .remain{
    color:#fff;
}

.content3 .scrollContent{
    position:absolute;
	top:277px;
	width:200px;
	height:63px;
	font-size:12px;
	color:#c0ffea;
	line-height:22px;
	overflow:hidden;
	text-align:center;	
}
.content4 .tips{
    position:relative;
    font-size:16px;
	color:#fff;
	margin-left:170px;
	top:15px;
	
}
.phoneNumber{
    color:#ffd200;
}
.content3 .btnGroup .tips{
    width:225px;
	height:42px;
	background:url(/template/20140725/images/float.jpg) no-repeat;
	font-size:16px;
	color:#fcff00;
	line-height:42px;
	text-align:center;
	position:absolute;
	left:-145px;
	top:29px;
	z-index:99;
	opacity:0.9;
}
.content3 .btnGroup .gp{
    position:relative;
}
.hide{
    display:none;
}
.overlayBG{background-color:#000;filter:alpha(opacity=30);height:100%;_height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');left: 0px;-moz-opacity: 0.3;opacity: 0.3;position: fixed;_position: absolute;top: 0px;width:100%;z-index:100}     
.floatdiv{ height: 28px;left: 50%; margin-left:-14px; position: absolute;top:80%;width:28px;z-index: 200;}  
