@charset "utf-8";

.MainBody{
	width:618px;
	overflow:hidden;
	float:left;
	margin-right:14px;
	}
	
.Sidebar{
	float:left;
	}
	
.Top_pic{
	margin:10px 0 0 15px;
	width:603px;
	height:263px;
	background:url(./images/toppic_bg.gif) no-repeat;
	overflow:hidden;
	}
	
#Tab{
	margin:9px 0 0 9px;
	width:585px;
	height:245px;
	padding:0px;
}

.Menubox {
	width:80px;
	height:250px;
	position:absolute;
	z-index:99;
	margin-left:500px;
	*margin-left:490px;
	margin-top:6px;
	font-size:12px;
}

.Menubox ul {
	margin:0px;
	padding:0px;
}

.Menubox li{
	float:right;
	width:80px;
	height:48px;
	border:1px solid #b6b6b6;
	padding:0px;
	margin:4px;
	overflow:hidden;
}

.Menubox li img{
	filter:Gray;
	}

.Menubox li.hover{
	border:1px solid #b6b6b6;
}

.Menubox li.hover img{
	filter:none;
	}

.Contentbox{
	margin-top:10px;
	padding:0px;
	width:585px;
	height:245px;
	overflow:hidden;
}

.Contentbox img{
	width:585px;
	height:245px;
	}
	
.Recommend{
	margin:10px 0 0 15px;
	border:1px solid #fdd8a0;
	border-bottom:none;
	width:600px;
	background:#FFFFFF;
	overflow:hidden;
	}
	
.Recommend .title{
	background:url(./images/title_1.gif) repeat-x;
	height:34px;
	line-height:34px;
	}
	
.Recommend .style_1{
	margin-left:13px;
	color:#eb5617;
	font-size:14px;
	font-weight:bold;
	}
	
.Recommend .style_2{
	margin-left:280px;
	color:#7d7d7d;
	}
	
.Recommend .style_3{
	color:#007bda;
	font-weight:bold;
	margin-right:7px;
	}
	
.Recommend .style_4{
	color:#ff8400;
	font-weight:bold;
	}
	
.recgames{
	background:url(./images/recgames_bg.gif) no-repeat;
	height:134px;
	width:603px;
	border-bottom:1px solid #fdd8a0;
	overflow:hidden;
	}
	
.recgames .gamepic{
	width:157px;
	height:122px;
	}
	
.recgames_l{
	float:left;
	display:inline;
	margin:25px 0 0 30px;
	width:157px;
	text-align:center;
	}
	
	
.recgames_l img{
	margin-bottom:14px;
	}
	
.recgames_r{
	width:340px;
	float:left;
	margin:14px 0 0 54px;
	line-height:18px;
	}
	
.recgames_r ul{
	height:77px;
	}
	
.recgames_r li{
	height:19px;
	line-height:17px;
	}
	
.recgames_r .style_0{
	color:#666666;
	font-weight:bold;
	}
	
.recgames_r .style_7{
	font-size:14px;
	font-weight:bold;
	color:#007bda;
	}
	
.recgames_r .style_5{
	color:#238923;
	}
	
.recgames_r .style_3{
	color:#7d7d7d;
	font-weight:normal;
	}
	
.button_a{
	margin-top:10px;
	}
	
.button_a a{
	display:block;
	float:left;
	background:url(./images/button_3.gif) no-repeat;
	width:93px;
	height:27px;
	color:#7a7a7a;
	padding:4px 0 0 20px;
	}
	
.button_a a:hover{
	text-decoration:none;
	}
	
/*图片展示*/
	
.Picture{
	margin:10px 0 0 15px;
	border:1px solid #fdd8a0;
	width:600px;
	background:#FFFFFF;
	overflow:hidden;
	}
	
.tab_a{
	background:url(./images/title_1.gif) repeat-x;
	height:34px;
	line-height:34px;
	}
	
.tab_a a:hover{
	text-decoration:none;
	}
	
