@charset "gb2312";
/* CSS Document */
@import url("reset.css");
body, div, span, p, table, th, tbody, tr, td {/*默认字体*/
    color:#5f5f5f;
	font-family:"宋体", Tahoma, ans-serif;
	font-size: 12px;
}
a,a:link,a:visited{
	color:#164A63;
}
a:hover{
	text-decoration:underline;
	color:#BD0A01;
	cursor:pointer;
}
a:active{
	color:#333;
}
h2{
	color:#164A63;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	height:25px;
	padding:3px 0 0 40px;
	margin-top:1px;
}
.clear{clear:both;line-height:0; height:0; font-size:0;overflow:hidden; }
/*基本样式结束*/
    /*图文模块p*/
	.txpic_p li{
		  float:left;
		  margin-left:10px;
		  _display:inline;
		  }
		  .txpic_p li img{
			  width:150px;
			  height:100px;
			  padding:2px;
			  margin-bottom:3px;
			  border:1px solid #ccc;
		  }
		  .txpic_p li img:hover{
			  border-color:#bd0a01;
		  }
		  .txpic_p li p a{
				  text-align:center;
				  display: block;
				  width: 150px; 
				  overflow: hidden;
				  white-space: nowrap;
				   -o-text-overflow: ellipsis;
				   text-overflow: ellipsis;
				  }
	/*CSS文本省略*/
	.txs li a{
		display: block;
		width:200px;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		}
/*layout*/
#container{
	width:960px;
	height:100%;
	margin:0 auto;
    }
#header div{/*=header*/
	float:left;
    }
	#logo img{
		margin-top:10px;
	    }
	#topNav{
		margin:3px 0 0 110px;
		width:580px;
		height:22px;
		overflow:hidden;
	    }
		#topNav li,#menu li{
			float:left;
	        }
			#topNav li a{	
				padding-left:10px;
				margin-left:15px;
				background:url(images/bg_topnav_li.gif) no-repeat 0 2px;
			    }
	#menu{
		width:660px;
		height:27px;
		margin:20px 0 0 30px;
		padding-top:8px;
		background:url(images/bg_menu_ok.png) no-repeat;
	    }
		#menu li a{
			color:#fff;
			font-size:14px;
			letter-spacing:1px;
			text-align:center;
			display:block;
			width:108px;
			height:18px;
			border-left:1px solid #fff;
			}
		#menu li .first{
			color:#fff260;
			font-weight:bold;
			border:0;
			padding-left:18px;
			width:90px;
			background:url(images/home.png) no-repeat 25px 0;
			}
			#menu li a:hover{
				color:#fff260;
				text-decoration:none;
			    }
/*=search*/
#search{
    height:160px;
	overflow:hidden;
	background:url(images/bg_search.png) no-repeat;
    }
#search .why .red{
	color:#ff5800;
}
#search .why .redb{
     color:#ff5800;
     font-weight:bold;
}
#search .why .blue{
	color:#00f;
}
#search .why .blueb{
	color:#00f;
	font-weight:bold;
}
    /*=searchForm*/
	#searchHot,#searchForm{
		float:left;
		width:420px;
		height:28px;
		margin:10px;
	    }
			#searchHot span,#searchHot a{
				line-height:28px;      
			    }
			#searchHot span{
				color:#fff;
				font-weight:bold;
			    }
	#searchForm{
		float:right;
		}
				#searchbox{
					float:left;
					color:#6a7faf;
					font-size:12px;
					border:none;
					width:337px;
					height:28px;
					line-height:28px;
					padding-left:40px;
					background:#fff url(images/search_fd.gif) no-repeat;
				    }
				#submits{
					float:left;
					cursor:pointer;
					border:0;
					width:41px;
					height:28px;
					margin-left:2px;
					background:url(images/search_btn.gif) no-repeat left top;
					outline:none;
				    }
	.gameNav{
		margin-left:90px;
	}
		.gameNav li{
				float:left;
		}
				#search .gameNav li a{
					color:#fff;
					display:inline-block;
					width:75px;
					height:19px;
					height:17px\9;
					padding-top:3px;
					padding-top:5px\9;
					margin-top:1px;
					text-align:center;
				}
				
				#search .gameNav li a:hover{
					color:#ff5800;
					text-decoration:none;
				}
		
						.a_img,.why{
							 float:left;
						 }
						 .a_img{
							 margin-right:10px;
						 }
									.why li{
										 margin-top:9px; 
									 }
									 strong{
										 color:#7e6095;
									 }
     /*隐现控制*/
	.current{ display:block;}
	.on{}
	.hide{ 
		display:none;
	}
	#search .gameNav .cur a{
		color:#ff5800;
		background:url(images/bg_gamenav.gif) no-repeat;
	}
