.header .game{height:140px; background:url(http://cdn.gamedk.com/gamedk/i-gamebg.jpg) center center no-repeat #fafafa; overflow:hidden;}
.gameScroll{height:140px; position: relative; overflow: visible; padding:0; border:0; width:1380px; margin:0 auto; background:none;}
.gameScroll ul{ overflow:hidden; zoom:1; }
.gameScroll ul li{width:135px; float: left; overflow: hidden; border:0; margin:0; padding:0; background:none; text-align: center; padding-top:25px;}
.gameScroll ul li a{position:relative; display:inline-block; padding-bottom:24px;}
.gameScroll ul li a img{width:90px; height:90px; border-radius:90px;border:3px solid #d8d8d8; position:relative; z-index:2; display:block;}
.gameScroll ul li a:hover img{width:90px; height:90px; border:3px solid #ff3f3f; }

.gameScroll ul li a span{width:82px; height: 32px; background:url(http://cdn.gamedk.com/gamedk/i-gamety.png) center center no-repeat; display:block; position:absolute; bottom:10px; left:7px; z-index:1;}
.gameScroll ul li a:hover span{left:13px; bottom:7px;}
.gameScroll ul li a .list{display:none;}
.gameScroll ul li a p{position:absolute; top:65px; left:0; line-height:98px; width:100%; text-align:center; font-size:14px; color:#666666; z-index:4;}
.gameScroll ul li a:hover p{color:#fc3450}
.gameScroll a.prev,.gameScroll a.next{display:block; position:absolute; width:20px; height:30px; top:60px; background:url(/res/images/i-nav-btn.png) no-repeat;}
.gameScroll a.prev{left:-20px; background-position:0 0;}
.gameScroll a.next{right:-20px; background-position:-20px 0;}

.zhubo_rank_item{
	width:100%;
	height:55px;
}

.zhubo_rank_one{
	width:50px;
	height:50px;
	border-radius:50px;
}

.zhubo_rank_avatar{
	width:50px;
	height:50px;
	border-radius:50px;
	margin-left:10px;
	margin-top:5px;
	float:left;
}

.title{
	width:100%;
	text-align:center;
	font-size:20px;
}


.zhubo_rank_no1,.zhubo_rank_no2,.zhubo_rank_no3{
	width:31px;
	height:36px;
	float:left;
	margin-top:15px;
	margin-left:25px;
	float:left;
}


.zhubo_rank_no1,.rank_no1{
	background:url(/res/images/rank_icon.png) top no-repeat;
}

.zhubo_rank_no2,.rank_no2{
	background:url(/res/images/rank_icon.png)  0 -36px;
}

.zhubo_rank_no3,.rank_no3{
	background:url(/res/images/rank_icon.png)  0 -72px;
}


.rank_no1,.rank_no2,.rank_no3,.rank_no4{
	width:31px;
	height:36px;
	float:left;
	margin-top:5px;
	margin-left:60px;
	float:left;
}

.zhubo_rank_no{
	width:30px;
	height:30px;
	background:url(http://wx1.sinaimg.cn/large/8c8bd65dgy1fcujilfgopj200o00o0sj.jpg) center no-repeat;
	float:left;
	margin-top:15px;
	margin-left:25px;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:18px;
}

.rank_no{
	width:30px;
	height:30px;
	background:url(http://wx1.sinaimg.cn/large/8c8bd65dgy1fcujilfgopj200o00o0sj.jpg) center no-repeat;
	float:left;
	margin-left:60px;
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:18px;
}

.zhubo_rank_name{
	float:left;
	margin-left:10px;
	margin-top:20px;
	color:#666666;
}

.zhubo_rank_name:hover{
	color:#fa334e;
}

.zhubo_rank_power{
	float:right;
	margin-right:30px;
	margin-top:20px;
	color:#fa344f;
}

.hot_icon{
	width:30px;
	height:30px;
	background:url(/res/images/icon_index.png) top no-repeat;
	float:left;
	margin-right:5px
}

.news_icon{
	width:30px;
	height:30px;
	background:url(/res/images/icon_index.png) no-repeat 0 -30px;
	float:left;
	margin-right:5px
}


.good_icon{
	width:30px;
	height:30px;
	background:url(/res/images/icon_index.png) no-repeat 0 -60px;
	float:left;
	margin-right:5px
}

.zhubo_icon{
	width:30px;
	height:30px;
	background:url(/res/images/icon_index.png) no-repeat 0 -90px;
	float:left;
	margin-right:5px
}


.rank_icon{
	width:30px;
	height:30px;
	background:url(/res/images/icon_index.png) no-repeat 0 -120px;
	float:left;
	margin-right:5px
}

.title_bg{
	width:200px;
	height:30px;
	line-height:30px;
	color:#666666;
	text-align:left;
	margin:0 auto
}

.title_hr{margin-left:20px;margin-right:20px;border:1px solid #f1f1f1}


.news_content{
	width: 370px;
    height: 290px;
    padding: 0px 5px 0px 10px;
    margin-bottom: 10px;
}

.new_item{
	width: 100%;
    height:26px;
}

.new_item a{
	color:#626262;
}
.news_title:hover{
	color:#f8334e;
}

.news_title {
    float: left;
    font-size: 16px;
	margin-left:5px;
	white-space:nowrap;
	width:316px;
	overflow:hidden;
}

.news_date {
    float: right;
    font-size: 14px;
	margin-top:4px;
	margin-right:-10px
}

.news_big{color:#626262;margin-bottom:10px;white-space:nowrap;margin-left:10px;}
.news_big:hover{color:#f8334e}

.zhubo_rank{
	width:320px;
	height:497px;
	background-color:#fff;
	float:right;
	margin-top: 30px;
}

.hot_catalog_item{
	width:150px;
	height:260px;
	float:left;
	text-align:center;
	margin:10px 0px 0px 20px;
}

.hot_platform_item{
	width:90px;
	height:100px;
	float:left;
	text-align:center;
	margin:20px 1px 0px 30px;
}


.hot_catalog_item img{
	width:150px;
	height:208px;
}

.hot_platform_item img:hover{
	border:2px solid #fa334e;
}

.hot_platform_item img{
	width:80px;
	height:80px;
	border-radius:80px;
	border:2px solid #fff;
}


.hot_catalog_item a,.hot_platform_item a{
	color:#666666
}

.hot_catalog_item a:hover{
	color:#fa334e
}

.hot_platform_item a:hover{
	color:#fa334e
}


.rank_area{
	width:100%;
	background-color:#f1f1f1;
	padding-bottom: 80px;
}


.rank_content{
	width:1460px;
	margin-left:auto;
	margin-right:auto
}

.rank_content h3{
	padding-top:20px;
	color:#fa344f;
	font-size:28px;
	margin-left:35px
}

.change_date{
	float:right;
	margin-top:-35px
}

.change_date a{
	height:40px;
	width:40px;
	color:#fff;
	display: block;
	border-radius:5px;
	float:left;
	margin-left:20px;
	background-color:#888888;
	text-align:center;
	line-height:40px
}

.change_date a.active{
	background-color:#fa344f
}

.recommend{ background-color:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;margin-bottom:30px}
.recommend .rebox{ height:112px; position:relative; display:block; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.recommend .rebox b{ width:18px; height:98px; padding:14px 15px 0 15px; text-align:center; font-size:14px; font-weight:bold; line-height:20px; color:#fff; display:block; position:absolute; left:0; top:0; background-color:#e4462e; border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
.recommend .rebox .side_tag{ margin-left:70px; padding-top:23px;height:108px;overflow:hidden}
.recommend .rebox .side_tag a{ width:140px; height:40px; line-height:40px; background-color:#fff; border:1px solid #e4462e; color:#e4462e; margin-right:16px; margin-bottom:12px; font-size:16px;}
.recommend .rebox .side_tag a:hover{ text-decoration:none; color:#fff; background-color:#e4462e; border-color:#e4462e;}

.side_btn_all{ background:url(images/dl.gif) repeat-x left bottom; padding-bottom:2px;}
.side_btn_all a{ height:60px; line-height:60px; display:block; font-size:16px; color:#fff; padding-left:17px;}
.side_btn_all a i{ width:22px; height:22px; display:block; float:left; margin:19px 10px 0 0; background:url(images/icoall.png) no-repeat 0 -90px;}
.side_btn_all a:hover{ text-decoration:none; color:#e4462e; background-color:#222;}
.side_btn_all a:hover i{ background-position:-22px -90px;}
.side_tag a{ width:56px; height:26px; padding:0 5px; text-align:center; line-height:26px; color:#aaa; background-color:#333; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; display:block; float:left; margin:0 4px 4px 0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; word-break:break-all;word-wrap:break-word;}
.side_tag a:hover,.side_tag a.here{ text-decoration:none; color:#fff; background-color:#e4462e;}
.side_tab{ padding:10px 0 20px 17px; background:url(images/dl.gif) repeat-x left bottom;}
.side_tab_btn{ width:206px; height:34px; border-bottom:2px solid #333;}
.side_tab_btn a{ width:50%; height:34px; float:left; text-align:center; margin-bottom:16px; position:relative; line-height:34px; color:#999; font-size:16px;}
.side_tab_btn a b{ width:100%; height:2px; display:block; position:absolute; left:0; bottom:-2px; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; background-color:#333;}
.side_tab_btn a.this,.side_tab_btn a:hover{ color:#e4462e; text-decoration:none;}
.side_tab_btn a.this b{ background-color:#e4462e;}

.banner { position: relative; overflow:hidden; text-align: center;width:680px;height:300px;margin-left:10px;margin-top:10px}
.banner li { list-style: none; }
.banner ul li { float: left; }
#b03 .dots{position: absolute; left: 50%; right: 0; bottom: 20px;width:120px;margin-left:-60px}
.dots li { 
	float:left;
	width: 11px; 
	height: 11px; 
	margin: 0 5px; 
	text-indent: -999em; 
	cursor: pointer; 
	background: #fff;
	border-radius:11px;
}
.dots li.active {background:#f92d45}

.platform li{
	float:left;
	width: 11px; 
	height: 11px; 
	margin: 0 5px; 
	text-indent: -999em; 
	cursor: pointer; 
	background: #aeaeae;
	border-radius:11px;
}

.platform li.active {background:#f92d45}

.more_game{ width:9px; height:5px; margin-left:6px; display:inline-block; position:relative; top:-2px; background:url(/res/images/icoall.png) no-repeat -51px -112px;}
.more_game.hover{background:url(/res/images/icoall.png) no-repeat -51px -105px;}


.more_game_box{display:none; width:304px; position:absolute; top:37px; left:0px; padding:16px 6px 12px 16px; background-color:#fff; z-index:1000; box-shadow:0px 2px 8px #ccc; -moz-box-shadow:0px 2px 8px #ccc;-ms-box-shadow:0px 2px 8px #ccc;-o-box-shadow:0px 2px 8px #ccc;-webkit-box-shadow:0px 2px 8px #ccc;}
.more_game_box a.more_game_all{ width:294px; height:30px; line-height:30px; text-align:center; display:block; color:#fff; background-color:#fa344f; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; margin-top:4px;}
.list_bar{ height:34px; border:1px solid #e3e3e3; background-color:#f2f2f2;}
.list_bar_item{ height:34px; float:left; position:relative; z-index:995;}
.list_bar_item span{ height:34px; display:block; padding:0 30px; line-height:34px; border-right:1px solid #e3e3e3; cursor:pointer;}
.list_bar_item span i{ width:11px; height:6px; display:inline-block; background:url(/res/images/icoall.png) no-repeat -49px -176px; margin-left:6px; position:relative; top:-2px; z-index:996;}
.list_bar_item span.active{ background-color:#fff; height:35px;}
.list_bar_item span.active i{ background:url(/res/images/icoall.png) no-repeat -49px -168px;}
.list_bar_item .list_bar_dropdown{ width:304px; padding:16px 6px 10px 16px; border:1px solid #e3e3e3; border-top:0; background-color:#fff; position:absolute; top:35px; left:-1px; z-index:998; display:none;}
.list_bar_item .list_bar_dropdown a,.more_game_tag a{font-size:12px;width:54px; height:24px; padding:0 5px; border:1px solid #e3e3e3; text-align:center; line-height:24px; color:#444; background-color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; display:block; float:left; margin:0 10px 6px 0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; word-break:break-all;word-wrap:break-word;}
.list_bar_item .list_bar_dropdown a:hover,.more_game_tag a:hover{ text-decoration:none; color:#fff; background-color:#fa344f; border-color:#fa344f;}



/*排行*/
.table{ position:relative;}
.table .tab{ position:absolute; right:0; top:-54px;}
.table tr th{ height:46px; line-height:46px; vertical-align:middle; text-align:center; color:#666; font-size:14px; background-color:#dfdfdf;}
.table tr .game_choice span{ width:80px; height:46px; text-align:center; position:relative; z-index:999; cursor:pointer; display:block; margin:0 auto;}
.table tr .game_choice span i{ width:9px; height:5px; margin-left:6px; display:inline-block; position:relative; top:-4px; background:url(/res/images/icoall.png) no-repeat -51px -112px;}
.table tr .game_choice span i.hover{ background:url(/res/images/icoall.png) no-repeat -51px -105px;}
.game_choice .game_choice_box{ width:110px; display:none; position:absolute; top:40px; left:-15px; padding:10px 0; background-color:#fff; border-bottom:2px solid #fa344f; box-shadow:0px 2px 8px #ccc; -moz-box-shadow:0px 2px 8px #ccc;-ms-box-shadow:0px 2px 8px #ccc;-o-box-shadow:0px 2px 8px #ccc;-webkit-box-shadow:0px 2px 8px #ccc;}
.game_choice .game_choice_box a{ height:26px; line-height:26px; text-align:center; display:block; font-size:14px;}
.table tr td{ padding:10px 0; border-bottom:1px solid #ededed; text-align:center; vertical-align:middle; font-size:16px; color:#444;background-color:white}
.table .rank_pic{ text-align:left;}
.table .rank_pic a{height:60px; line-height:60px; float:left; overflow:hidden; word-break:break-all;word-wrap:break-word;color:#333333}
.table .rank_pic a img{ width:60px; height:60px; display:block; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; float:left; margin-right:20px;}
.table .number{ font-size:20px; font-weight:bold; color:#fa344f;}
.table .data{ color:#999;}
.table .data em{ color:#fa344f; margin-right:4px;font-size:16px}
.table .btn a{ width:110px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#fff; display:inline-block; background-color:#b8b8b8; border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px;}
.table .btn a i{ width:10px; height:14px; float:left; margin:10px -12px 0 20px; background:url(/res/images/bb.png) no-repeat center center;}
.table .btn a.ing{ background-color:#fa344f;}
.table .btn a:hover{ text-decoration:none;}


/* F1 */
.i-f1-img{width:360px; float:left;}
.i-f1-news{width:480px; height:400px; float:left;}
.i-f1-news dl{text-align: center; margin-bottom:10px;}
.i-f1-news dl dt{margin-top:6px;}
.i-f1-news dl dt a{font-size:22px; color:#ff6969; line-height:27px;white-space:nowrap;}
.i-f1-news dl dd a{margin:0 2px; font-size:16px;}
.i-f1-news ul{margin-bottom:8px;}
.i-f1-news ul li{padding-left:20px; background:url(http://cdn.gamedk.com/gamedk/dot.gif) 11px center no-repeat;}
.i-f1-news ul li a{font-size:14px;}
.i-f1-news ul li span{float:right;}
.i-f1-plan{float:left; width:300px;margin-left:10px}
.i-f1-plan ul{padding-top:1px;}
.i-f1-plan ul li a{position:relative; margin-top:11px; display:block;}
.i-f1-plan ul li a img{display:block;}
.i-f1-plan ul li a span{height:30px; position: absolute; bottom:0; left:0; width:100%; background:#000; opacity: 0.4; filter:alpha(opacity=40);z-index:1;}
.i-f1-plan ul li a p{position:absolute; bottom:0; left:0; width:291px; line-height:30px; padding-left:9px; z-index:2; color:#fff; font-size:16px;}

/*分页*/
.pageslist{ clear:both;margin:0 auto; padding:30px 0 0 0;}
.css_page_box { text-align:center; white-space:normal; font-size:16px;}
.css_page_box span,.css_page_box a { color:#333; padding:0 11px; margin:0 5px; height:30px; line-height:30px; display:inline-block; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px;}
.css_page_box span { color:#fff;text-decoration:none; background:#fa344f;}
.css_page_box .css_page_this,.css_page_box a:hover{ color:#333; background-color:#fa344f; text-decoration:none;color:white}
/*分页*/




@media (max-width: 1500px) {
	.news_content{
		width:440px;
	}

	.news_title{
		width:390px;
	}

	.hot_catalog_item{
		width:165px
	}

}