@import url("main.css"); 
#index_content {
	clear: both;
	min-height:506px ; height:auto; _height:506px;
	width: 932px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
}
#index_box_top {
	background-image: url(../images/content_box_top.jpg);
	background-repeat:no-repeat;
	height: 9px;
	overflow: hidden;
}
#index_box_center {
	background-image: url(../images/content_box_center.jpg);
	background-repeat: repeat-y;
	min-height:488px ; height:auto; _height:488px;
}
#index_box_bottom {
	background-image: url(../images/content_box_bottom.jpg);
	background-repeat:no-repeat;
	height: 9px;
	overflow: hidden;
}
#footer {
	margin-top:18px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	line-height:160%;
	height:58px;
	padding-top:25px;
}
#index_inner_box {
	width:912px;
	margin:auto;
	min-height:488px ; height:auto; _height:488px;
	}
#index_inner_left {
	width:236px;
	float:left;
	}
#index_inner_right {
	width:667px;
	float:left;
	margin-left:9px;
	}
#index_login {
	width:236px;
	min-height:141px ; height:auto; _height:141px;
	}
#index_login_top {
	width:236px;
	background:url(../images/index_left_top.jpg) no-repeat;
	height:6px;
	overflow:hidden;
	}
#index_login_center {
	width:236px;
	background:url(../images/index_left_center.jpg) repeat-y;
	min-height:129px ; height:auto; _height:129px;
	overflow:hidden;
	}
#index_login_bottom {
	width:236px;
	background:url(../images/index_left_bottom.jpg) no-repeat;
	height:6px;
	overflow:hidden;
	}
#index_exp {
	width:236px;
	min-height:101px ; height:auto; _height:101px;
	margin-top:8px;
	}
#index_exp_top {
	width:236px;
	background:url(../images/index_td_top.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_exp_center {
	width:236px;
	background:url(../images/index_td_center.jpg) repeat-y;
	overflow:hidden;
	}
#index_exp_bottom {
	width:236px;
	background:url(../images/index_td_bottom.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_exp_title{
	width:221px;
	line-height:30px;
	background-color:#F3F3F3;
	color:#292A36;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	margin:0 auto;
	}
#index_exp_word {
	width:235px;
	margin:5px 0px 0px 5px;
	}
#index_news {
	width:667px;
	min-height:204px ; height:auto; _height:204px;
	}
#index_news_top {
	width:667px;
	background:url(../images/index_right_top.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_news_center {
	width:667px;
	background:url(../images/index_right_center.jpg) repeat-y;
	min-height:194px ; height:auto; _height:194px;
	overflow:hidden;
	}
#index_news_bottom {
	width:667px;
	background:url(../images/index_right_bottom.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_flashad {
	width:350px;
	height:189px;
	padding-top:5px;
	text-align:center;
	background:url(../images/index_flashad.jpg);
	float:left;
	margin-left:4px;
	display:inline;
	}
#index_news_content {
	width:303px;
	height:194px;
	text-align:center;
	background:url(../images/index_news.jpg);
	float:left;
	margin-left:4px;
	}
#index_news_title{
	width:293px;
	line-height:30px;
	background-color:#F3F3F3;
	color:#292A36;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	}
#index_news_title_word{
	width:220px;
	line-height:30px;
	float:left;
	font-weight:normal;
	font-size:12px;
	background-color:#F3F3F3;
	padding-right:5px;
	color:#666666;	
	text-align:right;
	}
#index_news_title_pic{
	width:63px;
	line-height:30px;
	float:left;
	background-color:#F3F3F3;
	padding-left:5px;
	}
.index_news_list {
	width:293px;
	margin-top:3px;
	}

.index_news_list_text {
	width:240px;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	text-align:left;
	line-height:160%;
	}
.index_news_list_date {
	width:53px;
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	text-align:right;
	line-height:160%;
	}

#index_intro {
	width:236px;
	margin-top:8px;
	}
#index_intro_top {
	width:236px;
	background:url(../images/index_td_top.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_intro_center {
	width:236px;
	background:url(../images/index_td_center.jpg) repeat-y;
	overflow:hidden;
	}
#index_intro_bottom {
	width:236px;
	background:url(../images/index_td_bottom.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_intro_title{
	width:221px;
	line-height:30px;
	background-color:#F3F3F3;
	color:#292A36;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;
	margin:0 auto;
	}
#index_intro_word {
	width:216px;
	margin:5px 0px 0px 10px;
	line-height:180%;
	}
#index_login_bg {
	width:226px;
	height:220px;
	background:url(../images/index_login_bg.jpg) no-repeat;
	padding-top:5px;
	}
#index_reg_bg {
	width:225px;
	padding-top:7px;
	height:44px;
	text-align:center;
	margin-top:5px;
	background:url(../images/index_reg_bg.jpg) no-repeat;
	}