/*#=mainBody*/
#main1,#main2{/*main1,main2布局*/
	width:960px;
	height:350px;
	margin:10px 0;
    } 
	.main_l,.main_c,.main_r{
		float:left;
		height:348px;
		border:1px solid #badaa1;
        }
	#main2{
		height:380px;
	}
	#main2 div{
		height:380px;
		border-color:#88d2ec;
	    }
		.main_l,.main_r{
				  width:238px;  
			      }
			  .main_c{
				  width:458px;
				  margin:0 10px;
				  background:url(images/bg_huand.jpg) no-repeat;
		    	  }
			  #main2 .main_c{
		          background:none;
	              }
	     /*=h2*/
		 .main_l h2,.main_r h2{
			  background:url(images/bg_h2.jpg) no-repeat 1px 0;
		      }
         #main1 .main_r h2{
			  background-position:1px -30px;
			  }
		 #main2 h2{
			  background-position:1px -60px;
			  padding:3px 0 0 10px;
			  }
	/*main1内容*/
	#main1 .main_l{
		border:0;
		width:240px;
	}
	#main1 .main_l p{
			margin:15px 0;
			padding:0 5px;
			text-indent:1em;
			}
			#main1 .main_l #gg{
				width:238px;
				height:138px;
				border:1px solid #badaa1;
			}
	#main1 .main_l a{
			text-indent:3em;
			display:block;
			width:192px;
			height:61px;
			padding:4px 8px 0 40px;
			margin-top:5px;
			background:url(images/bg_cd.gif) no-repeat;
			}
			#main1 .main_l #jd{
				 
				 background:url(images/bg_jd.gif) no-repeat;
			}
			#main1 .main_l #xx{
			   
				 background:url(images/bg_xx.gif) no-repeat;
			}
	
/*幻灯样式*/
#main1 #i_focus{width:438px; height:230px; margin:20px 0 0 10px;_display:inline-block;}
#main1 #i_focus_pic{width:362px; height:227px;position:relative;float:left;overflow:hidden;}
#main1 #i_focus_piclist { position:absolute}
#main1 #i_focus_piclist li { display:none}
#main1 #i_focus_piclist img { width:360px; height:225px;border:1px solid #ddd;}
#main1 #i_focus_btn {float:right; width:66px；_line-height:1px;_font-size:1px;}
#main1 #i_focus_btn li {cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50)}
#main1 #i_focus_btn img { width:64px; height:40px;padding:1px; border:1px solid #ddd; margin-bottom:2px}
#main1 #i_focus_btn .i_cur {opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}
#main1 #i_focus_opdiv { position:absolute; left:1px; bottom:0; width:360px; height:30px; background:#ecf9e1; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=75);}
#main1 #i_focus_tx {color:#164a63;font-size:16px;font-weight:bold;position:absolute; left:20px; bottom:3px;}
#main1 #i_focus_tx .normal {display:none}
    
    #main1 .txpic_p{
				width:238px;
				overflow:hidden;
				margin:10px 0;
				}
				#main1 .txpic_p li{
					margin-left:8px;
				}
				#main1 .txpic_p img{
					width:100px;
				}
				#main1 .txpic_p li p a{
				    width:106px;
				}
			    #ul_d{
				   margin:10px;
				   padding-top:10px;
				   border-top:1px dashed #C6C6C6;
				   list-style:decimal inside none;
			    }
			    #ul_d li{
				   margin-bottom:7px;
			    }
	#main1 .ul_1{
		margin-top:18px;
	}
	    #main1 .ul_1 li{
			margin-top:5px;
		}
		#main1 .ul_1 li a{
			color:#118d00;
		}
			
	/*main2内容*/
	
		 #main2 .main_l li{
			 width:220px;
			 height:65px;
			 margin:10px 0 0 9px;
			 padding-bottom:10px;
			 overflow:hidden;
			 border-bottom:1px dashed #9bccd1;
		 }
		 #main2 .main_l li a{
			 color:#BD0A01;
			 width:100px;
			 float:left;
			 margin-right:9px;
		 }
		 #main2 .main_l img{
			 width:100px;
			 height:63px;
			 padding:1px;
			 border:1px solid #ddd;
		 }
     #main2 .main_c ul{
			  width:458px;
			  margin-top:10px;
			  overflow:hidden;
			  }
			 .ul_1 li{
				  text-align:center;
				  margin-top:10px;
			      }
		
			 .ul_1 a{
					  font-size:18px;
					  font-weight:bold;
					  color:#bd0a01;
				      }
			    #main2 .ul_1 a:hover{
					  color:#5f5f5f;
				      }
			 #main2 .ul_2 li{
				   float:left;
				   height:20px;
				   margin:4px 0 0 15px;
				   border-bottom:1px dashed #9bccd1;
				   _display:inline;
			     }
			 .ul_2 li a{ 
				width:198px;
				}
			
				  #main2 .txpic_p li p a{
					  
					  width:140px;
				  }
				  #main2 .txpic_p li img{
						width:135px;
						height:90px;
				  }
