@charset "utf-8";
/* CSS Document */
.c{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.txt{ padding:5px;}
.blue_txt{background:url(images/login_bg.jpg) top repeat-x; margin:0 auto;  text-align:left; padding:5px 1px 0 1px;}
.green_txt{ float:left; width:100%;background:url(images/green_bg.jpg) top repeat-x; margin:0 auto; text-align:left; padding:5px 0 0 0;}
.green_txt li{background:url(images/niwo_bgs.gif) no-repeat -485px -71px; padding-left:10px; line-height:21px; margin-left:5px;}
.orange_txt{background:url(images/orange_bg.jpg) top repeat-x; margin:0 auto; text-align:left; padding:5px 1px 0 1px;}
.orange_txt li{background:url(images/niwo_bgs.gif) no-repeat -485px -71px; padding-left:10px; line-height:21px; margin-left:5px;}
.bbs_member_list{ float:right; width:100%; background:url(images/orange_bg.jpg) top repeat-x;  padding:10px 0 0 0 ; }
.bbs_member_list ul li{ float:left; width:75px; /*margin:5px 13px 10px 13px; _margin:5px 13px 10px 8px; */list-style:none; text-align:center;}
.bbs_member_list li img{ border:0;}
.blue_title{ background:url(images/title_bg_blue.jpg) repeat-x; height:19px; padding:5px 0 0 10px; text-align:left;}
.green_title{ background:url(images/title_bg_green.jpg) repeat-x; height:19px; padding:5px 0 0 10px; text-align:left;}
.green_title2{ background:url(images/title_bg_green2.jpg) repeat-x; height:19px; padding:5px 0 0 10px; text-align:left;border-bottom:1px solid #55ad3a; border-left:1px solid #55ad3a; border-right:1px solid #55ad3a; border-top:1px solid #fff;}
.orange_title{ background:url(images/title_bg_yellow.jpg) repeat-x; height:19px; padding:5px 0 0 10px; text-align:left; border-bottom:1px solid #ff8200; border-left:1px solid #ff8200; border-right:1px solid #ff8200; border-top:1px solid #fff;}
.txt img{ margin-bottom:-3px;}
.txt li{background:url(images/niwo_bgs.gif) no-repeat -485px -71px; padding-left:10px; line-height:21px;}
.line{ border-bottom:1px dashed #E8E8E8;}
/*样式结束*/

#header{ width:1001px; background:url(images/header_bg.jpg) top right no-repeat; margin:0 auto; height:148px !important; height:100%;}
#wrap{ width:1001px; margin:3px auto;}

.logo{ float:left; background:url(images/logo.jpg) no-repeat; width:192px; height:83px; text-indent:-1500px;}
.logo a{ display:block; width:192px; height:83px;}
.mainnav { float:left; position:relative; width:650px !important; width:650px;}
.mainnav li{ float:left; margin-top:52px; z-index:2007; font-size:14px; }
.mainnav li a{ text-decoration:none; text-align:center;font-weight:700 ; margin:0 2px ; z-index:2008;}
.menu_out a{ display:block; background:url(images/niwo_bgs.gif)  no-repeat -5px -131px; width:103px; height:28px; color:#0477d3; padding-top:7px;}
.menu_over a{ display:block; background:url(images/niwo_bgs.gif) no-repeat -5px -88px; width:103px; height:28px; color:#FFF; padding-top:7px;}

.submenu{ float:left; width:1001px; height:32px; background:url(images/submenu_bg.jpg) repeat-x; margin-top:-5px; z-index:-2008; text-align:left;}
.sm_l{ float:left; background:url(images/submenu_l.jpg) no-repeat; width:5px; height:32px;}
.sm_r{ float:right; background:url(images/submenu_r.jpg) no-repeat; width:5px; height:32px;}
.sm_c{ float:left; padding:8px 0 0 0;}
.sm_c li{ float:left; margin-right:10px;}

.tips{ float:left; display:block; width:620px; height:25px; background:url(images/niwo_bgs.gif) no-repeat -485px 4px ; padding:10px 0 0 15px;}
.search{ float:right; margin-right:5px; text-align:left; margin-top:8px;}


#Carousel_box{ float:left; width:300px;}
.Carousel{ width:100%; height:225px;}
.left_news{ width:100%; height:80px; margin-top:5px; _margin-top:2px;}
.left_news li{ float:left; width:140px; height:17px; *height:18px; border-bottom:1px dotted #CCCCCC; padding:3px 0 0 10px; }
.m_l{ float:left; background:url(images/niwo_bgs.gif) no-repeat -485px -71px;}
.indent{ text-indent:20px;}

#news_box{ float:left; width:280px; margin-left:7px;}
.top_news_title{ padding-top:3px; text-align:center; font-family:"黑体","Arial Black"}

#btn_pic{ float:left; margin-left:7px;}
#btn_pic img{padding:4px; }
#btn_pic a{ display:block; border:1px solid #d8d8d8; margin-bottom:7px;/*firefox*/ *margin-bottom:5px;/*IE7+IE6*/ _margin-bottom:-11px;/*IE6*/ }

#btn_pic a:hover{ display:block; border:1px solid #FF9900;}

/*用户登陆*/
#login{ float:left; width:196px; padding:1px; border:1px solid #b0e4f9; margin-left:7px; text-align:center; }
#login a{ color:#06C; text-decoration:none;}
.login_form{}
.login_form li{ clear:both; height:25px;}
.label{ float:left; width:40px; text-align:right; margin-right:5px; padding:3px 3px 0 0;}
.input{ width:120px; height:13px; border:0; line-height:15px; color:#006699; text-align:left;}
.input2{ width:60px; height:13px; border:0; line-height:15px; color:#006699; text-align:left;}
.input_bg{ float:left; height:23px; width:128px; background:url(images/niwo_bgs.gif) no-repeat -5px -5px; padding:3px 0 0 3px; line-height:12px;}
.input_bg2{float:left; height:23px; width:128px; background:url(images/niwo_bgs.gif) no-repeat -5px -33px; padding:3px 0 0 3px; line-height:12px;}
.login_btn{ height:35px;}
.login_btn li{float:left; width:80px; margin:5px 0 0 8px;}
.login_tip li{ float:left; background:url(images/niwo_bgs.gif) no-repeat -489px -25px; margin-left:15px; padding-left:10px;}
.blue li{ list-style:inside; list-style-type:disc; line-height:22px; padding-left:5px;}


.all_banner{ width:1001px; padding:5px 0;}

#recommend{ float:left; width:196px; padding:1px; border:1px solid #b0e4f9; text-align:center;}
.recommend_list { margin:0 auto;}
.recommend_list li{ background:url(images/topgame_list_bg.jpg) repeat-y; width:182px; height:16px; margin:3px auto; text-align:center; padding-top:3px; list-style:none;}
.recommend_list li span{ margin:0 10px;}
.recommend_btn li{ float:left; margin-left:18px; padding:2px;}

/*热门游戏推荐*/
.top_game{ float:left; width:258px; margin:6px 2px; *margin:5px 2px; _margin:6px 2px;}
.top_game_l { float:left;}
.top_game_l p{ text-align:center; margin:3px;}
.top_game_l img{ border:1px solid #CCCCCC;}

.top_game_r { float:left; margin-left:3px; line-height:20px; width:140px;}
.top_game_r div{ float:left; width:99%;}

#hotgame{ float:left; width:531px; padding:1px; border:1px solid #b9f9b0; margin-left:7px; }

#top20{ float:right; width:250px; }
.top20_bg{ width:248px; height:230px; background:url(images/top_bg.jpg) center no-repeat;}

#gametimes{ clear:right; float:right; width:246px; padding:1px; border:1px solid #b0e4f9; }

#player{ float:left; width:200px;}

#game_news{ float:left; width:260px; margin-left:11px;}

#game_info{ float:left; width:260px; margin-left:10px;}

#game_bbs{ float:right; width:250px;}

.photo{ width:100%; text-align:center;}
.photo img{ border:1px solid #CCCCCC; padding:4px;}
#friends_link{ clear:both; float:left; width:1001px;}
#friends_link li{ float:left; padding-right:10px; list-style:none;}
.link_title{ background:url(images/niwo_bgs.gif) no-repeat -482px -92px; padding:0 0 0 20px;}
.link_txt{ background:url(images/friendlink_bg.jpg) repeat-x; height:25px; padding:8px 0 0 10px;}

#footer{ clear:both; margin:5px auto; border-top:1px solid #85d1ee; width:1001px; background:url(images/footer_bg.jpg) repeat-x -10px 2px ; height:100px; text-align:center;}
.sanwu_logo{ float:left; background:url(images/35logo.jpg) no-repeat; width:149px; height:64px; margin:25px 0 0 20px;}
.copy{ width:600px; float:left; margin:20px 0 0 30px; line-height:18px;}
	.copy a{ color:#666;}
.ipc_logo { float:right; text-align:right;  background:url(images/icp.gif) no-repeat; width:149px; height:70px; margin:15px 0 0 0;}
