body{
	font-size:12px;
}
img{
	border:0;
}
.footer{
	height:100px
}
.site{
	height:30px;
	line-height:30px;
	padding-left:10px;
	/*border-bottom:3px solid #27C2D8;*/
}
.weather {float:right; margin-top:20px;margin-right:31px;display:inline; color:#fff}
		.weather img {vertical-align:middle}

.se_nav {position:absolute; margin-left:266px;top:90px}
	.se_nav li {float:left; }
	.nav1 a {float:left; margin-right:-7px;width: 109px; height: 74px; background:url(../images/fun_nav1.png) no-repeat left top; text-indent:-999em;}
	.nav2 a {float:left; margin-right:-8px; width: 93px; height: 74px; background:url(../images/fun_nav2.png) no-repeat left top; text-indent:-999em ; }
	.nav3 a {float:left; margin-right:-8px; width: 92px; height: 74px; background:url(../images/fun_nav3.png) no-repeat left top; text-indent:-999em; }
	.nav4 a {float:left; margin-right:-10px; width: 94px; height: 74px; background:url(../images/fun_nav4.png) no-repeat left top; text-indent:-999em ; }
	.nav5 a {float:left; margin-right:-7px; width: 94px; height: 74px; background:url(../images/fun_nav5.png) no-repeat left top; text-indent:-999em ; }
	.nav5 {width: 94px; }


.sidebar{
	float:right;
	width:195px;
	overflow:hidden
}
.wrap{
	width:889px;
	margin-top:10px;
}
.main{
	float:left;
	width:670px;
	overflow:hidden
}
.pic_show{
	background:url(../images/bg_1.jpg) right top no-repeat;
	height:222px;
	margin-bottom:10px;
}
.pic_show img{
	display:block;
	float:left;
	height:222px;
}
.ring_box{
	margin-bottom:10px;
}
.title{
	background:#FF6320 url(../images/fun_title_bg.jpg) 12px center no-repeat;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #FDE7F2;
}
.title span{
	float:right;
	padding-right:12px;
}
.title span a:link,.title span a:visited{
	color:#fff;
	font-weight:bold;
}
.title span a:hover{
	color:#f00;
	font-weight:bold;
}
.title img{
	float:left;
	margin:5px 0 0 35px;
}
.title2{
	background:url(../images/title2_bg.jpg) left center no-repeat;
	padding-left:16px;
	margin-top:10px;
	margin-bottom:10px;
}
.title2,.title2 a:link,.title2 a:visited{
	font-weight:bold;
	color:#f33;
}
.title2 a:hover{
	font-weight:bold;
	color:#f00;
}
.title2 span{
	float:right;
	padding-right:12px;
}
.list_game{
	text-align:center;
}
.list_game img{
	display:block;
	margin:0 auto 3px;
}
.list_game li{
	float:left;
	width:134px;
}
.list_theme li{
	float:left;
	width:20%;
	text-align:center
}
.list_theme li img{
	display:block;
	border:1px solid #333;
	margin:0 auto 7px;
}
.gbox{
	background:url(../images/bg_2.jpg) center top no-repeat;
	width:104px;
	height:155px;
	padding-top:5px;
	margin:0 auto;
}
.daohang{
	text-align:left;
	border:1px solid #FDCD47;
	padding:5px 10px;
	line-height:22px;
	margin:0 12px 20px 10px;
}
.daohang a{
	margin:0 5px;
}
.rbox td{
	line-height:24px;
	height:24px;
}
.rbox .th{
	background:url(../images/bg_3.jpg) left center repeat-x;
	height:25px;
	line-height:25px;
}
.d_r{
	text-align:center
}
.bg{
	background:#FFE9DF
}
.rbox table div{
	background:url(../images/bg_4.jpg) left center no-repeat;
	height:79px;
	margin-top:7px;
}
.rbox table div img{
	margin:5px;
}
.rbox table span{
	background:url(../images/top10_1.jpg) center center no-repeat;
	height:24px;
	width:140px;
	line-height:24px;
	display:block;
	text-align:center;
	font-weight:bold;
}
.outer .name a:link,.outer .name a:visited{
	color:#f90
}
.outer .name a:hover{
	color:#f00
}
.rbox table td{
	padding-left:4px;
}
/*----------------------------------------------*/
.rank_ring{
	background:url(../images/bg_5.jpg) center top no-repeat;
	height:219px;
	margin-bottom:10px;
	text-align:center;
	padding-top:35px;
}
.rank_ring img{
	display:block;
	margin:0 auto 6px;
}
.bbs_rank{
	border:3px solid #78B8D3;
	padding:7px;
	line-height:24px;
	margin-bottom:10px;
}
.bbs_tit{
	background:url(../images/bbs_hot.jpg) left center no-repeat;
	text-align:right;
	height:24px;
	line-height:24px;
}
.bbs_rank li{
	background:url(../images/li.gif) left 10px no-repeat;
	padding-left:10px;
	line-height:22px;
}
.bbs_rank .hot{
	line-height:24px;
	border-bottom:1px dashed #ccc;
	padding-bottom:3px;
	margin-bottom:5px;
}
.bbs_rank .hot img{
	margin-top:5px;
	width:175px;
}
.ad{
	margin-bottom:10px;
}
.rank_p{
	background:url(../images/bg_6.jpg) top center no-repeat;
	padding:0 10px 0 33px;
	line-height:21px;
	height:387px;
	margin-bottom:10px;
}
.rank_p a{
	display:block;
}
.rank_p p{
	line-height:20px;
}
.rank_p div{
	padding-top:62px;
}