﻿@charset "utf-8";


/*通用*/
@import url("/_lib/css/base.css");
/*gmb样式*/
@import url("/_lib/css/gmb.css");









/*内容主体框架*/
#container{ width:960px; position:relative; margin:0 auto; padding-bottom:10px; padding-top:5px; color:#333;}
#container a{ color:#333;}
#container a:hover{ color:#F60}



















/*游戏首页右侧 玩家评论高度控制*/
#container.game .right_container .player_comment .list_container{ height:852px;}


#container .left_container{ width:748px; height:100%; float:left;}
#container .right_container{ width:200px; float:right;}



















/*图片边框*/
a.img_border{ display:block; width:94px; height:60px; float:left; background:#BBB;}
a.img_border:hover{ background:#F30;}
a.img_border img{ width:88px; height:54px; margin:1px; border:1px solid #FFF;}
/*图片边框 2*/
a.img_border_2{ display:block; width:72px; height:47px; background:#BBB;}
a.img_border_2:hover{ background:#F30;}
a.img_border_2 img{ width:66px; height:41px; margin:1px; border:2px solid #FFF;}
/*模块 内容浮动模块*/
#container .list_container .float_block{ position:relative; width:114px; height:90px; float:left; margin:1px;}
#container .list_container .float_block .game_name{ width:110px; height:20px; margin:5px auto 0; text-align:center;}
#container .list_container .float_block .game_name a{ font-weight:bold; color:#000;}
#container .list_container .float_block .img_border_2{ margin:0 auto;}
#container .list_container .float_block .game_name a:hover{ color:#F60;}



















/*今日推荐，今日焦点，热门标签*/
#container.game .line_1{ width:100%;}
/*左上角推荐游戏*/
#container.game .recommend_game_flash{ width:430px; height:322px; position:relative; float:left; background:url(/images/game/recommend_bg.gif);}
/*游戏大图尺寸*/
#container.game .recommend_game_flash a.img_border_2{ position:absolute; width:418px; height:254px; left:6px; top:6px;}
/*大图尺寸*/
#container.game .recommend_game_flash a.img_border_2 img{ width:414px; height:250px; border:1px solid #CCC;}
/*游戏名字整体*/
#container.game .recommend_game_flash .game_name{ width:410px; height:40px; position:absolute; left:8px; bottom:10px;}
#container.game .recommend_game_flash .game_name li{ width:100%; height:20px;}
/*游戏名字链接*/
#container.game .recommend_game_flash .game_name li div.game_name_w{ float:left; width:102px; height:18px; overflow:hidden; background:url(/images/game/recommend_icon.gif) 5px 1px no-repeat; text-indent:23px;}
#container.game .recommend_game_flash .game_name a{ color:#000;}
/*游戏名字被选择*/
#container.game .recommend_game_flash .game_name a:hover,
#container.game .recommend_game_flash .game_name a.selected{ color:#F60; text-decoration:none;}
#container.game .recommend_game_flash .game_name a.selected{ font-weight:bold;}


/*热门游戏*/
#container.game .hot_game{ position:relative; width:308px; height:322px; float:right;}
#container.game .hot_game .title{ position:absolute; width:100%; height:28px; background:url(/images/game/hot_game_tt_bg.gif);}
#container.game .hot_game .title .title_more{ position:absolute; right:8px; top:7px; font-weight:bold; color:#FFF;}
#container.game .hot_game .list_container{ position:absolute; width:100%; height:285px; bottom:0; background:url(/images/game/hot_game_bg.gif);}
#container.game .hot_game .list{ position:relative; width:278px; left:15px; top:15px;}
#container.game .hot_game .list li{ width:100%; height:66px; position:relative; background:url(/images/game/dashed.gif) 0 65px repeat-x;}
/*游戏图尺寸*/
#container.game .hot_game .img_border{ position:absolute; width:92px; height:58px; top:4px; left:5px;}
/*游戏名字*/
#container.game .hot_game .game_name{ position:absolute; right:5px; top:5px; width:167px; height:20px; line-height:20px; color:#000; background:url(/images/game/icon_1.gif) 0 5px no-repeat; text-indent:7px;}
#container.game .hot_game .summary{ position:absolute; right:5px; top:28px; width:160px; height:32px; line-height:130%;}
#container.game .hot_game .summary *{ color:#7F7F7F;}



















#container.game .line_2{ width:100%; position:relative; margin-top:11px;}
#container.game .line_3,
#container.game .line_4,
#container.game .line_5{ position:relative; width:100%; margin-top:11px;}




#container.game #box_v1 .content{ width:100%; height:100%; padding-bottom:10px;}
#container.game .w_2_left{ position:relative; width:370px; float:left;}
#container.game .w_2_right{ position:relative; width:370px; float:right;}
/*模块 标题*/
#container.game #box_v1 .title{ position:relative; height:29px; margin:0 1px; background:url(/images/game/title_bg.gif); text-align:center;}
/*模块 标题图*/
#container.game #box_v1 .title .title_img{ margin:5px auto;}
#container.game #box_v1 .title .title_more{ position:absolute; right:8px; top:7px;}
/*模块 内容容器*/
#container.game #box_v1 .list_container{ padding-left:10px; padding-top:20px;}
/*LINE 2*/
#container.game .line_2 #box_v1 .float_block{ width:120px; height:78px;}
#container.game .line_2 #box_v1 .list_container{ padding:0; padding-left:12px; padding-top:19px;}



















#container.game_list div{ position:relative;}
#container.game_list{ width:960px; position:relative; margin:0 auto; color:#333;}
#container.game_list .side_menu{ float:left; width:148px;}

#container.game_list .center_container{ width:590px; float:right;}
/*列表容器*/
#container.game_list .center_container .list_container{ width:590px;}
/*游戏列表*/
#container.game_list .center_container .list_container .line_container{ width:100%; height:90px; margin-bottom:20px; background:url(/images/game/dashed.gif) 0 89px repeat-x;}
/*标题*/

#container.game_list .center_container .title{ margin-bottom:20px;}
















/*游戏详细页面*/
#container.game_detail .left_content{ position:relative; width:668px; left:35px;}
#container.game_detail .left_content .game_summary{ width:100%; padding:15px 0;}
#comment_container{ text-align:justify;}
#container.game_detail .left_content .game_name{ font-size:18px; color:#000; text-align:center; font-weight:bold; padding:15px 0;}
/*游戏简介标题文本*/
#container.game_detail .left_content .title{ background:url(/images/common/comment_icon.gif) 0 3px no-repeat; font-size:14px; font-weight:bold; text-indent:20px; color:#000; margin-bottom:5px;}
#container.game_detail .left_content .summary_txt{ background:url(/images/game/dashed.gif) repeat-x; margin:0; width:auto; padding:15px;}
#container.game_detail .game_summary div{ width:100%;}
#container.game_detail .play_inf{ margin:20px auto;}
#container.game_detail .play_inf .left_inf{ width:330px; height:36px; float:left;}
#container.game_detail .play_inf .left_inf .padding{ padding-top:7px; padding-left:10px;}
/*星*/
#container.game_detail .play_inf .left_inf .star{ width:110px; height:24px; position:relative; float:left; background:url(/images/game/star.gif) repeat-x;}
#container.game_detail .play_inf .left_inf .star .ranking{ height:24px; position:absolute; background:url(/images/game/star.gif) 0 -60px repeat-x;}
#container.game_detail .play_inf .left_inf .star div.star_0{ width:0;}
#container.game_detail .play_inf .left_inf .star div.star_1{ width:22px;}
#container.game_detail .play_inf .left_inf .star div.star_2{ width:44px;}
#container.game_detail .play_inf .left_inf .star div.star_3{ width:66px;}
#container.game_detail .play_inf .left_inf .star div.star_4{ width:88px;}
#container.game_detail .play_inf .left_inf .star div.star_5{ width:110px;}
#container.game_detail .play_inf .left_inf .star a{ height:24px; position:absolute; top:0px; background:none;}
#container.game_detail .play_inf .left_inf .star a:hover{ background:url(/images/game/star.gif) 0 -30px repeat-x;}
#container.game_detail .play_inf .left_inf .star a.star_1{ width:22px;}
#container.game_detail .play_inf .left_inf .star a.star_2{ width:44px;}
#container.game_detail .play_inf .left_inf .star a.star_3{ width:66px;}
#container.game_detail .play_inf .left_inf .star a.star_4{ width:88px;}
#container.game_detail .play_inf .left_inf .star a.star_5{ width:110px;}
#container.game_detail .play_inf .left_inf .star_inf{ width:190px; float:left; text-indent:20px; padding-top:3px;}
#container.game_detail .play_inf .left_inf .star_inf .num{ color:#F60; font-weight:bold;}
/**/
#container.game_detail .play_inf .right_inf{ width:330px; height:36px; float:right;}
#container.game_detail .play_inf .right_inf .padding{ padding-top:9px; padding-left:10px;}
#container.game_detail .play_inf .right_inf .padding a{ margin-left:3px;}
#container.game_detail .play_inf .right_inf .play_count{ width:95px; height:19px; text-align:center; float:left; background:url(/images/game/play_count.gif); text-indent:50px;}