.tab_a div {
	float:left;
	}
	
.tab_a_on{
	display:inline;
	margin:5px 0 0 10px;
	background:url(./images/button_4.gif) no-repeat;
	width:83px;
	height:29px;
	line-height:29px;
	text-align:center;
	}
	
.tab_a_on a{
	font-size:14px;
	font-weight:bold;
	color:#eb5617;
	}
	
.tab_a_out{
	display:inline;
	margin:5px 0 0 10px;
	background:none;
	width:83px;
	height:29px;
	line-height:29px;
	text-align:center;
	}
	
.tab_a_out a{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
	
.tab_a .more{
	margin-left:360px;
	}
	
.tab_a .more a{
	font-size:12px;
	color:#818181;
	}
	
.picshow{
	margin-left:5px;
	}
	
.picshow div{
	margin:18px 3px 0 4px;
	width:140px;
	text-align:center;
	line-height:25px;
	height:140px;
	float:left;
	}
	
.picshow span{
	width:130px;
	display:block;
	float:left;
	height:109px;
	padding:3px 0 0 0;
	border:1px solid #dfdfdf;
	text-align:center;
	}
	
.picshow a{
	color:#6d6d6d;
	}
	
.picshow a:hover{
	color:#ff8400;
	text-decoration:none;
	}

/*充值中心&帮助中心*/

.shortcut{
	margin:10px 0 0 15px;
	width:600px;
	height:148px;
	background:#fff8e7;
	border:1px solid #fdd8a0;
	}
	
.shortcut_c{
	background:#FFFFFF;
	width:591px;
	height:138px;
	overflow:hidden;
	margin:4px 0 0 4px;
	}
	
.shortcut_c ul{
	margin:14px 0 0 34px;
	height:60px;
	width:560px;
	overflow:hidden;
	}
	
.recharge{
	background:url(./images/ico_recharge.gif) no-repeat center left;
	}
	
.recharge li{
	float:left;
	}
	
.recharge a{
	color:#6d6d6d;
	margin:0 3px;
	}
	
.recharge .title{
	font-size:14px;
	font-weight:bold;
	color:#ff7800;
	height:20px;
	width:490px;
	display:inline;
	margin-left:65px;
	}
	

.help{
	background:url(./images/ico_cs.gif) no-repeat left;
	}
	
.help li{
	float:left;
	}
	
.help a{
	color:#6d6d6d;
	margin:0 3px;
	}
	
.help .title{
	font-size:14px;
	font-weight:bold;
	color:#ff7800;
	height:20px;
	width:490px;
	display:inline;
	margin-left:65px;
	}
	
.o3o{
	width:60px;
	}
	
/*通行证*/
	
.Passport{
	margin:10px 0 0 0;
	width:310px;
	height:262px;
	background:#FFFFFF;
	border:1px solid #fdd8a0;
	/*overflow:hidden;*/
	}
	
.Passport .title{
	background:url(./images/title_1.gif) repeat-x;
	height:34px;
	line-height:34px;
	}
	
.Passport .title span{
	background:url(./images/ico_passport.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#eb5617;
	padding-left:40px;
	display:block;
	float:left;
	}
	
.Passport ul{
	margin:13px 0 0 19px;
	}
	
.Passport li{
	width:290px;
	height:38px;
	}
	
.Passport .pspan{
	float:left;
	display:block;
	height:33px;
	line-height:33px;
	}

/*输入框切换_样式一*/	
.Passport .te{
	font-size:14px;
	font-weight:bold;
	color:#878787;
	margin-right:5px;
	}
	
.Passport .in_a{
	width:210px;
	height:34px;
	background:#f0f0f0;
	display:block;
	}
	
.Passport .in_a .inp{
	margin:4px 0 0 4px;
	*margin:1px 0 0 4px !important;
	*margin:4px 0 0 4px;
	height:23px;
	line-height:23px;
	font-size:14px;
	padding-left:3px;
	width:196px;
	border:1px solid #d2d2d2;
	}
	
.Passport .in2_a{
	width:83px;
	height:34px;
	background:#f0f0f0;
	display:block;
	}
	
.Passport .in2_a .inp2{
	margin:4px 0 0 4px;
	*margin:1px 0 0 4px !important;
	*margin:4px 0 0 4px;
	height:23px;
	line-height:23px;
	font-size:14px;
	padding-left:3px;
	width:69px;
	border:1px solid #d2d2d2;
	}
	
/*输入框切换_样式二*/
.Passport .te{
	font-size:14px;
	font-weight:bold;
	color:#878787;
	margin-right:5px;
	}
	
.Passport .in_b{
	width:210px;
	height:34px;
	background:#fff9d1;
	display:block;
	}
	
.Passport .in_b .inp{
	margin:4px 0 0 4px;
	*margin:1px 0 0 4px !important;
	*margin:4px 0 0 4px;
	height:23px;
	line-height:23px;
	font-size:14px;
	padding-left:3px;
	width:196px;
	border:1px solid #fd992a;
	}
	
.Passport .in2_b{
	width:83px;
	height:34px;
	background:#fff9d1;
	display:block;
	}
	
.Passport .in2_b .inp2{
	margin:4px 0 0 4px;
	*margin:1px 0 0 4px !important;
	*margin:4px 0 0 4px;
	height:23px;
	line-height:23px;
	font-size:14px;
	padding-left:3px;
	width:69px;
	border:1px solid #fd992a;
	}
	
/*--------------------*/


	
.Passport .code{
	margin:7px 0 0 9px;
	}
	
.Passport .f5{
	display:block;
	float:left;
	margin:20px 0 0 8px;
	color:#878787;
	text-decoration:underline;
	}
	
.Passport .inp3{
	float:left;
	height:12px;
	margin:11px 6px 0 70px;
	}
	
.Passport .rmb{
	color:#666666;
	}
	
.Passport .loginbutton{
	margin:10px 0 0 23px;
	*margin:0 0 0 23px;
	display:inline;
	float:left;
	}
	
.Passport .regpp{
	margin:26px 0 0 17px;
	*margin:11px 0 0 17px;
	color:#007bda;
	text-decoration:underline;
	display:block;
	float:left;
	}
	
/*游戏新闻*/
.gamenews,.Server,.Serverstart{
	margin-top:10px;
	width:310px;
	height:205px;
	border:1px solid #fdd8a0;
	background:#FFFFFF;
	overflow:hidden;
	}
	
.gamenews .title,.Server .title,.Serverstart .title{
	background:url(./images/title_1.gif) repeat-x;
	height:33px;
	line-height:33px;
	width:310px;
	overflow:hidden;
	border-bottom:1px solid #fdd8a0;
	}
	
.gamenews .title span,.Server .title span,.Serverstart .title span{
	margin:0 190px 0 12px;
	font-size:14px;
	font-weight:bold;
	color:#eb5617;
	display:inline;
	}
	
.gamenews .title a,.Serverstart .title a{
	color:#818181;
	}
	
.gamenews li{
	background:url(./images/list_bg1.gif) no-repeat;
	height:30px;
	line-height:30px;
	width:295px;
	overflow:hidden;
	padding-left:18px;
	margin-left:7px;
	}
	
.gamenews span{
	display:block;
	float:left;
	overflow:hidden;
	}
	
.gamenews .topic{
	width:210px;
	height:30px;
	line-height:30px;
	margin-right:20px;
	}
	
.gamenews .topic a{
	color:#6d6d6d;
	}
	
.gamenews .topic a:hover{
	color:#ff6000;
	text-decoration:none;
	}
	
.gamenews .date{
	color:#999999;
	font-family:Arial;
	font-size:11px;
	}
	
.Server{
	height:229px;
	}
	
.tgame{
	width:286px;
	height:170px;
	border:1px solid #dfdfdf;
	margin:0 auto;
	margin-top:12px;
	}
	
.tgame .gname{
	background:url(./images/title_2.gif) repeat-x;
	height:30px;
	line-height:30px;
	width:286px;
	overflow:hidden;
	}
	
.tgame .gname span{
	margin-left:10px;
	color:#ea5d03;
	font-size:14px;
	}
	
.tgame span.sum{
	margin-left:110px;
	color:#7d7d7d;
	font-size:12px;
	}
	
.tgame span.sum font{
	color:#ff4c00;
	}
	
.tgame .scrollbar{
	margin-top:5px;
	width:283px;
	height:125px;
	overflow:visible;
	*overflow:hidden;
	}
	
.ab_311_83{
	margin-top:10px;
	}
	
/*开服时间表*/

.Serverstart{
	height:258px;
	}
	
.Serverstart span{
	display:block;
	float:left;
	}
	
.Serverstart .title span{
	margin-right:170px;
	}
	
.Serverstart .index{
	background:url(./images/title_3.gif) no-repeat;
	width:300px;
	height:22px;
	line-height:22px;
	color:#6d6d6d;
	margin:0 auto;
	margin-top:10px;
	}
	
.Serverstart .index div{
	width:100px;
	float:left;
	text-align:center;
	}
	
.Serverstart ul{
	margin-top:5px;
	}
	
.Serverstart li{
	color:#6d6d6d;
	height:25px;
	line-height:25px;
	width:312px;
	overflow:hidden;
	}
	
.Serverstart .bg_a{
	background:#fff;
	height:28px;
	}
	
.Serverstart .bg_b{
	background:#f5f5f5;
	height:28px;
	}
	
.Serverstart .gname{
	font-weight:bold;
	width:100px;
	text-align:center;
	}
	
.Serverstart .sname{
	width:100px;
	text-align:center;
	}
	
.Serverstart .stime{
	width:100px;
	text-align:center;
	color:#FF0000;
	}
	
.Passport_online_a ul{
	width:270px;
	height:110px;
	background:url(./images/bg1.gif) no-repeat bottom;
	overflow:hidden;
	margin-top:0px;
	}
	
.Passport_online_a li{
	height:29px;
	line-height:29px;
	width:270px;
	text-align:center;
	overflow:hidden;
	}
	
.Passport_online_a span{
	display:block;
	float:left;
	}
	
.Passport_online_a .cla{
	text-align:right;
	color:#6d6d6d;
	width:125px;
	}
	
.Passport_online_b{
	width:270px;
	margin:0 auto;
	margin-top:11px;
	}
	
.Passport_online_b li{
	height:25px;
	overflow:hidden;
	}
	
.Passport_online_b .he{
	height:30px;
	text-align:center;
	margin-top:14px;
	*margin-top:10px;
	}
	
.Passport_online_b .clas{
	color:#6d6d6d;
	text-align:center;
	width:270px;
	display:block;
	}
	
.Passport_online_a .info{
	font-size:14px;
	font-weight:bold;
	color:#ff6000;
	}

.divdis{ display:block;}
.divclose{ display:none;}	



/*20090508*/
.Serverstart .list_window{
	height:200px;
	}
	
.Serverstart li{
	color:#6d6d6d;
	height:31px;
	line-height:31px;
	width:285px;
	overflow:hidden;
	margin-left:3px;
	background:url(./images/list_bg3.gif) no-repeat;
	}
	
.Serverstart li span{

	}
	
.Serverstart .num2{
	font-weight:bold;
	width:40px;
	text-align:left;
	margin-left:27px;
	color:#6d6d6d;
	display:inline; 
	}

.Serverstart .ico{
	height:28px;
	margin-top:8px;
	}
	
.Serverstart .ico img{
	position:static;
	display:block;
	}
	
.Serverstart .sname{
	width:65px;
	text-align:center;
	font-weight:bold;
	}
	
.Serverstart .stime{
	width:110px;
	text-align:left;
	color:#ff8400;
	letter-spacing:0px;
	}
