body {text-align:center;margin:0; padding:0; font:75%/1.5em Arial,Verdana,Tahoma,sans-serif;}
*{margin:0px; padding:0px;}
html{font-size:100.01%;background:#FC9187;}
h2{font-size: 13px;;}
h3{font-size: 1.3em;}
ul,ol,dl {list-style:none;margin:0px;padding:0px;}
img {border:0; }
button {cursor:pointer;}
table {border-collapse: collapse; }
a {color:#000; text-decoration:none; outline:none;}
a:hover {color:#f90; text-decoration:none;}
.none{display:none;}
.clearfix:after {font:0/0 arial sans-serif; content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fr{float:right;}


.wrap{width:1004px;overflow:hidden;margin:0 auto;text-align:left;background:#FFBA00;font-size:12px;}
.head{width:1004px;}
.logo h1{float:left;}
.nav_l{width:9px;float:left;}
.nav_m{width:609px;float:left;background:url(../images/nav_m.jpg) left top repeat-x;height:47px;}
.nav_m a{color:#fff;font-weight:700;font-size:14px;}
.nav_m  li{display:inline;}
.nav_m  li a{}
.nav_r{width:9px;float:left;}

.leftcontent{width:770px;float:left;overflow:hidden;}
.r_sidebar{width:226px;float:left;margin-left:4px;display:inline;padding-right:3px;}
.flash{width:490px;float:left;}
.main_news{width:279px;float:left;background:#000;height:285px;overflow:hidden;}
.main_news h2{background:url(../images/news_h2.jpg) left top no-repeat;height:28px;color:#FF772C;padding-left:10px;line-height:28px;}
.main_news ul{padding:5px 5px 9px 15px;}
.main_news li{background:url(../images/news_li.jpg) left 50% no-repeat;padding-left:9px;border-bottom:1px dashed #8EEDA5;line-height:23px;height:24px;width:253px;padding-right:2px;overflow:hidden;}
.main_news li a{color:#fff;}

.flashcontent{overflow:hidden;margin-bottom:4px;}
.rec_news {background:#333333;overflow:hidden;margin:4px 0;}
.rec_news h2{background:#CE600E;height:24px;color:#D3FB42;padding-left:15px;line-height:24px;margin-left:10px;}
.rec_news  ul{padding:10px;overflow:hidden;}
.rec_news li{float:left;color:#ccc;}
.rec_news li dt a{color:#D3FB42;}
.rec_news li a{color:#ccc;}
.rec_news .news_lir{width:540px;padding-left:10px;}
.rec_news .dd_con{color:#fff;height:56px;overflow:hidden;font-size:11px;}
.rec_news .dd_cat a{color:#DE6F05;font-weight:700;}
.game_bk{width:768px;background:#333;overflow:hidden;padding:0px 3px 0px 3px;margin:4px 0;}
.game_bk h2{background:#BA1010;height:24px;line-height:24px;color:#FFFFFF;font-size:13px;font-weight:normal;padding-left:25px;color:#D3FB42;margin-left:10px;}
.game_bk ul li{width:86px;height:83px;float:left;background:#5E73C2;margin-right:5px;margin-bottom:5px;padding:5px 0px 5px 5px;}
.game_bk  .fl_ti{width:100%;height:20px;overflow:hidden;}
.fl_more{float:right;margin-top:-26px;padding-right:15px;color:#FF9900;}
.topten{overflow:hidden;margin-top:5px;}
.topten h2{background:url(../images/top10_h2.jpg) left top repeat-x;color:#fff;height:23px;padding-left:10px;border-left:1px solid #12171A;border-right:1px solid #12171A;border-top:1px solid #12171A;}
.topten ul{background:#072D58;padding:10px 10px}
.topten ul li{overflow:hidden;height:24px;line-height:24px;}
.topten ul a{color:#fff;}
.topten  li.bl{background:#09386C;}
.ad1{margin-top:5px;}


.hotgame{background:#333333;overflow:hidden;margin-top:5px;}
.hotgame h2{background:#CE600E;height:24px;color:#D3FB42;padding-left:15px;line-height:24px;margin-left:10px;}
.hotgame ul{padding:10px 5px;}
.hotgame li{line-height:22px;border-bottom:1px dashed #ccc;color:#FFF;}
.hotgame li a{color:#D3FB42;}


.innerl{width:755px;float:left;}
.inner{width:755px;float:left;}
.in_maincon p{display:run-inoverflow:hidden;}
.innermid{background:url(../images/inner_mid.gif) left top repeat-y;width:685px;padding:10px 35px;}
.innercon_top{width:658px;height:188px;margin:0 auto;}
.innercon_top1{width:658px;height:100px;margin:0 auto;}
.in_maincon{width:100%;overflow:hidden;}

.gametext{padding:10px 0;border-bottom:1px solid #CF0;margin-bottom:20px;}
.gametext h2{color:#17A6FF;padding-bottom:15px;}
.gametext .s1{float:left;}
.gametext .s1{float:right;;}


.recommend h1 {
	border-right: #999999 0px solid; padding-right: 0px; border-top: #999999 0px solid; padding-left: 10px; font-weight: bold; font-size: 12px; background: url(/img/ttlheader_blue_med.jpg) no-repeat 0px 0px; padding-bottom: 0px; border-left: #999999 0px solid; color: #ffffff; line-height: 33px; padding-top: 0px; border-bottom: #999999 1px solid
;}
.latestnew li{
	font-size:13px;
}
.recommend ul {
	width: 670px; 
	list-style-type: none;
	display:block;
	margin-bottom:10px;
	}
.recommend li {
	width: 650px;
	color: #000000;
	height: 107px;
	margin:0;
	padding:0;
	display:block;
	
}
.recommend p{
	line-height:12px;
	height:24px;
	width:90%;
	overflow:hidden;
	}
.recommend li a.thumb {
	float: left; margin: 7px 10px 0px ; width: 140px; height: 90px
;}
.recommend li a.thumb img {
	width: 140px; height: 90px
;}
.recommend li div.gametext {
	float: left; margin: 7px 0px 0px; width: 341px
;}
.gametext img { margin: 0 10px;}
.recommend li div.gametext div.text {
	overflow: hidden; height: 63px
;}
.recommend li dl.details {
	font-size: 11px; float: left; margin: 7px 0px 0px 9px; padding-top:6px; overflow: hidden; width: 130px; list-style-type: none
;}
.recommend li dl.details dd img.rt {
	margin: 3px 7px 0px 0px; width: 18px; height: 18px
;}
.recommend li dl.details dd.left {
	float: left; height: 23px
;}
.recommend li dl.details dd.right {
	float: left; height: 23px
;}
.recommend li dl.details dd.single {
	float: left; height: 23px
;}
.recommend li dl.details dd.left {
	width: 45px
;}
.recommend li dl.details dd.right {
	clear: right; font-weight: bold; width: 85px; text-align: right
;}
.recommend li dl.details dd.single {
	clear: both; width: 130px
;}
.recommend li dl.details div.number {
	
}
.recommend li a {
	font-weight: bold; color: #000000; text-decoration: none
;}
.recommend li a.gametitle {
	display: block; font-size: 14px; overflow: hidden; height: 16px;margin:5px 5px 5px 0;
}
.recommend a.largbtn {
	float: right
;}
.recommend li ul.details a:hover {
	text-decoration: underline
;}
.alt{
	background-color:#969696;}
.recommend li.over{
	background:#E0E8F7;}


.commmid{background:url(../images/mesmid.gif) left top repeat-y;width:548px;padding:0 20px;}
.reply{margin-top:15px; background:#3d3d3d url(../images/combgt.gif) 0 0 no-repeat; padding-top:15px; width:648px; margin:0 auto;}
.reply h2{color:#17a6ff;padding-left:10px;height:31px;}
.replycon{ background:url(images/combgb.gif) left bottom no-repeat; padding-bottom:15px;padding-left:15px; width:600px; overflow:hidden;}
#comment{
	width:590px;}
.replycon small{ color:#fec377;}
.replycon input{
	margin-bottom:5px;}
small a{ color:#FFF;}
cite {color:#fec377;}
cite  a{ color:#FFF;}
.replycon #submit{ background:url(../images/postcom.gif) 0 0 no-repeat;
width:185px;
height:30px;
margin:5px;
border:none;
cursor:pointer;}


#footer{width:1002px;margin:0 auto;background:#2C353A;color:#ccc;}
#footer a{color:#999999;}



/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:998px;
	background:url(../images/menu_left.gif) no-repeat left top;
	margin-bottom:1px;
}
#menu_in{
	background:url(../images/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(../images/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(../images/menu_line.gif) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(../images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(../images/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(../images/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(../images/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(../images/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(../images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(../images/menu_on_right2.gif) no-repeat right bottom;
}



#ifocus { width:485px; height:285px;border:1px solid #DEDEDE; background:#333; }
	#ifocus_pic { display:inline; position:relative; float:left; width:370px; height:260px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:380px; height:260px; overflow:hidden; }
		#ifocus_piclist img { width:380px; height:260px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:67px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:55px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