/*专题版块*/
#topic{
	height:125px;
	background-color:#f3f8fd;
	border:1px solid #d4d4d4;
    }
	#topic h2{
		float:left;
		width:14px;
		padding:15px 0 0 25px;
	}
		#topic li{
			margin:10px 0 0 25px;
		}
			  #topic li img{
				  width:120px;
				  height:75px;
				  padding:2px;
				  margin-bottom:5px;
				  border:1px solid #ddd;
			  } 
			  #topic li img:hover{
				  border-color:#bd0401;
			  }
			  #topic li p a{
				  width: 126px;
			  }
/*=main_3*/
#main_3_left{
	float:left;
	width:710px;
}
#main_3_right{
		width:240px;
		float:left;
		margin-left:10px;
	}
	.m3_l{
		width:708px;
		height:330px;
		margin-bottom:10px;
	}
	.m3_r{
		width:238px;
		margin-bottom:10px;
		border:1px solid #d4d4d4;
	}
	/*main3左边内容*/
	.m3_l,#commend{
		height:340px;
		margin-bottom:10px;
		border:1px solid #C8E3FB;
    }
	    /*推荐下载*/
		#commend .txpic_p li{
			margin:12px 0 0 16px;
		    }
			#UpdateItrm h3{
				font-size:14px;
				font-weight:bold;
				color:#659004;
				float:left;
				padding:5px 30px 0 10px;
				}
			 /*选项卡当前状态*/
			#UpdateItrm .NewItemStat_1,#UpdateItrm .NewItemStat_2{
	
				font-weight: bold;
				color: #437ca1;
				cursor: pointer;
				
			}
			#UpdateItrm .NewItemStat_2 {
				color: #fff;
				background:url(images/bg_a_hover.jpg) no-repeat;
			}
			
		.m3_l .title,#UpdateItrm{
			height:40px;
			background:url(images/bg_d_h3.jpg) repeat-x;
		}
				.m3_l .title a,#UpdateItrm li{
					color: #437ca1;
					font-weight:bold;
					text-align:center;
					display:block;
					letter-spacing:1px;
					float:left;
					width:80px;
					height:32px;
					padding-top:8px;
				}
				#UpdateItrm li{
					width:50px;
				}
				.m3_l .title a:hover,.m3_l .title .cur{
					color:#fff;
					background:url(images/bg_a_hover.jpg) no-repeat;
					text-decoration:none;
				}
		.m3_l ul{
			display:none;
		}
		.m3_l .cur{
			display:block;
				}
				.m3_l ul ol{
					float:left;
					width:280px;
				}
				.m3_l .txpic_p{
					width:400px;
				}
				.m3_l .txpic_p li{
					margin:10px 0 0 30px;
				}
				.column{
					margin-top:8px;
				}
				.column li{
				    margin:5px 0 0 10px;
				}
				.column li a,#main2 .ul_2 li a{
					padding-left:10px;
					background:url(images/bg_a.gif) no-repeat 0 5px;
				}
		/*排行榜*/
		#topList{
			border:1px solid #d4d4d4;
		}
				#topList .title{
					height:40px;
					background:url(images/bg_d_h3.jpg) repeat-x;
					_line-height:1px;
					_font-size:1px;
						}
						#topList .title a{
							font-size:14px;
							font-weight:bold;
							text-align:center;
							display:block;
							float:left;
							width:75px;
							height:30px;
							_height:10px;
							padding-top:10px;
							_padding-top:20px;				
						}
						#topList .title a:hover,#topList .title .cur{
							text-decoration:none;
							 color:#fff;
								background:url(images/bg_a_hover.jpg) no-repeat;
					
						}
						
				#topList ul{
					display:none;
					padding-left:8px;
					
				}
				#topList .cur{
					display:block;
				}   
					#topList ul li{
						margin-top:5px;
						overflow:hidden;
					}
					#topList ul span{
						font-size:10px;
						font-weight:bold;
						color:#fff;
						float:left;
						width:20px;
						margin-right:8px;
						text-align:center;
						background:url(images/game_paih.gif) no-repeat 3px 1px;
						}
						#topList ul .list-icon2{
							background-position:3px -37px;
						}
						#topList ul li a{
							float:left;
						
						}
			
/*footer*/
#footer{
	padding-top:10px;
	border-top:1px solid #C8E3FB;
	text-align:center;
}
	#footer a{
		margin:0 15px;
	}
	#footer p{
		margin:5px;
	}
	#footer spam{
		font-weight:bold;
	}
	.c1{
		color:#ff5800;
	}
	.c2{
		color:#6a7faf;
	}
	.c3{
		color:#118d00;
	}
		