#index_login_title{
	width:211px;
	line-height:30px;
	background-color:#F3F3F3;
	color:#292A36;
	font-weight:bold;
	font-size:14px;
	padding-left:5px;	
	}
#index_login_form{
	margin-left:10px;
	}
#input_user {
	width:126px;
	line-height:26px;
	height:26px;
	border:1px #C8C8C8 solid;
	background:url(../images/input_user.jpg) no-repeat;
	background-position:6px 6px;
	margin:4px 0px 0px 0px;
	*margin:2px 0px 0px 0px;	padding-left:30px;
	color:#666666;
	}
#input_pass{
	width:126px;
	line-height:26px;
	height:26px;
	border:1px #C8C8C8 solid;
	background:url(../images/input_pw.jpg) no-repeat;
	background-position:5px 6px;
	margin:4px 0px 0px 0px;
	*margin:2px 0px 0px 0px;
	padding-left:30px;
	color:#666666;
	}
#input_ver{
	width:58px;
	line-height:26px;
	height:26px;
	border:1px #C8C8C8 solid;
	background:url(../images/input_ver.jpg) no-repeat;
	background-position:5px 6px;
	margin:4px 0px 0px 0px;
	*margin:2px 0px 0px 0px;
	padding-left:30px;
	color:#666666;
	}
.login_line {
	width:211px;
	line-height:28px;
	clear:both;
	}
.login_word {
	width:40px;
	float:left;
	line-height:28px;
	height:28px;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	}
.login_input {
	width:126px;
	float:left;
	}
.login_ver_input {
	width:88px;
	float:left;
	}
.login_ver_pic {
	width:63px;
	float:left;
	line-height:28px;
	height:28px;
	margin:4px 0px 0px 7px;
	*margin:3px 0px 0px 8px;
	_margin:3px 0px 0px 5px;
	color:#666666;
	}
.login_button {
	width:104px;
	height:30px;
	line-height:30px;
	float:left;
	margin-top:10px;
	}
.login_forgetpw {
	float:left;
	line-height:30px;
	height:30px;
	width:90px;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	}
#index_hello {
	height:35px;
	line-height:35px;
	width:226px;
	text-align:center;
	background:url(../images/index_login_226_35.jpg);
	margin:0 auto;
	}
#index_login_button {
	height:42px;
	line-height:42px;
	padding-top:7px;
	width:226px;
	text-align:center;
	margin:5px auto 0 auto;
	background:url(../images/index_login_226_50.jpg);
	}
#index_reg_pw {
	height:35px;
	line-height:35px;
	width:226px;
	text-align:center;
	margin:5px auto 0 auto;
	background:url(../images/index_login_226_35.jpg);
	}
	
#index_login_over {width:226px;height:90px; background:url(../images/index_login_over_bg.jpg) no-repeat;margin:5px auto 0 auto;}
#index_login_over img{ border:0px;}
#index_login_over .button {width:212px; margin:0px auto; padding-top:3px;}
#index_login_over .button li{width:98px;height:30px; float:left; margin:8px 4px 0px 4px;font-size:0px; display:inline;}

#index_game { padding-top:8px;}
#index_game .title{width:667px;height:35px; background:url(../images/index_game_title.jpg);}
#index_game .center{width:667px;background:url(../images/index_game_centerbg.jpg);overflow:hidden;zoom:1; padding-top:8px;}
#index_game .center .game_box {width:314px;height:138px; margin:0px 0 0 13px; float:left;}
#index_game .center .game_box .photo {padding:2px; width:136px;height:100px; border:1px solid #DFEDF9;float:left;}
#index_game .center .game_box .intro {width:167px;height:101px; padding:5px 0 0 5px;float:left;}
#index_game .center .game_box .intro span{color:#999}
#index_game .center .game_box .gameid {width:142px;height:22px;line-height:22px;color:#999; float:left; text-align:center; margin-top:3px; background:#F3F3F3; color:#000;}
#index_game .center .game_box .gameid a{ display:block;}
#index_game .center .game_box .button {width:172px;height:24px; float:left; padding:8px 0 0 0px;}
#index_game .center .game_box .button li{width:80px;height:24px; float:left; padding:0 0 0 6px;}
#index_game .center .line{width:657px;height:8px;overflow:hidden; background:url(../images/index_game_center_line.jpg); margin:3px 5px 0 5px;float:left;}
#index_game .bottom{width:667px;height:8px; background:url(../images/index_game_bottomline.jpg); overflow:hidden;}

#index_family {
	width:236px;
	margin-top:5px;
	}
#index_family_top {
	width:236px;
	background:url(../images/index_td_top.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
#index_family_center {
	width:236px;
	background:url(../images/index_td_center.jpg) repeat-y;
	overflow:hidden;
	text-align:center;
	}
#index_family_bottom {
	width:236px;
	background:url(../images/index_td_bottom.jpg) no-repeat;
	height:5px;
	overflow:hidden;
	}
