/*头部样式*/
.header{
	position:fixed;
	top:0;
	width:100%;
	height:1.375rem;
	line-height:1.375rem;
	background:#000;
	text-align:center;
	padding:0 0.312rem;
	z-index:99;
}
.header span{
	
	font-size:0.468rem;
	color:#fff;
}
.header .back{
	left:0.312rem;
	padding-left:0.375rem;
	color:#fff;
	font-size:0.406rem;
}
.back:before{
	position:absolute;
	width:0.25rem; 
	height:0.4375rem; 
	content:""; 
	background:url(/static/images/new/back.png) no-repeat; 
	background-size:auto 100%; 
	top:0.468rem; 
	left:0;
} 
.header .more{
	width:0.625rem;
	height:0.157rem;
	right:0.924rem;
	top:0.625rem;
	background:url(/static/images/new/share.png) no-repeat;
	background-size:100% auto;
}
/*底部样式*/
.footer{
	position:fixed;
	bottom:0;
	border-top:1px solid #999999;
	height:1.5rem;
	width:100%;
	/*display:-moz-box;  
    display:-webkit-box;  
    display:box;*/  
    background:#ffffff;
    z-index:99;
}
.footer a{
	display:block;
	/*-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;*/
	text-align:center;
	font-size:0.375rem;
	color:#343434;
	float: left;
	width: 25%;
}
.footer a span{
	display:block;
	padding-top:0.9rem;
	position:relative;
}
.footer a span:before{
	width:100%;
	height:0.625rem;
	content:""; 
	background-size:auto 100%;
	position:absolute;
	top:0.2rem; 
	left:0;
}
.footer a span.game:before{
	background:url(/static/images/new/home_ico1.png) center no-repeat;
	background-size:auto 100%;
}
.footer a span.anecdote:before{
	background:url(/static/images/new/home_ico2.png) center no-repeat;
	background-size:auto 100%;
}
.footer a span.redPacket:before{
	background:url(/static/images/new/home_ico3.png) center no-repeat;
	background-size:auto 100%;
}
.footer a span.my:before{
	background:url(/static/images/new/home_ico4.png) center no-repeat;
	background-size:auto 100%;
}
.footer a.cur{color:#FF6100;}
.footer a.cur span.game:before{
	background:url(/static/images/new/home_ico1h.png) center no-repeat;
	background-size:auto 100%;
}
.footer a.cur span.anecdote:before{
	background:url(/static/images/new/home_ico2h.png) center no-repeat;
	background-size:auto 100%;
}
.footer a.cur span.redPacket:before{
	background:url(/static/images/new/home_ico3h.png) center no-repeat;
	background-size:auto 100%;
}
.footer a.cur span.my:before{
	background:url(/static/images/new/home_ico4h.png) center no-repeat;
	background-size:auto 100%;
}
/*公共部分*/
.box{margin:0rem 0 1.5rem;}
/*搜索框*/
.search{
	width:100%;
	margin:0.16rem 0;
}
.search .searchIcon{
	display: block;
	width:0.43rem;
	height:0.43rem;
	background:url(/static/images/new/soso.png) center no-repeat;
	background-size:100% auto;
	left:0.312rem;
	margin-top:0.12rem;
}
.search input{
	width:86%;
	height:0.625rem;
	line-height:0.625rem;
	font-size:0.312rem;
}
.search .search_text{
    text-indent: 1rem;
}
.search .search_btn {
    width: 12%;
    height: 0.625rem;
    line-height: 0.625rem;
    float: right;
    font-size: 0.312rem;
    background: #fff;
}
/*头部标题*/
.headtitle{
	height:1.25rem;
	line-height:1.25rem;
	text-align: center;
	background:#FFFFFF;
	font-size:0.468rem;
}
.headtitle .back{
	left:0.312rem;
	padding-left:0.375rem;
	color:#fff;
}
.headtitle .back:before{
	background:url(/static/images/new/back2.png) no-repeat; 
	background-size:100% auto;
}
.headtitle .personal{
	right:0.312rem;
}
.headtitle .personal:before{
	position:absolute;
	width:0.656rem;
	height:0.656rem;
	content:""; 
	background:url(/static/images/new/home_ico4.png) no-repeat;
	background-size:100% auto;
	top:0.312rem; 
	right:0; 
}
/*banner*/
.forums .banner{
	
}
.forums .banner img.pa{
	width:100%;
	height:100%;
	top:0;
}
.forums .banner .gamesForum{
	left:0.312rem;
	bottom:0.343rem;
	color:#FFFFFF;
}
.forums .banner .gamesForum a.gamesLogo{
	width:1.938rem;
	height:1.938rem;
	margin-right:0.375rem;
}
.forums .banner .gamesForum a.gamesLogo img{
	width:100%;
	height:100%;
}
.forums .banner .gamesForum h3.gamesName{
	font-size:0.438rem;
	font-weight:bold;
}
.forums .banner .gamesForum .followNum{
	font-size:0.344rem;
	padding:0.16rem 0;
}
.forums .banner .gamesForum .followNum span.mr{
	margin-right:0.5rem;
}
.forums .banner .gamesForum .follow span,.forums .banner .gamesForum .follow .attention{
	width:1.594rem;
	height:0.562rem;
	line-height:0.562rem;
	text-align: center;
	font-size:0.375rem;
	background:#ff6600;
	margin-right:0.344rem;
	color: #fff;
}
.forums .forum ul{
	background:#FFFFFF;
	margin-bottom:0.16rem;
}
.forums .forum ul li{
	width:100%;
	height:1.25rem;
	line-height:1.25rem;
	border-top:1px solid #e3e3e3;
}
.forums .forum ul li:first-child{
	border:none;
}
.forums .forum ul li a{
	color:#343434;
}
.forums .forum ul li a span.icon{
	width:0.531rem;
	height:0.531rem;
	line-height:0.531rem;
	text-align: center;
	background:#ff5a00;
	border-radius:3px;
	margin:0.375rem 0 0 0.312rem;
	color:#fff;
	font-size:0.312rem;
}
.forums .forum ul li a span.goodIcon{
	background:#00a2ff;
	margin-left:0.218rem;
}
.forums .forum ul li a span.postCon{
	font-size:0.406rem;
	margin-left:0.218rem;
}
.forums .forum .forumCon{
	/*background:#FFFFFF;*/
}
.forums .forum .forumCon .title{
	background:#fff;
	padding:0.187rem 0;
}
.forums .forum .forumCon .title a.fl{
	width:1rem;
	height:1rem;
	margin:0 0.187rem 0 0.312rem;
}
.forums .forum .forumCon .title a.fl img{
	width:100%;
	height:100%;
	border-radius: 100%;
}
.forums .forum .forumCon .title .name{
	font-size:0.406rem;
	margin:2px 0;
}
.forums .forum .forumCon .title .time{
	font-size:0.312rem;
	color:#999999;
}
.forums .forum .forumCon .text{
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	padding-left:0.312rem;
	background: #fff;
	margin-bottom: 1px;
}
.forums .forum .forumCon .text .textTitle{
	width:9rem;
	height:1.187rem;
	line-height:1.187rem;
	font-size:0.406rem;
	color:#000000;
}
.forums .forum .forumCon .text .textCon{
	/*width:9.375rem;*/
	line-height:0.687rem;
	font-size:0.4rem;
	margin-bottom:0.5rem;
	color: #999;
}
.commentNum{
	margin:0.16rem 0.312rem 0.281rem 0;
}
.commentNum p{
	margin-left:0.32rem;
}
.commentNum i{
	width:0.406rem;
	height:0.312rem;
	margin-right:0.16rem;
}
.commentNum i.lookIcon{
	background:url(/static/images/new/txt_ico1.png) center no-repeat;
	background-size:100% auto;
}
 .commentNum i.zanIcon{
	background:url(/static/images/new/txt_ico2.png) center no-repeat;
	background-size:100% auto;
}
.commentNum i.commentIcon{
	background:url(/static/images/new/txt_ico3.png) center no-repeat;
	background-size:100% auto;
}
.forums .forum .forumCon .comment p{
	height:1.093rem;
	line-height:1.093rem;
	border-top:1px solid #e3e3e3;
	padding-left:0.312rem;
	font-size:0.406rem;
}
.forums .deliver{
	width: 1.4rem;
	height: 1.2rem;
	position:fixed;
	bottom:1.6rem;
	right: .2rem;
}
.forums .deliver a{
	display: block;
	height: 1.2rem;
	width: 1.2rem;
	background:url(/static/images/new/edit.png) center no-repeat; 
	background-size: 1.2rem 1.2rem;
	float: right;
	margin-right: 6%;
}
.forums .refresh{
	position:fixed;
	width:0.812rem;
	height:0.812rem;
	bottom:3.437rem;
	right:0.406rem;
	background:url(/static/images/new/refresh.png) center no-repeat;
	background-size:100% auto;
}
/*论坛end*/
.forums .search{
}
.forums .til{
	height:1.1rem;
	line-height: 1.1rem;
	margin:0 0 1px 0
}
.forums .til i.til_ico2{
	margin-top:0.24rem;
}
.forums .activity{
	height:1.1rem;
	line-height: 1.1rem;
	font-size:0.44rem;
	display:block;
	color:#343434;
	padding:0 0.312rem;
	background:#FFFFFF;
	/*margin-top:0.16rem;*/
}
.forums .activity i{
	width:0.25rem;
	height:0.375rem;
	margin-top:0.4rem;
	background: url(/static/images/new/more.png)  center no-repeat;
	background-size:auto 100%;
}
.forums .hot_forum ul li{
	background:#FFFFFF;
}
.forums .hot_forum ul li a{
	display:block;
	color:#343434;
}
.forums .hot_forum ul li a .title{
	height:0.78rem;
	line-height:0.78rem;
	padding:0.1rem 0.312rem;
}
.forums .hot_forum ul li a .title span{
	color:#343434;
	font-size: 0.4rem;
	width: 90%;
	display: block;
}
.forums .hot_forum ul li .lt_hot{
	float: left;
	margin: 0.23rem 0.16rem 0 0;
	display: block;
	vertical-align: middle;
	width: 0.344rem;
}
.forums .hot_forum ul li a .text{
	padding:0.25rem 0.312rem;
	font-size:0.44rem;
}
.forums .til a.fr{
	font-size:0.406rem;
	color:#999999;
}
.forums .content ul li .enter{
	border-radius:4px;
}
.forums .content ul li span.introduction:nth-child(2){
	margin-right:0.4rem;
}
/*新游*/
.newgames .newgames_nav{
	line-height:0.84rem;
	background:#FFFFFF;  
}
.newgames .newgames_nav a{
	display:block;
	text-align: center;
	font-size:0.437rem;
	color:#343434;
	float: left;
	width: 33.3333%;
}
.newgames .new_speed a,.content .new_speed a{
	width: 50%;
	box-sizing: border-box;
	_width:49%;
	*width:49%;
}
.newgames .newgames_nav a span{
	display:block;
	width:2.625rem;
	margin:0 auto;
}
/****/
.newgames .newgames_nav a.cur span{
	border-bottom:3px solid #ff5f00;
}
.newgames .content{
	display:none;
}
.newgames .content1 ul{
	display:none;
}
.newgames .content1 ul.show{
	display:block;
}
.newgames .active{
	display:block;
}
.newgames .content .nav2{
	background:none;
	padding:0.156rem 0.312rem;
}
.newgames .content .nav2 a{
	background: #fff;
	color:#fff;
	border:1px solid #ff5f00;
	font-size:0.375rem;
	color:#343434;
}
.newgames .content .nav2 a.cur{
	color:#FFFFFF;
}
.newgames .content .nav2 a span{
	border:none;
}
.newgames .content .nav2 a.cur{
	background:#ff5f00;
}
/****/
.content ul{
	background:#FFFFFF;
}
.content ul li {
	position: relative;
	display:block;
	padding:0.25rem 0.312rem;
	height:1.375rem;
	border-top:1px solid #e3e3e3;
}
.content2 ul li{
	height:6.875rem;
} 
.content ul li img{
	width:1.375rem;
	height:1.375rem;
	margin-right:0.24rem;
}
.content ul li .gamesName{
	display: inline-block;
	width: 2.6rem;
	font-size:0.406rem;
	color:#343434;
}
.content ul li p{
	width:1rem;
	height:0.5rem;
	line-height:0.46rem;
	text-align: center;
	color:#FFFFFF;
	padding:2px;
	margin-left:0.16rem;
}
.content ul li p span{
	display:block;
	border:1px solid #FFFFFF;
}
.content ul li .activity{
	background:#ff5f00;
}
.content ul li .package{
	background:#ff008a;
}
.content ul li .exclusive{
	background:#00b4ff;
}
.content ul li .con_up{
	margin:0.16rem 0;
}
.content ul li .type{
	width: 1.4rem;
	color:#ff6100;
	border-right:1px solid #e3e3e3;
	padding-right:8px;
	margin-right:8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content ul li .time{
	width: 3.8rem;
	margin-right:0.5rem;
}
.content ul li .enter{
	width:1.5rem;
	height:0.562rem;
	line-height:0.562rem;
	text-align: center;
	border:1px solid #ff6100;
	color:#ff6100;
	position: absolute;
	top:0.5rem;
	right: 0.3rem;
}
.w82{
	width: 82%;
}
.newgames .content ul li .delete{
	color:#ff6100;
}
.newgames .content ul li .delete,.newgames .content ul li .test{
	width: 1.5rem;
}
.newgames .content ul li .service{
	border:none;
}
/*轮播图*/
.swiper-container {
	width:100%;
    height:3.75rem;
}
.content2 .height_5 {
	width:100%;
    height:5.5rem;
}
.newgames .hide{
	display:block;
	opacity:0;
}
.newgames .content2 .swiper-wrapper{
	margin-top:0.26rem;
}
.newgames .content2 .swiper-slide img{
	width:100%;
	height:100%;
	margin-right:0;
}
.newgames .swiper-slide {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width:3.75rem!important;
    margin-right:0.16rem!important;
}
/*新游end*/

/*排名*/
.ranking .content{
	margin-top:0.16rem;
}
.ranking .content ul li .rankIcon{
	width:0.687rem;
	height:0.843rem;
	line-height:0.843rem;
	text-align: center;
	font-size:0.437rem;
	margin:0.28rem 0.25rem 0 0;
} 
.ranking .content ul li .first{
	background:url(/static/images/new/one.png) center no-repeat;
	background-size:100% auto;
} 
.ranking .content ul li .second{
	background:url(/static/images/new/two.png) center no-repeat;
	background-size:100% auto;
} 
.ranking .content ul li .third{
	background:url(/static/images/new/three.png) center no-repeat;
	background-size:100% auto;
} 
.ranking .content ul li .gamesName{
	font-size:0.406rem;
}
.ranking .content ul li .introduction{
	width:4rem;
	color:#999999;
}
.ranking .starrank ul li .played_games{
	margin:0.468rem 0 0 0.44rem;
}
.ranking .starrank ul li .played_games a{
	width:0.625rem;
	height:0.625rem;
	margin-right:0.16rem;
}
.ranking .starrank ul li .played_games a img{
	width:100%;
	height:100%;
	border-radius:4px;
}
.ranking .starrank .star ul{
    background:none; 
}
.ranking .starrank .star ul li{
    float: left;
	height:100%;
	background:#FFFFFF;
	border:none;
	text-align: center;
	width:31%;
	margin:0 1%;
	padding:0.25rem 0;
}
.ranking .starrank .star ul li i{
	display:block;
	margin:0 auto;
}
.ranking .starrank .star ul li img{
	margin:0 auto;
}
.ranking .starrank .star ul li .con_up{
	text-align: center;
}
.ranking .starrank .star ul li .rankIcon{
	top:0.2rem;
	left:0.4rem;
}
/*排名end*/

/*红包*/
.redPacketCon .personal_assets{
	height:0.75rem;
	line-height:0.75rem;
	background:#FFFFFF;
	padding:0.125rem 0.312rem;
	margin-top:1px;
}
.redPacketCon .personal_assets img{
	width:0.75rem;
	height: 0.75rem;
	border-radius:50%;
}
.redPacketCon .personal_assets .money{
	margin:0 0.406rem;
	font-size:0.406rem;
}
.redPacketCon .personal_assets .withdrawals{
	color:#343434;
	font-size:0.437rem;
}
.redPacketCon .redPacketType{
	display:-moz-box;  
    display:-webkit-box;  
    display:box; 
    height:1.375rem;
    line-height:1.375rem;
    background:#FFFFFF;
}
.redPacketCon .redPacketType a{
	display:block;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	text-align: center;
	color:#343434;
	font-size:0.4375rem;
}
.redPacketCon .redPacketType a.cur{
	color:#ff6100;
}
/*工会红包*/
.redPacketCon .union{
}
.redPacketCon .active{
	display:block;
}
.redPacketCon .union ul{
	background:#FFFFFF;
}
.redPacketCon .union ul li{
	height:1.28rem;
	padding:0.312rem;
	border-top:1px solid #e3e3e3;
}
.redPacketCon .union ul li img{
	width:1.28rem;
	height:100%;
	border-radius:0.16rem;
	margin-right:0.312rem;
}
.redPacketCon .union ul li .unionName{
	font-size:0.437rem;
}
.redPacketCon .union ul li p{
	line-height:0.6rem;
}
.redPacketCon .union ul li .people{
	font-size:0.34rem;
	color:#999999;
	margin-left:8px;
}
.redPacketCon .union ul li .popularity{
	font-size:0.34rem;
	color:#999999;
}
.redPacketCon .union ul li .popularity .num{
	color:#ff6100;
}
.redPacketCon .union ul li .enter{
	width:1.406rem;
	height:0.593rem;
	line-height:0.593rem;
	text-align: center;
	border:1px solid #ff6100;
	border-radius:4px;
	color:#ff6100;
	margin-top:0.312rem;
}
.redPacketCon .union ul li .cur{
	background:#ff6100;
	color:#FFFFFF; 
}
.redPacketCon .union .join{
	display:block;
	margin-top:1px;
	height:0.812rem;
	line-height:0.812rem;
	padding:0.28rem 0;
	background:#FFFFFF;
	color:#343434;
	font-size:0.437rem;
}
.redPacketCon .union .join i.add{
	width:0.812rem;
	height:0.812rem;
	margin:0 0.5rem;
	background:url(/static/images/new/add.png) center no-repeat;
	background-size:100% auto;
}
/*我的红包*/
.redPacketCon .myredPacket{
	background:#FFFFFF;
	padding-bottom:0.1rem;
}
.redPacketCon .myredPacket ul{
	padding:0.4rem 0.312rem 0; 
	margin-top:0.16rem;
}
.redPacketCon .myredPacket ul li{
	width:33.33%;
	height:4rem;
	border:none;
	overflow:hidden;
	padding:0.2rem 0 0;
	text-align: center;
}
.redPacketCon .myredPacket ul li img{
	margin:0;
	width:2.12rem;
	height:2.53rem;
	display: inline;
}
.redPacketCon .myredPacket ul li p{
	width:1.687rem;
	height:0.6rem;
	line-height:0.6rem;
	margin:0.344rem auto;
	border:1px solid #434343;
	border-radius:4px;
	color:#434343;
}
.redPacketCon .myredPacket ul li p.cur{
	border:1px solid #ff6100;
}
.redPacketCon .myredPacket ul li p.no_activation{
	border:1px solid #ff6100;
	color:#ff6100;
}
.redPacketCon .myredPacket .rule{
	padding:0.25rem 0.375rem;
	margin:0.312rem;
	background:#E3E3E3;
}
.redPacketCon .myredPacket .rule p{
	line-height:0.6rem;
}
.redPacketCon .friendsRed .apply{
	height:1rem;
	padding:0.16rem 0;
	background:#FFFFFF;
	margin:0.16rem 0;
}
.redPacketCon .friendsRed .apply img{
	width:1rem;
	height:1rem;
	margin:0 0.312rem;
	border-radius:50%;
}
.redPacketCon .friendsRed .apply a{
	width:1.22rem;
	height:0.56rem;
	line-height:0.56rem;
	color:#FFFFFF;
	text-align: center;
	margin-top:0.25rem;
}
.redPacketCon .friendsRed .apply a.refuse{
	background:#ff0f00;
}
.redPacketCon .friendsRed .apply a.accept{
	background:#009cff;
	margin:0.25rem 0.6rem 0;
}
.redPacketCon .friendsRed .apply .name{
	font-size:0.406rem;
}
.redPacketCon .friendsRed ul li a{
	color:#999999;
	text-align: center;
}
.redPacketCon .friendsRed ul li a.red{
	width:1rem;
	height:1.25rem;
	margin-right:0.875rem;
	background:url(/static/images/new/red1.png) center no-repeat;
	background-size:100% auto;
}
.redPacketCon .friendsRed ul li a.gray_img{
    background:url(/static/images/new/gray_red_img.png) center no-repeat;
    background-size:100% auto;
}
.redPacketCon .friendsRed .possible{
	height:1.156rem;
	padding:12px 0.312rem;
	background:#FFFFFF;
	margin-top:0.16rem;
}
.redPacketCon .friendsRed .possible p{
	line-height:1.156rem;
	font-size:0.406rem;
}
.redPacketCon .friendsRed .possible a{
	width:1.8rem;
	height:100%;
	display:block;
	margin-left:0.4rem;
	text-align: center;
	color:#343434;
}
.redPacketCon .friendsRed .possible a img{
	width:0.687rem;
	height:0.687rem;
	border-radius:50%;
	margin:0 auto;
}
.redPacketCon .friendsRed .possible a span{
	display:block;
	width:100%;
}

/*红包end*/

/*聊天室*/
.chatroom .title{
	height:1.25rem;
	line-height:1.25rem;
	text-align: center;
	background:#FFFFFF;
	font-size:0.468rem;
}
.chatroom .title .back{
	left:0.312rem;
	padding-left:0.375rem;
	color:#fff;
}
.chatroom .title .back:before{
	background:url(/static/images/new/back2.png) no-repeat; 
	background-size:100% auto;
}
.chatroom .title .personal{
	right:0.312rem;
}
.chatroom .title .personal:before{
	position:absolute;
	width:0.656rem;
	height:0.656rem;
	content:""; 
	background:url(/static/images/new/home_ico4.png) no-repeat;
	background-size:100% auto;
	top:0.312rem; 
	right:0; 
}
.chatroom .chatroomCon {
	padding:0 0.312rem;
}
.chatroom .chatroomCon .otherParty{
	margin-top:0.5rem;
}
.chatroom .chatroomCon p.time{
	width:2.3rem;
	height:0.6rem;
	line-height:0.6rem;
	text-align: center;
	margin:0.25rem auto;
	background:#c0c0c0;
	color:#FFFFFF;
}
.chatroom .chatroomCon .portrait{
	width:1.156rem;
	height:1.156rem;
	margin-right:0.28rem;
}
.chatroom .chatroomCon .chatCon{
	width:4.2rem;
	background:#FFFFFF;
	border:2px solid #c6c6c6;
	border-radius:4px;
	padding:0.25rem;
}
.chatroom .chatroomCon p{
	line-height:0.5rem;
}
.chatroom .chatroomCon .arrow{
	top:0.25rem;
	left:-0.2rem;
	width: 0.25rem;
    height: 0.2rem;
    background:url(/static/images/new/arrow_left.png) center no-repeat;
    background-size:100% auto;
}
.chatroom .chatroomCon .me{
	right:0;
}
.chatroom .chatroomCon .me .portrait{
	margin-left:0.28rem;
}
.chatroom .chatroomCon .me p{
	text-align: right;
}
.chatroom .chatroomCon .me .chatCon{
	text-align: left;
}
.chatroom .chatroomCon .me .arrow{
	left:4.7rem;
	background:url(/static/images/new/arrow_right.png) center no-repeat;
	background-size:100% auto;
}
/*聊天室end*/

/*交易记录*/
.transaction .title{
	height:1.25rem;
	line-height:1.25rem;
	text-align: center;
	background:#FFFFFF;
	font-size:0.468rem;
}
.transaction .title .back{
	left:0.312rem;
	padding-left:0.375rem;
	color:#fff;
}
.transaction .title .back:before{
	background:url(/static/images/new/back2.png) no-repeat; 
	background-size:100% auto;
}
.transaction .transactionCon{
	background:#FFFFFF;
	margin-top:0.16rem;
}
.transaction .transactionCon ul li{
	padding:0.5rem 0.312rem;
	border-top:1px solid #e3e3e3;
}
.transaction .transactionCon ul li a{
	display:block;
	height:1rem;
	color:#343434;
	font-size:0.406rem;
}
.transaction .transactionCon ul li a .time{
	font-size:0.36rem;
	line-height:0.6rem;
	color:#999999;
}
.transaction .transactionCon ul li a .money{
	line-height:1rem;
}
/*交易记录end*/

/*提现功能*/
.extraction{
	padding:0.312rem;
}
.extraction >div{
	border-radius:4px;
	background:#FFFFFF;
	padding-bottom:0.312rem;
	text-align: center;
}
.extraction .title{
	height:1.375rem;
	line-height:1.375rem;
	text-align: center;
	background:#f9f9f9;
	font-size:0.437rem;
}
.extraction .title a{
	color:#2594da;
}
.extraction .money{
	padding:0.656rem 0.75rem;
	text-align: left;
}
.extraction .money .num{
	margin:0.375rem 0;
	height:2.218rem;
	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
}
.extraction .money .num input{
	font-size:1.562rem;
	line-height:2.218rem;
	margin-left:1rem;
}
.extraction .money .num span{
	font-size:1rem;
}
/*未输入金额按钮样式*/
.extraction .withdrawals_btn{
	display:block;
	width:3.72rem;
	height:1.03rem;
	line-height:1.03rem;
	margin:0 auto;
	background: #a3dea3;
	text-align: center;
	font-size:0.406rem;
	color:#FFFFFF;
	border:1px solid #1a611a;
	border-radius:8px;
	margin-bottom:0.5rem;
}
/*输入金额按钮样式*/
.extraction .rich{
	background: #2ea62e;
}
.extraction .explain{
	color:#2587da;
}
.extraction .money .balance{
	color:#999999;
}
.extraction .money .balance .all{
	color:#343434;
}
.mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	z-index:99999;
}
.mask .illustrate{
	margin-top:2.656rem;
}
.mask .illustrate div{
	width:7.53rem;
	height:5.58rem;
	padding:0.8rem 0.375rem;
	background:#FFFFFF;
	border-radius:4px;
	margin:0 auto;
	font-size:0.406rem;
}
.mask .illustrate div p{
	line-height:0.8rem;
}
.mask .illustrate div p span{
	color:#ff9229;
}
.mask .illustrate .close{
	width:1rem;
	height:1rem;
	background:url(/static/images/new/close.png) center no-repeat;
	background-size:100% auto;
	margin:0.56rem auto;
}
.mask .fail{
	width:7.8rem;
	padding:0.75rem 0.25rem;
	background:#FFFFFF;
	margin:0 auto;
	font-size:0.406rem;
	margin-top:2.656rem;
	text-align: center;
}
.mask .fail .btn{
	margin-top:0.56rem;
	color:#999999;
}
.mask .fail .error_tip{
	min-height:1.125rem;
	line-height:0.6rem;
	border-bottom:1px solid #e3e3e3;
}
/*提现成功*/
.tx_success{
	padding:0 0.312rem;
}
.tx_success i{
	display:block;
	width:3rem;
	height:3rem;
	background:url(/static/images/new/success.png) center no-repeat;
	background-size:100% auto;
	margin:2.16rem auto 0.56rem;
}
.tx_success .type{
	font-size:0.75rem;
	text-align: center;
}
.tx_success div{
	padding:0 0.84rem;
	background:#FFFFFF;
	margin:0.625rem 0 1rem;
}
.tx_success div p{
	height:1.44rem;
	line-height:1.44rem;
	padding:0 0.84rem;
	background:#FFFFFF;
	border-top:1px solid #999999;
}
.tx_success div p:first-child{
	border:none;
}
.tx_success div p span.fl{
	color:#999999;
}
.tx_success .success_btn{
	display:block;
	width:3.72rem;
	height:1.03rem;
	line-height:1.03rem;
	margin:0 auto;
	background: #a3dea3;
	text-align: center;
	font-size:0.406rem;
	color:#FFFFFF;
	border:1px solid #1a611a;
	border-radius:8px;
	margin-bottom:0.5rem;
}
/*提现成功end*/

/*个人中心*/
.my_info{
	height:5.125rem;
	background:url(/static/images/new/info.png) no-repeat;
	background-size:100% auto;
	text-align: center;
	color:#FFFFFF;
	font-size:0.375rem;
	padding:0 0.312rem;
	padding-top:0.75rem;
}
.my_info .playerAvatar{
	width:2rem;
	height:2rem;
	border-radius:50%;
	overflow: hidden;
	margin:0 auto;
}
.my_info .playerAvatar img{
	width:100%;
	height:100%;
}
.my_info .playerName{
	margin:0.2rem 0;
	font-size:0.468rem;
}
.my_info .player{
	display:-moz-box;  
    display:-webkit-box;  
    display:box;  
    border-bottom:1px solid #e3e3e3;
    height:0.8rem;
    line-height:0.8rem;
}
.my_info .player p{
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
}
.my_info .player p .xyimg{
	width:0.68rem;
	height:0.68rem;
	background:url(/static/images/new/homepage_xy.png) center no-repeat;
	background-size:100% auto;
	margin:0 0.1rem 0 1rem;
}
.my_info .playerAutograph{
	margin-top:0.4rem;
}
.my_info .info_edit{
	display:block;
	right:0.68rem;
	top:0.625rem;
	width:0.75rem;
	height:0.475rem;
	padding-top:0.68rem;
	color:#FFFFFF;
	font-size:0.344rem;
}
.my_info .info_edit:before{
	position:absolute;
	width:0.625rem; 
	height:0.625rem; 
	content:""; 
	background:url(/static/images/new/edit2.png) no-repeat; 
	background-size:auto 100%; 
	top:0; 
	left:0.2rem;
}
.homepage .banner{
	margin:0.16rem 0;
	background:#FFFFFF;
	display:-moz-box;  
    display:-webkit-box;  
    display:box;  
}
.homepage .banner a{
	display:block;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
	text-align: center;
	height:1.7rem;
	margin-top:0.36rem;
	color:#343434;
	font-size:0.438rem;
}
.homepage .banner a p.icon{
	padding-top:0.844rem;
}
.homepage .banner a p.icon:before{
	position:absolute;
	width:0.844rem;
	height:0.844rem;
	content:""; 
	top:0; 
	left:1.24rem; 
}
.homepage .banner a p.package:before{
	background:url(/static/images/new/package.png) center no-repeat; 
	background-size:auto 100%;
}
.homepage .banner a p.news:before{
	background:url(/static/images/new/news.png) center no-repeat; 
	background-size:auto 100%;
}
.homepage .banner a p.footprint:before{
	background:url(/static/images/new/footprint.png) center no-repeat; 
	background-size:auto 100%;
}
.homepage .banner a p.pa{
	width:0.18rem;
	height:0.18rem;
	border-radius:50%;
	background:#ff0000;
	left:2rem;
	top:0.8rem;
}
.homepage .my_games{
	background:#FFFFFF;
}
.homepage .my_games h3{
	font-size: 0.438rem;
	height:1.06rem;
	line-height:1.06rem;
	border-bottom:1px solid #e3e3e3;
	padding:0 0.312rem;
}
.homepage .my_games .games a{
	display:block;
	text-align: center;
	width:25%;
	height:1.344rem;
	padding:0 0 0.344rem 0;/*
	margin-left:0.312rem;*/
}
.homepage .my_games .games a img{
	width:1.344rem;
	margin:0 auto;
}
.homepage .list{
	background:#FFFFFF;
	/*margin-top:0.16rem;*/
}
.homepage .list a.my_game{
	display:block;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;  
	height:1.25rem;
	line-height:1.25rem;
	padding:0 0.312rem;
	border-top:1px solid #e3e3e3;
	font-size:0.438rem;
	color:#343434;
}
.homepage .list a i{
	width:0.25rem;
	height:0.375rem;
	margin-top:0.4rem;
	background: url(/static/images/new/more.png)  center no-repeat;
	background-size:auto 100%;
}
.homepage .list a .num{
	margin-right:0.25rem;
}
.homepage .list a .num .red{
	width:0.18rem;
	height:0.18rem;
	border-radius:50%;
	background:#ff0000;
	margin-top:0.25rem;
}
/*主页end*/
/**/
.coming_soon{
	margin:3rem 0 1.5rem;
	font-size:1rem;
	text-align: center;
}
/*搜索页面*/
.searchpage .title{
	height:1.25rem;
	line-height:1.25rem;
	text-align: center;
	background:#FFFFFF;
	font-size:0.468rem;
}
.searchpage .title .back{
	left:0.312rem;
	padding-left:0.375rem;
	color:#fff;
}
.searchpage .title .back:before{
	background:url(/static/images/new/back2.png) no-repeat; 
	background-size:100% auto;
}
.searchpage .search input{
	height:0.94rem;
	line-height:0.94rem;
}
.searchpage .search .searchIcon{
	margin-top:0.3rem;
}
.searchpage .search_all{
	background:#FFFFFF;
}
.searchpage .search_all h3{
	height:1.3rem;
	line-height:1.3rem;
	text-align: center;
	font-size:0.375rem;
	color:#999999;
}
.searchpage .hot_search{
	padding-left:0.28rem;
}
.searchpage .hot_search a{
	width:4.22rem;
	height:0.875rem;
	line-height:0.875rem;
	text-align: center;
	background:#e3e3e3;
	border-radius:4px;
	color:#343434;
	margin:0.25rem;
	font-size:0.406rem;
}
.searchpage .history_search a{
	display: block;
	height:1rem;
	line-height:1rem;
	padding:0 0.312rem;
	border-top:1px solid #e3e3e3;
	font-size:0.406rem;
	color:#343434;
}
.searchpage .history_search a i{
	width:0.44rem;
	height:0.44rem;
	background:url(/static/images/new/history.png) center no-repeat;
	background-size:100%;
	margin:0.3rem 0.2rem 0 0;
}
.clear{
	width:3.125rem;
	height:0.875rem;
	line-height:0.875rem;
	text-align: center;
	margin:0 auto;
	margin-top:0.5rem;
	border:1px solid #343434;
}
/*帖子详情页*/
.detailspage a{
	color:#1ca5fc;
}
.detailspage a.report{
	color:#343434;
	display: block;
	margin-top:-0.04rem;
}
.details{
	margin-top:0.16rem;
	padding:0.312rem;
	background:#FFFFFF;
}
.details .author a.logo,.pllist .author a.logo{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
	margin-right:0.16rem;
}
.details .author a img,.pllist .author a img{
	width:100%;
	height:100%;
}
.details .author .user_name,.pllist .author .user_name{
	font-size:0.44rem;
}
.details .author .identity{
	font-size:0.34rem;
	color:#999999;
}
.details .article_info,.pllist .article_info{
	color:#999999;
	margin:0.4rem 0;
}
.details .article_info .gameName{
	font-size:0.34rem;
	color:#343434;
	margin-left:0.5rem;
}
.details .article_info span.fr,.pllist .article_info span.fr{
	padding-left:0.5rem;
}
.details .article_info span.fr:before,.pllist .article_info span.fr:before{
	width:0.42rem;
	height:0.26rem;
	content:""; 
	background:url(/static/images/new/txt_ico1.png) center no-repeat;
	background-size:100% auto;
	position:absolute;
	left:0;
	top:0.1rem;
}
.details .article_info h3{
	font-size:0.44rem;
}
.details .article{
	margin:0.312rem 0;
	font-size:0.375rem;
	line-height:0.7rem;
}
h3.i_title{
  font-size: 0.406rem;
  color:#333;
}
.details .praise{
	height:0.6rem;
	padding:0.25rem 0;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
.details .praise a{
	width:0.6rem;
	height:0.6rem;
}
.details .praise a img{
	width:100%;
	height:100%;
}
.details .praise span.fr{
	padding-left:0.5rem;
}
.details .praise span.fr:before{
	width:0.42rem;
	height:0.26rem;
	content:""; 
	background:url(/static/images/new/txt_ico2.png) center no-repeat;
	background-size:100% auto;
	position:absolute;
	left:0;
	top:0.1rem;
}
.pllist{
	padding:0 0.312rem 1.5rem;
	background:#FFFFFF;
}
.pllist .floor_box .author{
	width: 100%;
	padding-top: 0.16rem;
	border-top: 1px solid #e3e3e3; 
	line-height:1rem;
}
.pllist .floor_box .author span.fr{
	font-size:0.344rem;
	color:#999999;
}
.pllist .article{
	margin-left:1.16rem;
	font-size: 0.4rem;
}
.pllist .article_info{
	margin:0.312rem 0 0.312rem 1.16rem;
}
.pllist .article_info span.fr:before{
	background:url(/static/images/new/txt_ico3.png) center no-repeat;
}
.pllist .reply{
	margin-left:1.16rem;
	background:#e3e3e3;
	padding:0.16rem;
	font-size:0.375rem;
}
.pllist .reply a{
	font-size:0.375rem;
}
.pllist .look_all{
	color:#1ca5fc;
	font-size:0.375rem;
	margin:0.16rem 0 0 1.16rem;
}
/*活动详情*/
.activitypage .headtitle .share{
	width:0.5rem;
	height:0.5rem;
	background:url(/static/images/new/share02.png) center no-repeat;
	background-size:100% auto;
	right:0.312rem;
	top:0.34rem;
} 
.activitypage .details .article_info .gameName{
	margin:0 0.5rem 0 0;
}
/*我的论坛*/
.my_forum .forum_nav{
	display:-moz-box;  
    display:-webkit-box;  
    display:box;  
    background: #FFFFFF;
}
.my_forum .forum_nav span{
	display:block;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	text-align:center;
	height:1.52rem;
	line-height:1.52rem;
	font-size:0.44rem;
	color:#343434; 
}
.my_forum .forum_nav span.cur{
	color:#ff6100; 
}
.my_forum .forum_con{
	margin-top:0.16rem;
	background:#FFFFFF;
}
.my_forum .forum_con a{
	display: block;
	height:1.25rem;
	padding:0.312rem;
	color:#343434;
	border-top:1px solid #e3e3e3;
}
.my_forum .forum_con a:first-child{
	border:none;
}
.my_forum .forum_con a .user_img{
	width:1.25rem;
	height:1.25rem;
	margin-right: 0.25rem;
}
.my_forum .forum_con a .user_img img{
	width:100%;
	height:100%;
}
.my_forum .forum_con a .gameName{
	font-size:0.44rem;
	line-height:0.68rem;
}
.my_forum .forum_con a span{
	color:#999999;
	font-size:0.344rem;
}
.my_forum .forum_con .enter_btn{
	width:1.56rem;
	height:0.56rem;
	line-height:0.56rem;
	text-align: center;
	border:1px solid #ff6100;
	color:#ff6100;
	border-radius:4px;
	margin-top:0.34rem;
}
.my_forum .my_forum_con a{
	font-size:0.406rem;
	height:1.22rem;
	line-height:1.22rem;
	padding:0 0.312rem;
}
/*我的消息*/
.my_message .message_nav{
	padding:0.312rem;
	height:0.75rem;
	line-height:0.75rem;
	background:#FFFFFF;
	text-align: center;
}
.my_message .message_nav a.back2{
	width:0.282rem;
	height:0.5rem;
	background:url(/static/images/new/back2.png) center no-repeat;
	background-size:100% auto;
	top:0.43rem;
	left:0.312rem;
}
.my_message .message_nav>span{
	font-size:0.44rem;
}
.my_message .message_nav div{
	width:3.68rem;
	height:0.75rem;
	margin:0 auto;
}
.my_message .message_nav div span{
	width:1.74rem;
	height:0.75rem;
	border:1px solid #1e1e1e;
	text-align: center;
	font-size:0.44rem;
}
.my_message .message_nav div span.dt{
	border-top-left-radius:0.218rem;
	border-bottom-left-radius:0.218rem;
}
.my_message .message_nav div span.sx{
	border-top-right-radius:0.218rem;
	border-bottom-right-radius:0.218rem;
}
.my_message .message_nav div span.cur{
	background:#1e1e1e;
	color:#FFFFFF;
}
.my_message .message_con a{
	display:block;
	height:1.375rem;
	line-height:1.375rem;
	font-size:0.44rem;
	color:#343434;
	padding:0 0.312rem;
	background:#FFFFFF;
	border-top:1px solid #e3e3e3;
}
.my_message .message_con a i.fl{
	width:0.72rem;
	height:0.625rem;
	background:url(/static/images/new/message_01.png) center no-repeat;
	background-size:100% auto;
	margin:0.375rem 0.16rem 0 0;
}
.my_message .message_con a.new_friend i.fl{
	background:url(/static/images/new/message_02.png) center no-repeat;
	background-size:100% auto;
}
.my_message .message_con a.comment i.fl{
	background:url(/static/images/new/message_03.png) center no-repeat;
	background-size:100% auto;
}
.my_message .message_con a.zan i.fl{
	background:url(/static/images/new/message_04.png) center no-repeat;
	background-size:100% auto;
}
.my_message .message_con a i.fr{
	width:0.25rem;
	height:0.375rem;
	margin:0.5rem 0 0 0.16rem;
	background: url(/static/images/new/more.png)  center no-repeat;
	background-size:auto 100%;
}
.my_message .message_con a .num{
	width:0.6rem;
	height:0.6rem;
	line-height:0.6rem;
	background:#e01111;
	border-radius:50%;
	margin-top:0.4rem;
	color:#FFFFFF;
	font-size:0.34rem;
	text-align: center;
}
.my_message .message_con a.system_message{
	margin:0.16rem 0;
}
.my_message .private_letter a i.fl{
	width:0.72rem;
	height:0.625rem;
	background:url(/static/images/new/message_01.png) center no-repeat;
	background-size:100% auto;
	margin:0.375rem 0.16rem 0 0;
}
.my_message .private_letter a.user{
	line-height:0.5rem;
}
.my_message .private_letter a.user span.fl{
	width:1.06rem;
	height:1.06rem;
	border-radius:50%;
	overflow:hidden;
	margin:0.16rem 0.16rem 0 0;
}
.my_message .private_letter a.user span.fl img{
	width:100%;
	height:100%;
}
.my_message .private_letter a.user p.user_name{
	margin-top:0.2rem;
}
.my_message .private_letter a.user p.text{
	width:6rem;
	font-size:0.344rem;
	color:#999999;
}
.my_message .my_message_con{
	margin-top:0.16rem;
	background:#FFFFFF;
	padding:0 0.312rem 0.44rem;
}
.my_message .my_message_con .title{
	padding:0.44rem 0;
}
.my_message .my_message_con .title a.fl{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
	margin-right:0.16rem;
}
.my_message .my_message_con .title a img{
	width:100%;
	height:100%;
}
.my_message .my_message_con .title .user_name{
	font-size:0.44rem;
}
.my_message .my_message_con .title .time{
	font-size:0.34rem;
	color:#999999;
}
.my_message .my_message_con .title p.fr{
	font-size:0.44rem;
	line-height:1rem;
}
.my_message .my_message_con a.tz_link{
	display: block;
	width:100%;
	height:1rem;
	line-height:1rem;
	text-align: center;
	background:#e3e3e3;
	font-size:0.44rem;
	color:#343434;
}
.my_message .comment_my_con a.fr{
	width:1.4rem;
	height:0.56rem;
	line-height:0.56rem;
	border:1px solid #343434;
	text-align: center;
	border-radius:4px;
	color:#343434;
}
.my_message .comment_my_con p.text{
	margin-bottom:0.3rem;
	font-size:0.4rem;
}
.my_message .comment_my_con .pllist{
	padding:0;
}
.my_message .comment_my_con .reply{
	padding:0;
	background:none;
	margin:0;
	line-height:0.8rem;
}
.my_message .comment_my_con .reply a{
	color:#1ca5fc;
}
.my_message .comment_my_con .look_all{
	margin:0;
}
.my_message .system_my_con .title .user_name{
	line-height:1rem;
}
.my_message .system_my_con .text{
	padding-left:1.16rem;
	font-size:0.4rem;
	line-height:0.8rem;
}
/*我的礼包*/
.my_package .package_title{
	display:-moz-box;  
    display:-webkit-box;  
    display:box;  
    background:#FFFFFF;
    margin-top:0.16rem;
}
.my_package .package_title span{
	display:block;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
	height:1.375rem;
	line-height:1.375rem;
	text-align: center;
	font-size:0.44rem;
}
.my_package .package_title span.cur{
	color:#ff6100
}
.my_package .package_list{
	margin-top:0.16rem;
	background:#FFFFFF;
}
.my_package .package_list .p_list_title{
	height:1rem;
	line-height:1rem;
	padding:0.26rem 0.312rem; 
	font-size:0.44rem;
}
.my_package .package_list .p_list_title a.fl{
	width:1rem;
	height:1rem;
	margin-right:0.22rem;
}
.my_package .package_list .p_list_title a.fl img{
	width:100%;
	height:100%;
}
.my_package .package_btn{
	font-size:0.34rem;
	width:1.46rem;
	height:0.54rem;
	line-height:0.54rem;
	text-align: center;
	border:1px solid #ff6100;
	color:#ff6100;
	border-radius:4px;
	margin-top:0.25rem;
}
.my_package .package_list .package_details{
	padding:0.312rem;
	border-top:1px solid #e3e3e3;
	font-size:0.34rem;
	color:#999999;
	line-height:0.75rem;
}
.package_list .package_details .package_num{
   color:#ff6100;
   font-size: 0.32rem;
}
.my_package .package_list .package_details .package_name{
	font-size:0.4rem;
	color:#343434;
}
.my_package .package_list .package_details .package_btn{
	margin:0 auto;
	color:#999999;
	border:1px solid #999999;
	margin-top:0.32rem;
}
.my_package .package_list .package_details .unclaimed,.my_package .package_list .package_details .look{
	border:1px solid #ff6100;
	color:#ff6100;
}
.package_surplus{
	margin-top:0.32rem;
}
.my_package .progress_bar{
	width:100%;
	height:0.25rem;
	line-height:0.25rem;
	border:1px solid #e3e3e3;
	border-radius:10px;
	overflow: hidden;
}
.my_package .progress_bar span{
	display:block;
	width:45%;
	height:100%;
	background:#1880c9;
}
.my_package .look_more{
	height:1.1rem;
	line-height:1.1rem;
	text-align: center;
	background:#FFFFFF;
	font-size:0.375rem;
	border-top:1px solid #e3e3e3;
}
/*我的金库*/
.my_coffers .my_info .player{
	border:none;
}
.my_coffers .coffers_con{
	background:#FFFFFF;
}
.my_coffers .coffers_title{
	display:-moz-box;  
    display:-webkit-box;  
    display:box;  
    background:#FFFFFF;
    margin:0.16rem 0;
}
.my_coffers .coffers_title span{
	display:block;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
	height:1.375rem;
	line-height:1.375rem;
	text-align: center;
	font-size:0.44rem;
}
.my_coffers .coffers_title span.cur{
	color:#ff6100;
}
.my_coffers ul li{
	height:0.82rem;
	line-height:0.82rem;
	font-size:0.44rem;
	border-top:1px solid #e3e3e3;
	padding:0.38rem 0.312rem;
} 
.my_coffers ul li .time{
	font-size:0.34rem;
	color:#999999;
}
.my_coffers ul li .coupon{
	height:100%;
	margin-right:0.44rem;
}
.my_coffers ul li .player_pic{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow: hidden;
	margin-right:0.16rem;
}
.my_coffers ul li .player_pic img{
	width:100%;
	height:100%;
}
.my_coffers ul li .user_name{
	line-height:0.625rem;
}
.my_coffers ul li .xy_num{
	height:0.7rem;
	padding-left:0.82rem;
}
.my_coffers ul li .xy_num:before{
	position:absolute;
	left:0;
	top:0.1rem;
	width:0.7rem;
	height:0.7rem;
	content:"";
	background:url(/static/images/new/homepage_xy.png) center no-repeat;
	background-size:100% auto;
}
.friends_ranking ul li .sex{
	display:block;
	width:0.36rem;
	height:0.36rem;
}
.friends_ranking ul li .women{
	background:url(/static/images/new/women.png) center no-repeat;
	background-size:100% auto;
}
.friends_ranking ul li .man{
	background:url(/static/images/new/man.png) center no-repeat;
	background-size:100% auto;
}
.friends_ranking ul li{
	height:1rem;
	padding:0.4rem 0.312rem;
	overflow:hidden;
}
.friends_ranking ul li .rank{
	width:0.68rem;
	height:0.84rem;
	line-height:0.84rem;
	text-align: center;
	margin:0.1rem 0.312rem 0 0;
	font-size:0.4rem;
}
.friends_ranking ul li .first{
	background:url(/static/images/new/one.png) center no-repeat;
	background-size:100% auto;
}
.friends_ranking ul li .second{
	background:url(/static/images/new/two.png) center no-repeat;
	background-size:100% auto;
}
.friends_ranking ul li .third{
	background:url(/static/images/new/three.png) center no-repeat;
	background-size:100% auto;
}
/*意见反馈*/
.feedback .feedback_con{
	padding:0.312rem;
	background:#FFFFFF;
	margin:0.16rem 0 0.56rem;
}
.feedback .feedback_con textarea{
	width:96%;
	padding:0.25rem 2%;
	min-height:2.9rem;
	border:1px solid #e3e3e3;
}
.feedback .feedback_con p{
	font-size:0.4rem;
}
.feedback .submit{
	display:block;
	width:2.8rem;
	height:0.75rem;
	line-height:0.75rem;
	text-align: center;
	background:#ff5d00;
	margin:0 auto;
	color:#fff;
	border-radius:6px;
	font-size:0.4rem;
}
/*xy商城*/
.xy_mall .title{
	padding: 0.25rem 0.312rem;
	height:1rem;
	line-height:1rem;
	background:#FFFFFF;
}
.xy_mall .title .player_pic{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
	margin-right:0.5rem;
}
.xy_mall .title .player_pic img{
	width:100%;
	height:100%;
}
.xy_money{
	padding-left:0.75rem;
}
.xy_money{
	width:0.5rem;
	height:0.5rem;
	background:url(/static/images/new/homepage_xy.png) no-repeat left center;
	background-size:contain;
}
.xy_mall .headtitle{
	margin:0.16rem 0;
}
.xy_mall .headtitle i.back{
	left:0.312rem;
	padding-left:0.375rem;
	color:#fff;
}
.xy_mall .headtitle .back:before{
	width:0.5rem;
	height:0.5rem;
	background:url(/static/images/new/news2.png) no-repeat; 
	background-size:100% auto;
}
.xy_mall .xy_mall_con{
	padding-left:0.312rem;
}
.xy_mall .xy_mall_con a{
	width:4.625rem;
	height:5.5rem;
	margin:0 0.16rem 0.16rem 0;
	background:#FFFFFF;
	border-radius:8px;
	font-size:0.44rem;
	color:#343434;
	text-align: center;
	line-height:1.25rem;
}
.xy_mall .xy_mall_con a img{
	width:2.75rem;
	margin:0 auto;
}
.xy_mall .xy_mall_con a .stock{
	font-size:0.35rem;
}
.xy_mall .xy_mall_con a .exchange_btn{
	width:2.44rem;
	height:0.66rem;
	line-height:0.66rem;
	text-align: center;
	border:1px solid #ff6100;
	border-radius:4px;
	color:#ff6100;
	margin:0 auto;
}
/*我的成就*/
.my_reward .my_information{
	height:1rem;
	padding:0.26rem 0.312rem;
	background:#FFFFFF;
	font-size:0.34rem;
	margin:0.16rem 0;
}
.my_reward .my_information a.fl{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow: hidden;
	margin-right:0.16rem;
}
.my_reward .my_information a.fl img{
	width:100%;
	height:100%;
}
.my_reward .my_information .xy_money{
        display: inline;
	padding-left:0.6rem;
	color:#ff6100;
}
.my_reward .my_information .xy_money:before{
	top:0.05rem;
	width:0.38rem;
	height:0.38rem;
}
.my_reward .my_information p.fr{
	line-height:1rem;
}
.my_reward .reward_con ul li{
	padding:0.312rem;
	height:1.25rem;
	background:#FFFFFF;
	border-top:1px solid #e3e3e3;
	font-size:0.44rem;
}
.my_reward .reward_con ul li .xy_reward{
	font-size:0.38rem;
	margin-top:0.2rem;
}
.my_reward .reward_con ul li .xy_money{
	padding-left:0.6rem;
}
.my_reward .reward_con ul li .xy_money:before{
	top:0;
}
.my_reward .reward_con ul li a.fr{
	width:1.5rem;
	height:0.56rem;
	line-height:0.56rem;
	border-radius:4px;
	text-align: center;
	margin-top:0.36rem;
	font-size:0.38rem;
}
.my_reward .reward_con ul li .receive{
	background:#ff6100;
	color:#FFFFFF;
	border:1px solid #ff6100;
}
.my_reward .reward_con ul li .un_receive{
	color:#999999;
	border:1px solid #999999;
}
/*好友列表*/
.my_firends ul{
	background:#FFFFFF;
}
.my_firends ul li{
	height:0.82rem;
	line-height:0.82rem;
	font-size:0.44rem;
	border-top:1px solid #e3e3e3;
	padding:0.38rem 0.312rem;
} 
.my_firends ul li .coupon{
	height:100%;
	margin-right:0.44rem;
}
.my_firends ul li .player_pic{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow: hidden;
	margin-right:0.16rem;
}
.my_firends ul li .player_pic img{
	width:100%;
	height:100%;
}
.my_firends ul li .user_name{
	line-height:0.625rem;
}
.my_firends ul li .prestige{
	font-size:0.38rem;
	color:#999999;
	line-height:0.4rem;
}
.my_firends ul li div.fr a{
	width:0.625rem;
	height:0.625rem;
	margin:0.14rem 0 0 0.25rem;
}
.my_firends ul li div.fr a img{
	width:100%;
	height:100%;
}
.my_firends ul li .sex{
	margin-right:0.16rem;
}
.my_firends .add_btn{
	right:0.312rem;
	font-size:1rem;
	color:#343434;
}
/*我的足迹*/
.my_footprint .footprint{
	background:#FFFFFF;
	margin-top:0.16rem;
}
.my_footprint .footprint a{
	display:block;
	height:1.25rem;
	line-height:1.25rem;
	background:#FFFFFF;
	margin-top:0.16rem;
	font-size:0.4rem;
	color:#343434;
	padding:0 0.312rem;
	border-top:1px solid #e3e3e3;
}
.my_footprint .footprint a p{
	width:8rem;
}
.my_footprint .footprint a i.fr{
	width:0.44rem;
	height:0.44rem;
	margin-top:0.42rem;
	background:url(/static/images/new/close2.png) center no-repeat;
	background-size:100% auto;
}
/*编辑资料*/
.my_data .headtitle a{
	left:0.312rem;
	font-size:0.44rem;
	color:#343434;
}
.my_data .data{
	font-size:0.44rem;
}
.my_data .head_pic{
	padding:0.28rem 0.312rem;
	height:1.34rem;
	line-height:1.34rem;
	background:#FFFFFF;
	margin:0.16rem 0;
}
.my_data .data_con{
	padding:0 0.312rem;
	height:1.25rem;
	line-height:1.25rem;
	background:#FFFFFF;
	border-bottom:1px solid #e3e3e3;
}
.my_data .data_con input{
	float:right;
	width:4rem;
	padding:0 0.25rem;
	height:100%;
	font-size:0.4rem;
	text-align: right;
	background:#FFFFFF;
}
.my_data .data_text{
	padding:0.312rem;
	background:#FFFFFF;
}
.my_data .data_text span{
	line-height:1.25rem;
}
.my_data .data_text textarea{
	padding:0.4rem;
	width:92%;
	height:2rem;
	font-size:0.4rem;
	border:1px solid #e3e3e3;
}
.my_data .submit{
	display:block;
	width:2.8rem;
	height:0.75rem;
	line-height:0.75rem;
	text-align: center;
	background:#ff6400;
	color:#FFFFFF;
	font-size:0.44rem;
	margin:0.75rem auto 2rem;
	border-radius:4px;
}
.my_data .data_text .text_limit{
	right:0.5rem;
	bottom:0.2rem;
	font-size:0.34rem;
}
.my_data .sel_sex .sel{
	color:#cccccc;
}
/*绑定手机弹窗*/
.bind_phone{
	width:8.12rem;
	height:9.38rem;
	background:#FFFFFF;
	margin:2rem auto;
	border-radius:8px;
	overflow:hidden;
}
.bind_phone .title{
	height:1.25rem;
	line-height:1.25rem;
	text-align: center;
	background:#ff8a00;
	font-size:0.48rem;
	color:#FFFFFF;
}
.bind_phone .title .close{
	right:0.38rem;
	top:0.42rem;
	width:0.4rem;
	height:0.4rem;
	background:url(/static/images/new/close3.png) center no-repeat;
	background-size:100% auto;
	overflow:hidden;
}
.bind_phone .tip{
	line-height:1.25rem;
	text-align: center;
	color:#ff8a00;
	font-size:0.4rem;
}
.bind_phone .tel{
	height:1.2rem;
	padding:0 0.5rem;
	margin-bottom:0.4rem;
}
.bind_phone .tel i{
	width:0.54rem;
	height:0.8rem;
	background:url(/static/images/new/phone.png) center no-repeat;
	background-size:100% auto;
	margin:0.2rem 0.5rem 0 0;
}
.bind_phone input{
	width:6rem;
	height:1.125rem;
	border:1px solid #e3e3e3;
	border-radius:4px;
	font-size:0.38rem;
	text-indent:0.16rem;
}
.bind_phone .tel p{
	width:100%;
	height:0.6rem;
	line-height:0.6rem;
	font-size:0.32rem;
	color:#ff8a00;
	margin-left:1.2rem;
}
.bind_phone .password i{
	background:url(/static/images/new/password.png) center no-repeat;
}
.bind_phone .yz_code input{
	width:3rem;
	height:0.74rem;
	margin:0 0.4rem 0 1.5rem;
}
.bind_phone .yz_code span{
	width:2.8rem;
	height:0.75rem;
	background:#dfdfdf;
} 
.bind_phone .send{
	display: block;
	width:3.8rem;
	height:1rem;
	line-height:1rem;
	text-align: center;
	background:#ff8a00;
	color:#FFFFFF;
	margin:0.625rem auto;
}
/*添加好友*/
.add_firends .result{
	background:#FFFFFF;
	font-size:0.4rem;
	color:#999999;
}
.add_firends .result h3{
	height:1rem;
	line-height:1rem;
	margin-left:0.312rem;
}
.add_firends .result ul li{
	padding:0.312rem;
	height:1rem;
	border-top:1px solid #e3e3e3;
}
.add_firends .result ul li span.fl{
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow: hidden;
	margin-right:0.16rem;
}
.add_firends .result ul li span.fl img{
	width:100%;
	height:100%;
}
.add_firends .result ul li .name{
	font-size:0.44rem;
	color:#343434;
}
.add_firends .result ul li .name_id{
	font-size:0.34rem;
}
.add_firends .result ul li .add_btn{
	width:1.4rem;
	height:0.625rem;
	line-height:0.625rem;
	text-align: center;
	background:#169bd5;
	color:#FFFFFF;
	border-radius:4px;
	margin-top:0.16rem;
}
.add_firends .result ul.history li{
	padding:0 0.312rem;
	line-height:1rem;
	font-size:0.4rem;
	color:#343434;
}
.add_firends .result ul.history li i{
	width:0.44rem;
	height:0.44rem;
	background:url(/static/images/new/history.png) center no-repeat;
	background-size:100% auto;
	margin:0.3rem 0.16rem 0 0;
}
/*个人信息弹窗*/
.personal_box{
	width:6rem; 
	padding:0.5rem 0.25rem;
	background:#FFFFFF;
	border-radius:10px;
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.personal_box a.fr{
	width:1rem;
	height:1rem;
	background:url(/static/images/new/enter_game.png) center no-repeat;
	background-size:100 auto;
	margin:-0.25rem -0.25rem 0 0;
}
.personal_box .personal_pic{
	width:1.625rem;
	height:1.625rem;
	border-radius:50%;
	overflow: hidden;
	margin-left:2.2rem;
}
.personal_box .personal_pic img{
	width:100%;
	height:100%;
}
.personal_box .name{
	width:100%;
	height:1rem;
	line-height:1rem;
	font-size:0.44rem;
	text-align: center;
}
.personal_box .personal_cj{
	display:-moz-box;  
    display:-webkit-box;  
    display:box;  
    margin-top:0.34rem;
    text-align: center;
}
.personal_box .personal_cj p{
	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1; 
	font-size:0.34rem;
}
.personal_box .personal_cj  .xy_money:before{
	width:0.4rem;
	height:0.4rem;
	top:0;
}
.personal_box .personal_talk{
	height:0.75rem;
	line-height:0.75rem;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	text-align: center;
	margin:0.312rem 0;
	font-size:0.4rem;
}
.personal_box h3{
	font-size:0.4rem;
	line-height:0.75rem;
}
.personal_box .gameed a{
	width:18%;
	height:auto;
	margin:1%;
}
.add_firends_btn{
	width: 4rem;
	text-align: center;
    height: .8rem;
    line-height: .8rem;
    background:#00b7ee;
    display: block;
    margin:.3rem auto;
    color: #fff;
    border-radius: .2rem;
    font-size: 0.38rem;
}
.fix_bg{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
	background: #000;
	z-index: -1;
	opacity: 0;
}
.mask .success_box{
  height: 3.6rem;
}
.success_box .add_firends_btn{
	margin:1.2rem auto;
} 
.personal_box .gameed a{
	width:1.5rem;
	height:1.5rem;
	margin:0.24rem;
}
.personal_box .gameed a img{
	width:100%;
	height:100%;
}
.personal_box .close{
	width:1rem;
	height:1rem;
	background:url(/static/images/new/close.png) center no-repeat;
	background-size:100 auto;
	margin:0.8rem auto;
}

/*游戏充值反馈*/
.recharge_feedback .recharge_feedback_con{
	background:#FFFFFF;
	padding:0.312rem;
}
.recharge_feedback .tip{
	height:1rem;
	line-height:1rem;
	font-size:0.34rem;
	margin-top:0.2rem;
	color:#ff6400;
}
.recharge_feedback ul li{
	height:1rem;
	line-height:1rem;
	padding:0 0.312rem;
	border:1px solid #e3e3e3;	
	margin-bottom:0.312rem;
	font-size:0.4rem;
}
.recharge_feedback ul li select,.recharge_feedback ul li input{
	width:6rem;
	height:1rem;
	outline:none;
	border:none;
	font-size:0.4rem;
}
.recharge_feedback ul li.txt{
	min-height:5rem;
}
.recharge_feedback ul li.txt textarea{
	width:100%;
	min-height:3rem;
	resize: none; 
	overflow: hidden; 
	word-wrap: break-word; 
	white-space:normal;
	border:none;
}
.recharge_feedback ul li.txt p{
	width:100%;
	height:0.5rem;
	line-height:0.5rem;
	text-align: right;
}
.recharge_feedback h3{
	font-size:0.4rem;
	line-height:1rem;
}
.recharge_feedback .upload{
	margin:0.312rem 0;
}
.recharge_feedback .upload i{
	width:2.28rem;
	height:2.28rem;
	background:url(/static/images/new/add.png) center no-repeat;
	background-size:100 auto;
}
.recharge_feedback .upload_tip{
	font-size:0.34rem;
	text-align: right;
	color:#999999;
	line-height:1rem;
}
.recharge_feedback .submit{
	display:block;
	width:2.8rem;
	height:0.75rem;
	line-height:0.75rem;
	text-align: center;
	background:#ff5d00;
	margin:0 auto;
	color:#fff;
	border-radius:6px;
	font-size:0.4rem;
}
