@charset "gb2312";
/* 游戏首页 */
.hf_logo{width:960px; height:88px; margin:0 auto; position:absolute; top:0px;}
.hf_logo li{float:left; width:340px; height:73px;}
#logo{width:280px; height:88px; background-image:url(/common/image/logo.gif); background-repeat:no-repeat; background-position:center;}
#logo a{width:280px; height:73px; display:block;}
/* 导航 游戏 */
.hf_nav_game{width:100%;height:35px;background-image: url(/common/image/bg_nav_game.gif);background-repeat: repeat-x; margin-top:73px; margin-bottom:8px;}
.hf_nav_game_tag{width:960px; height:35px; line-height:35px; font-size:14px; font-weight:normal; margin:0 auto;}
.hf_nav_game_tag li{float:left;width:56px;height:35px;text-align:center;background-image: url(/common/image/bg_nav_game_ge.gif);background-repeat: no-repeat;background-position: right; letter-spacing:0px; overflow:hidden;}
#hf_nav_game_none{background:none;}
.hf_nav_game_tag li a{color:#FFFFFF; text-decoration:none; padding:4px 8px;}
.hf_nav_game_tag li a:hover{color:#FFFF00; text-decoration:none; background-color:#F75B16;}
#web_like{float:right; width:120px; font-size:12px; text-align:right; background:none;}
#web_like a{padding:3px 4px;}
/* 最新推荐 */
.hf_home_new{width:958px; border:1px #F5DBC0 solid; background-color:#FFFCDD;}
.hf_hn_txt{width:958px; height:30px; border-bottom:1px #F5DBC0 dotted;}
.hf_hn_txt li{float:left; width:958px; height:30px; overflow:hidden;}
#hf_hn_txt_icon{width:86px; text-align:right;}
#hf_hn_txt_link{width:870px;line-height:32px;}
#hf_hn_txt_link a{margin-right:6px; color:#333333; text-decoration:none;}
#hf_hn_txt_link a:hover{color:#FF6600; text-decoration:underline;}
.hf_hn_img{width:950px; height:85px; margin:0 auto; padding-top:7px;}
.hf_hn_img li{float:left; width:95px;}
.hn_img{width:80px; height:60px; border:1px #ccc solid;  margin:0 auto;}
.hn_img img{width:80px; height:60px;}
.hn_txt{width:82px; height:23px; line-height:23px; text-align:center; overflow:hidden; margin:0 auto;}
.hn_txt a{color:#CC0000; text-decoration:underline;}
.hn_txt a:hover{color:#FF6600; text-decoration:underline;}
#hf_hn_boy{border:none;}
#hf_hn_girl{border-top:1px #F5DBC0 dotted;}
/* 首页热门模块 */
/* 总排行 */
.hf_hot_box{width:192px; float:left;}
.hf_force_box{width:760px; float:right;}
.hf_force_item{padding-bottom:8px;}
/* 焦点 登录 */
.hf_force{width:760px; height:170px; border:1px #888 solid; overflow:hidden;}
/* 登录配置 */
.hf_login{float:right;width:248px;height:170px;border:1px #D4D4D4 solid;overflow:hidden; background-color:#F2F2F2; color:#666666;}
.hf_login_here{font-size:14px; font-weight:bold; margin:16px 0px 8px 12px;}
.hf_login_input{margin-left:12px;}
.hf_login_usr{width:115px; height:15px; border:1px #D2D2D2 solid;font-family: Verdana;font-size: 11px;}
.hf_login_id{line-height:19px;}
.hf_login_save{line-height:25px; margin-left:36px; width:180px; height:25px; overflow:hidden;}
.hf_login_save label{cursor:pointer;}
.hf_login_ge{width:232px; height:1px; line-height:1px; background-color:#DBDBDB; border-bottom:1px #FFFFFF solid; overflow:hidden; margin:6px 0px 8px 8px;}
.hf_login_reg{margin-left:0px; height:27px; line-height:27px; text-align:center;}
.hf_login_reg span{font-size:10px;}
.hf_login_reg a{color:#666666; text-decoration:none;}
.hf_login_reg a:hover{color:#FF7800; text-decoration:underline;}
/* 今日推荐 */
.hf_today_item{width:760px;}
.hf_today_tab{width:760px;}
.hf_today_name{float:left;width:100px;height:30px;border-bottom:2px #8C8C8C solid;background-image: url(/common/image/today_name.gif);background-repeat: no-repeat;background-position: bottom;}
.hf_today_tab_btn{float:left; width:660px; height:30px; border-bottom:2px #D3D3D3 solid; overflow:hidden;}
.hf_today_tab_btn ul{margin-left:10px;}
.hf_today_tab_btn li{float:left;margin-right:4px;width:100px;height:30px;background-repeat: no-repeat;background-position: top; text-align:center; cursor:pointer; line-height:33px; overflow:hidden;}
/* 今日推荐 舌签样式 */
.tab_todayTab_btn01{background-image: url(/common/image/today_tab_2.gif); color:#333333;}
.tab_todayTab_btn02{background-image: url(/common/image/today_tab_1.gif); font-weight:bold; color:#FF6600;}
/* 搜索容器 width 338px*/
#hf_sogame{width:300px;margin-left:26px;margin-right:0px;text-align:right;cursor:auto;line-height:normal;text-align:left;background-image: url(/common/image/bg_sogame.gif);background-repeat: no-repeat;background-position: top;}
/* 搜索 */
.hf_so_box{width:100%; padding-top:2px;}
.hf_so_btn{width:86px; text-align:center;}
.hf_so_words{width:192px; padding:3px 4px 2px 5px; margin-left:4px; border:1px #B5B5B5 solid; color:#666; font-size:12px;}
/* 今日推荐 列表 */
.hf_today_list{width:760px; padding-top:10px;}
/* 列表框 */
.hf_today_play div{margin-left:12px;}
.hf_today_play{float:left; width:126px; margin-bottom:4px;}
/* 游戏图片 */
.hf_today_play_img{height:85px;}
.hf_today_play_img a{border:1px #C9C9C9 solid; padding:2px; width:100px; height:75px; display:block;}
.hf_today_play_img a:hover{border:3px #FFCC00 solid; padding:0px;}
.hf_today_play_txt{}
.hf_today_play_txt li{width:108px; height:21px; line-height:21px; overflow:hidden;}
/* 游戏名称 */
.hf_play_ti a{color:#0099BB; text-decoration:underline;}
.hf_play_ti a:hover{color:#FF3300; text-decoration:underline;}
.hf_play_tab{color:#FF7800;}
.hf_play_tab a{color:#FF7800; text-decoration:none;}
.hf_play_tab a:hover{color:#FF7800; text-decoration:underline;}
/* 收藏按钮 */
.hf_today_play_img #hf_today_play_btn{width:20px; height:15px; position:absolute; margin-top:60px; margin-left:80px; z-index:10; cursor:pointer;}
.hf_today_play_img #hf_today_play_btn a{background-image: url(/common/image/btn_cang_1.gif);background-repeat: no-repeat; background-position:right;width:20px;height:15px;border:none;padding:0px;}
.hf_today_play_img #hf_today_play_btn a:hover{background-image: url(/common/image/btn_cang_2.gif);background-repeat: no-repeat;}
/* 排行榜 */
.hf_hot_pai{width:190px; height:709px; border:1px #FF8306 solid; overflow:hidden;}
.hf_hot_name{height:23px; line-height:23px; background-color:#FF8306; border-bottom:3px #FFDDAA solid; margin-bottom:6px;}
.hf_hot_name span{font-size: 14px;font-weight: bold;color: #FFFFFF;background-image: url(/common/image/bg_dot.gif);background-repeat: no-repeat;background-position: left 3px;margin-left: 6px;padding-left: 15px;}
.hf_hot_name a{color:#FFFFFF; text-decoration:none;}
.hf_hot_name a:hover{color:#FFFFFF; text-decoration:none;}
/* 排行榜 舌签 */
.hf_hot_tab{width:190px; height:23px; border-bottom:1px #FFB56A solid; overflow:hidden;}
.hf_hot_tab li{float:left; width:81px; height:23px; line-height:23px; margin-left:8px; display:inline; border:1px #FFB56A solid; border-bottom:none; text-align:center; cursor:pointer; background-repeat: no-repeat; }

/* 排行 舍签效果 */
.tab_paiTab_btn01{background-image: url(/common/image/btn_pai_2.gif);color:#333333;}
.tab_paiTab_btn02{background-image: url(/common/image/btn_pai_1.gif);font-weight:bold; color:#FF6600;}

.hf_hot_list{padding-top:4px; width:182px; margin:0 auto;}
.hf_hot_list li{width:182px;height:26px;line-height:26px; background-image:url(/common/image/dot_line.gif); background-repeat:repeat-x; background-position:bottom;}
.hf_hot_list span{font-family:verdana; font-weight:bold; color:#FF7700; font-size:11px; padding:0px 5px 0px 4px;}
.hf_hot_list a{color:#333; text-decoration:none; width:182px; height:26px; display:block; overflow:hidden;}
.hf_hot_list a:hover{color:#FF3300; text-decoration:none;}
/* 专辑推荐 */
.hf_sp{width:958px; border:1px #DDDE76 solid; background-color:#FFFFE1; margin-bottom:8px; padding:5px 0px;}
.hf_sp_show{width:940px; margin:0 auto;}
.hf_sp_ti{float:left; width:38px; height:23px; line-height:23px; text-align:left; font-weight:bold; color:#333;}
.hf_sp_list{width:930px; margin:0 auto;}
.hf_sp_list li{width:62px; height:23px; line-height:23px; text-align:left; float:left;}
.hf_sp_list li a{width:55px; height:23px; display:block; overflow:hidden; color:#333; text-decoration:none;}
.hf_sp_list li a:hover{color:#FF0000; text-decoration:underline;}
/* 分类展示 舌签 */
.hf_class_tab{width:960px; height:25px; border-bottom:3px #C5C5C5 solid; overflow:hidden;}
.hf_class_tab ul{padding-left:7px;}
.hf_class_tab li{float:left;width:86px;height:25px;font-weight:bold;line-height:27px;text-align:center;background-repeat: no-repeat;background-position: top;cursor:pointer; overflow:hidden; letter-spacing:0px;}

/* 分类 舌签样式 */
.tab_sortTab_btn01{background-image: url(/common/image/btn_class_2.gif); color:#333333;}
.tab_sortTab_btn02{background-image: url(/common/image/btn_class_1.gif); color:#FFFFFF;}

/* 分类展示 列表 */
.hf_class_list{width:960px; padding-top:6px;}
.hf_class_layer{width:960px;}
.hf_class_pai{float:left; width:192px;}
.hf_class_item{float:right; width:760px;}
/* 排行 */
/* 盒子 */
.hf_cp_box{border:1px #FF8306 solid; width:190px; height:530px; overflow:hidden;}
/* 盒子 end */
.hf_cp_name{height:23px; line-height:23px; background-color:#FF8306; border-bottom:3px #FFDDAA solid;}
.hf_cp_name span{font-size: 14px;font-weight: bold;color: #FFFFFF;background-image: url(/common/image/bg_dot.gif);background-repeat: no-repeat;background-position: left 3px;margin-left: 6px;padding-left: 15px;}
.hf_cp_name a{color:#FFFFFF; text-decoration:none;}
.hf_cp_name a:hover{color:#FFFFFF; text-decoration:none;}
#hf_ci_more{float:right; margin-right:6px;}
#hf_ci_more a{color:#FFFFFF; text-decoration:none;}
#hf_ci_more a:hover{color:#FFFFFF; text-decoration:underline;}
/* 排行列表 */
.hf_cp_list{padding-top:5px; width:182px; margin:0 auto;}
.hf_cp_list li{width:182px;height:25px;line-height:25px; background-image:url(/common/image/dot_line.gif); background-repeat:repeat-x; background-position:bottom;}
.hf_cp_list span{font-family:verdana; font-weight:bold; color:#FF7700; font-size:11px; padding:0px 5px 0px 4px;}
.hf_cp_list a{color:#333; text-decoration:none; width:182px; height:25px; display:block; overflow:hidden;}
.hf_cp_list a:hover{color:#FF3300; text-decoration:none;}
/* 图片列表 */
.hf_ci_box{border:1px #1989D7 solid; width:758px; overflow:hidden; margin-bottom:7px;}
.hf_ci_name{height:23px; line-height:23px; background-color:#1989D7; border-bottom:3px #B3DBF7 solid;}
.hf_ci_name span{font-size: 14px;font-weight: bold;color: #FFFFFF;background-image: url(/common/image/bg_dot.gif);background-repeat: no-repeat;background-position: left 3px;margin-left: 6px;padding-left: 15px;}
.hf_ci_name a{color:#FFFFFF; text-decoration:none;}
.hf_ci_name a:hover{color:#FFFFFF; text-decoration:none;}
.hf_ci_list{margin-bottom:-2px;}
/* 经典游戏 */
.hf_best_game{width:958px; border:1px #4589A1 solid; margin-bottom:10px;}
.hf_bg_ti{height:23px; line-height:23px; background-color:#4589A1; border-bottom:3px #C4DDE6 solid; margin-bottom:6px;}
/* /// */
.hf_bg_ti span{font-size: 14px;font-weight: bold;color: #FFFFFF;background-image: url(/common/image/bg_dot.gif);background-repeat: no-repeat;background-position: left 3px;margin-left: 6px;padding-left: 15px;}
.hf_bg_ti a{color:#FFFFFF; text-decoration:none;}
.hf_bg_ti a:hover{color:#FFFFFF; text-decoration:none;}
.hf_bg_list{width:950px; margin:0 auto;}
.hf_bg_list li{float:left; width:95px; height:95px;}
.hf_bg_img{width:86px; height:66px; margin:0 auto;}
.hf_bg_img img{width:80px; height:60px;}
.hf_bg_img a{width:80px; height:60px; padding:2px; border:1px #ccc solid; display:block;}
.hf_bg_img a:hover{border:3px #FFCC00 solid; padding:0px;}
.hf_bg_txt{width:86px; height:23px; line-height:23px; text-align:center; overflow:hidden; margin:0 auto;}
.hf_bg_txt a{color:#333; text-decoration:underline; display:block;}
.hf_bg_txt a:hover{color:#FF0000; text-decoration:underline;}
/* 友情链接 */
.frlink{width:958px; border:1px #B9C5C6 solid; margin-bottom:8px;}
.fl_ti{text-align:center; height:25px; line-height:25px; background-color:#B9C5C6; color:#666666;border-bottom:3px #E3E8E8 solid; font-weight:bold;}
.fl_txt{width:948px; margin:0 auto; padding:4px 0px;}
.fl_txt li{float:left; text-align:left; width:79px; height:23px; line-height:23px; white-space:nowrap;}
.fl_txt a{color:#666666; text-decoration:underline; width:72px; height:23px; display:block; overflow:hidden; margin:0 auto;}
.fl_txt a:hover{color:#0066CC; text-decoration:underline;}
.fl_img{border-top:1px #B9C5C6 solid; padding-top:6px;}
.fl_img ul{width:950px; margin:0 auto;}
.fl_img li{float:left; width:95px; height:37px;}
.fl_img a{width:88px; height:31px; display:block; margin:0 auto;}