/*
 * 全局CSS
 * Style : Default
 * Author : NinJa911
 * Email : ninja911@qq.com
 * HomePage : http://www.ninja911.com
 * Date : 2009-03-28 10:50
 * 
 */
/*
	global
*/
* {word-break: break-all; word-wrap: break-word; border:none;}
body {font-family: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 12px; background:#FFFFFF;}
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-size: 1em;}
td, th, div, li, p, span {color:#333; line-height:150%;}
ul li {list-style: none;}
img {border:none;}
a {color: #333; text-decoration: none;}
a:link {color: #333;}
a:visited {color: #666;}
a:hover {color:#FF9900;}
a:active {color: #333333;}
.clear{ clear:both; font-size:0; line-height:0;}
.clear_both {clear:both; font-size:0; line-height:0;}
.line_height_1px {line-height: 1px;}
.submit_button {background:url(../images/submit_bg.jpg); height:30px; color:#fff; padding:0 4px; border:1px #1581EC solid; width:80px;  font-weight:bold; font-family:"微软雅黑", "黑体"; font-weight:bold;}
.input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
}
.textarea {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	padding:5px;
}
.button {
	background-color: #FFFBEE;
	border: 1px solid #400202;
}

/* Popup Calendar */
#calendar { border: 1px solid #9DB3C5; background: #F5FAFE; margin-bottom: 0.8em;}
	#calendar td { padding: 2px; font-weight: bold;}
	#calendar_week td { height: 2em; line-height: 2em; border-bottom: 1px solid #CAD9EA;}
	#hourminute td {padding: 4px 2px; border-top: 1px solid #CAD9EA;}
		.calendar_expire, .calendar_expire a:link, .calendar_expire a:visited {	color: #666; font-weight: normal; }
		.calendar_default, .calendar_default a:link, .calendar_default a:visited { color: #069;}
		.calendar_checked, .calendar_checked a:link, .calendar_checked a:visited { color: #090; font-weight: bold;}
		td.calendar_checked, span.calendar_checked{ background: #CAD9EA;}
		.calendar_today, .calendar_today a:link, .calendar_today a:visited { color: #000; font-weight: bold; }
	#calendar_header td{ width: 30px; height: 20px; border-bottom: 1px solid #CAD9EA; font-weight: normal; }
	#calendar_year { display: none;	line-height: 130%; background: #F5FAFE; position: absolute; z-index: 10; }
		#calendar_year .col { float: left; background: #F5FAFE; margin-left: 1px; border: 1px solid #CAD9EA; padding: 4px; }
	#calendar_month { display: none; background: #F5FAFE; line-height: 130%; border: 1px solid #DDD; padding: 4px; position: absolute; z-index: 11; }
#styleswitcher_menu { overflow: visible; }
	#styleswitcher_menu, #styleswitcher_menu ul li, #styleswitcher_menu ul li.current a, #styleswitcher_menu ul li a { white-space: nowrap; }
	#styleswitcher_menu ul li.current { font-weight: bold; }
		#styleswitcher_menu ul li.current a { color: #666; }
#styleswitcher_menu {}
	#styleswitcher_menu li.current { font-weight: bold; }
.tagthread { width: 360px; }
	.tagthread .close { float: right; padding-top: 5px; }
	.tagthread h4 { line-height: 26px; border-bottom: 1px solid #E8E8E8; }
	.tagthread ul { padding: 5px; }
		.tagthread li { line-height: 1.8em; }
	.tagthread li.more { text-align: right; background: url(../images/default/arrow_right.gif) no-repeat 100% 50%; padding-right: 10px; }
.headactions .popupmenu_popup a, .headactions .popupmenu_popup strong { color: #666; background: none; white-space: nowrap; }
	.headactions .popupmenu_popup { overflow: visible; }

*+html #my_menu, *+html #memcp_menu, *+html #stats_menu, *+html #plugin_menu { margin-left: 1px; }
* html #my_menu, * html #memcp_menu, * html #stats_menu, * html #plugin_menu { margin-left: 1px; }

/*pop end*/
/* Multi Page begin */
.p_bar {
margin: 1px 0px;
clear: both;
}
.p_bar a {
float: left;
padding: 1px 4px;
font-size: 12px;
text-decoration: none;
}
.p_input {
border: 0px;
padding: 0px;
width: 40px;
height: 17px !important;
height: 15px;
margin: 0px;
background: #FFFFFF;
}
.p_total {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
border-right: 0px solid #86B9D6;
font-weight: bold;
}
.p_pages {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
margin-right:1px;
vertical-align: middle;
font-weight: bold;
}
.p_num {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
vertical-align: middle;
}
a:hover.p_num  {
background-color: #F5FBFF;
border: 1px solid #86B9D6;
text-decoration: none;
}
.p_redirect {
background-color: #FFFFFF;
border: 1px solid #DEDEB8;
margin-right:1px;
font-size: 12px !important;
font-size: 13px;
}
a:hover.p_redirect {
background-color: #F5FBFF;
border: 1px solid #86B9D6;

text-decoration: none;
}
.p_curpage {
margin-right:1px;
border: 1px solid #DEDEB8;
vertical-align: middle;
background-color: #FFFFD9;
color: #92A05A;
font-weight: bold;
}
/* Multi Page end */

.list_table {width: 100%; background: #EEF8F9;}
.list_table table {width: 100%;}
.table_list{border:1px solid #B7D8E1;margin:0 auto;}
.table_list thead tr th{
	height:25px;
	font-size:12px;
	text-align:left;
	text-indent:0.5em;
	line-height:25px;
  	background: #BBDDE5 url("../images/th_bg.gif") repeat-x;
  	white-space: nowrap;
	text-align:center;
}
.table_list tbody tr td{
	height:25px;
	font-size:12px;
	text-indent:0.5em;
	background-color: #E9F3F5;
}
.table_list tbody tr.even td{
	background-color: #F3FBFC;
}
.table_list tbody tr.msov td{
	background-color: #D5EDEE;
}

/* begin html editor */
.ke-content {
	font-size: 12px;
	background-color: #ffffff;
}
/* end html editor */


/*
	/global
*/
/* begin a */
.a_green_1 {color:#090 !important; font-weight:bold;}
.a_green_1:hover {text-decoration:underline;}
.a_red_1 {color:#f00 !important; font-weight:bold;}
.a_red_1:hover {text-decoration:underline;}
.a_red_2 {color:#f00 !important;}
.a_red_2:hover {text-decoration:underline;}
.a_red_3 {color:#f00 !important; font-size:14px; font-weight:bold;}
.a_red_3:hover {text-decoration:underline;}
/* end a */
.color_green_1 {color:#006600;}
.color_green_2 {color:#009900; font-size:14px; font-weight:bold;}
.color_red_1 {color:#f00;}
.color_gay_1 {color:#666;}
.color_gay_2 {color:#666; font-size:14px; font-weight:bold;}

.hm_page {margin:5px; margin:0 auto; clear:both; display:inherit;}

#header_top {width:100%; height:26px; line-height:26px; background:url(../images/header_bg_0_1.jpg) repeat-x;}
#header_top_info {width:980px; margin:0 auto; height:26px;}
#header_top_info_l {float:left; width:700px; line-height:26px; color:#f00;}
#header_top_info_l img {vertical-align:middle;}
#header_top_info_r {float:right; width:180px; line-height:26px; color:#f00;}
#header_top_info_r a {color:#f00 !important;}
#header_top_info_r img {vertical-align:middle; margin-left:20px;}
#header {width:980px; height:125px; margin:0 auto; clear:both;}
#header_logo {float:left; width:230px; height:100px; overflow:hidden;}
#header_ads {float:right; width:750px; height:125px; overflow:hidden;}
#wrap {margin:0 auto; width:980px;}
#wrap_left {float:left; width:230px;}
#wrap_right {float:right; width:750px;}
#wrap_re_left {position:relative; top:-24px; height:auto; z-index:200;}
#login_status_box {clear:both;}
#login_status_0_1 {background:url(../images/login_status_0_1.jpg) no-repeat; height:46px;}
#login_status_0_2 {background:#EEFBFF; border-left:1px #ccc solid; border-right:1px #ccc solid;}
#login_status_0_3 {background:url(../images/login_status_0_2.jpg) no-repeat; font-size:0; line-height:0px; height:9px;}
#login_status_1_1 {background:url(../images/login_status_1_1.jpg) no-repeat; height:6px; font-size:0px; line-height:0px;}
#login_status_1_2 {background:url(../images/login_status_1_2.jpg) repeat-x; height:123px;}
#login_status_1_3 {background:url(../images/login_status_1_3.jpg) no-repeat; height:6px; font-size:0px; line-height:0px;}
#login_status_1_4 {border-left:1px #ccc solid; border-right:1px #ccc solid; height:96px; background:#FFFFE1;}
#login_status_1_face_box {width:210px; margin:0 auto;}
#user_face_img {float:left; width:150px;}
#user_op_list {float:right; width:58px;}
#user_op_list ul li {clear:both; color:#fff; height:24px; line-height:24px;}
#user_op_list ul li a {color:#fff !important; height:24px; line-height:24px; letter-spacing:1em;}
#user_op_list ul li a:hover {color:#FFAA0B !important;}
#user_l_info {width:210px; margin:0 auto; clear:both;}
#user_l_info ul li {float:left; width:70px; height:22px; line-height:22px; text-align:center;}
#user_l_info ul li a {color:#666 !important; height:22px; line-height:22px; text-align:center;}
#user_l_info ul li a:hover {color:#FFAA0B !important;}
#serice_box {clear:both;}
#service_1 {background:url(../images/service_bg_1.jpg) no-repeat; height:53px;}
#service_2 {background:url(../images/service_bg_2.jpg) repeat-y;}
#service_3 {background:url(../images/service_bg_3.jpg) no-repeat; height:20px;}
.tr_line_1 td {border-bottom:1px #999 dotted; padding:0 5px;}
#game_left_hot {}
#game_left_hot_box {border:1px #999 solid; padding-bottom:5px;}
#game_left_hot_bar {background:url(../images/game_hot_list_bar.jpg) no-repeat; width:223px; height:28px; line-height:28px; margin:0 auto; text-align:center; color:#333; font-weight:bold;}
.game_left_hot_list2 {width:218px; margin:0 auto;}
.game_left_hot_list2 ul li {clear:both; margin-top:2px;}
.game_left_hot_list2 ul li h1 {height:23px; line-height:23px; background:#ccc; cursor:pointer;}
.game_left_hot_list2 ul li h1 span.server_info_1 {float:left; width:140px; height:23px; line-height:23px; font-size:14px; font-weight:bold;}
.game_left_hot_list2 ul li h1 span.server_info_1 img {vertical-align:middle; margin-left:5px; _margin-top:3px; margin-right:5px;}
.game_left_hot_list2 ul li h1 span.server_info_1 a img {vertical-align:middle; margin-left:5px; _margin-top:3px;}
.game_left_hot_list2 ul li h1 span.server_info_2 {float:right; width:70px; line-height:23px; font-size:12px; font-weight:normal; overflow:hidden;}
.game_left_hot_list div {clear:both;}
.game_left_hot_list div table {width:100%; background:#FFFFE8;}
.game_left_hot_list div table tr td {line-height:25px;}
.game_left_hot_list div table tr.tip {background:#FFFF99 !important;}
.game_left_hot_list div table tr.tip td {font-size:14px;}
.game_left_hot_list div table tr td.all_server {text-align:center; font-weight:bold; color:#862D00;}
.game_left_hot_list div table tr td.all_server a {color:#862D00 !important;}
.game_left_hot_list div table tr td.all_server a:hover {text-decoration:underline;}
.game_left_hot_list div ul {}
.game_left_hot_list div ul li {clear:both;}
#site_guide {height:70px;}
#site_guide_up {background:url(../images/guide_bg_1.jpg) repeat-x; height:36px; line-height:36px; color:#fff; font-weight:bold;}
.site_guide_up_list {width:700px; height:36px; margin:0 auto;}
.site_guide_up_list ul li {float:left; line-height:36px; text-align:center; color:#fff; font-weight:bold;}
.site_guide_up_list ul li em.img {background:url(../images/guide_line.jpg) no-repeat center top; width:16px; height:36px; display:block;}
.site_guide_up_list ul li span.link_0 {display:block; width:61px; height:36px; line-height:36px; background:none;}
.site_guide_up_list ul li span.link_0 a {color:#fff !important; font-weight:bold;}
.site_guide_up_list ul li span.link_0 a.red {color:#f00 !important;}
.site_guide_up_list ul li span.link_0 a.red:hover {color:#f00 !important; text-decoration:underline;}
.site_guide_up_list ul li span.link_0 a:hover {text-decoration:underline;}
.site_guide_up_list ul li span.link_1 {display:block; width:61px; height:36px; line-height:36px; background:url(../images/guide_btn_bg_1.jpg) no-repeat;}
.site_guide_up_list ul li span.link_1 a {color:#666 !important; font-weight:bold;}
.site_guide_up_list ul li span.link_1 a:hover {text-decoration:underline;}
#site_guide_down {background:url(../images/guide_bg_2.jpg) repeat-x; height:34px; color:#999;}
.site_guide_down_list {clear:both; margin-left:20px; padding-top:8px;}
.site_guide_down_list span img {vertical-align:middle; margin-right:8px;}
.site_guide_down_list ul {}
.site_guide_down_list ul li {float:left; color:#999; text-align:center; margin-right:16px;}
#right_box {float:right; width:744px;}
#index_info_left {width:466px; float:left;}
#index_info_right {width:270px; float:right;}
#index_info_left_focus {width:466px; height:176px; overflow:hidden; clear:both;}
#index_info_left_news {width:466px; height:184px; overflow:hidden;}
#index_news_1 {background:url(../images/index_news_1.jpg) no-repeat; height:9px; font-size:0px; line-height:0px;}
#index_news_2 {border-left:1px #ccc solid; border-right:1px #ccc solid; height:auto;}
#index_news_3 {background:url(../images/index_news_2.jpg) no-repeat; height:9px; font-size:0; line-height:0px;}
#index_news_switch {margin:0 auto; width:430px; height:25px; line-height:25px; border-bottom:1px #999 solid;}
#index_news_switch_list {float:left; width:340px;}
#index_news_switch_list ul li {float:left; margin-left:10px; width:70px; height:25px; line-height:25px; text-align:center; cursor:pointer;}
#index_news_switch_list ul li.status_0 {background:url(../images/news_btn_status_0.jpg) no-repeat;}
#index_news_switch_list ul li.status_1 {background:url(../images/news_btn_status_1.jpg) no-repeat; color:#093;}
#index_news_switch_more {float:right; width:50px; height:25px; line-height:25px; color:#093; text-align:center;}
#index_news_switch_more a {color:#093;}
#index_news_list ul {width:430px; margin:0 auto; padding:0px;}
#index_news_list ul li {clear:both; height:23px; line-height:23px;}
#index_news_list ul li a {color:#666 !important;}
#index_news_list ul li a:hover {text-decoration:underline;}
#index_news_list ul li em {float:right; font-style:normal; color:#ccc;}
#index_info_right_report, #right_report2 {height:231px;}
#report_1 {background:url(../images/server_open_report_1.jpg) no-repeat; height:35px;}
#report_2 {background:url(../images/server_open_report_2.jpg) repeat-y; height:180px;}
#report_3 {background:url(../images/server_open_report_3.jpg) no-repeat; height:16px; line-height:0px;}
#report_2 table {width:250px; margin:0 auto;}
#report_2 table tr.tip {background:#FCFFCE;}
#report_2 table tr.tip td {font-size:12px;}
#report_2 table tr td {line-height:26px; font-size:12px;}
#report2_1 {background:url(../images/server_open_report2_1.jpg) no-repeat; height:35px;}
#report2_2 {background:url(../images/server_open_report2_2.jpg) repeat-y; height:180px;}
#report2_3 {background:url(../images/server_open_report2_3.jpg) no-repeat; height:16px; line-height:0px;}
#report2_2 table {width:250px; margin:0 auto;}
#report2_2 table tr.tip {background:#FCFFCE;}
#report2_2 table tr.tip td {font-size:12px;}
#report2_2 table tr td {line-height:26px; font-size:12px;}
#amount_1 {background:url(../images/amount_1.jpg) no-repeat; font-size:0; line-height:0; height:11px;}
#amount_2 {background:url(../images/amount_2.jpg) repeat-y; height:108px;}
#amount_3 {background:url(../images/amount_3.jpg) no-repeat; font-size:0; line-height:0; height:6px;}
#amount_info {width:240px; margin:0 auto; font-size:14px; color:#862D00; letter-spacing:0.1em;}
#amount_info em {font-style:normal; font-weight:bold; color:#f00;}
#amount_reg {width:257px; height:66px; overflow:hidden; margin-left:7px;}
#index_game_hot_box {border:1px #999 solid; height:100%; display:table;}
#index_game_hot_bar {background:url(../images/game_list_bar.jpg) repeat-x; height:26px; line-height:26px; color:#fff; font-weight:bold;}
#index_game_hot_bar span.bar_l {padding-left:10px; height:26px; line-height:26px; color:#fff; font-weight:bold;}
#index_game_hot_bar span.bar_r {float:right; padding-right:10px; height:26px; line-height:26px; color:#fff; font-weight:bold;}
#index_game_hot_bar span.bar_r a {color:#fff !important;}
#index_game_hot_bar span.bar_r a:hover {text-decoration:underline;}
#index_game_hot_list {}
#index_game_hot_list ul li {float:left; width:240px; height:271px; overflow:hidden; margin-left:6px; _margin-left:3px; margin-top:8px;}
.index_game_list_hot_1 {background:url(../images/list_game_box_1.jpg) no-repeat; height:12px; line-height:0px; font-size:0px;}
.index_game_list_hot_2 {background:url(../images/list_game_box_2.jpg) repeat-y; height:243px;}
.index_game_list_hot_3 {background:url(../images/list_game_box_3.jpg) no-repeat; height:12px; line-height:0px; font-size:0px;}
.index_game_list_hot_m {width:220px; margin:0 auto;}
.index_game_list_hot_m p.timg {text-align:center; position:relative;}
.index_game_list_hot_m p.timg img.new_hot {position:absolute; z-index:400; top:0px; right:5px;}
.index_game_list_hot_m p.bimg {text-align:center;}
.index_game_list_hot_m p.introduce {height:54px; width:210px; overflow:hidden; margin:0 auto;}
.index_game_list_hot_m p.turl {text-align:center; color:#090;}
.index_game_list_hot_m p.turl a {color:#090 !important;}
.index_game_list_hot_m p.turl a:hover {text-decoration:underline;}
.index_game_list_hot_m p.btn_img {text-align:center; padding-top:6px;}
#player_nice {width:980px; margin:0 auto;}
#player_nice_box {border:1px #ccc solid; height:200px; background:#EEFBFF;}
#player_nice_bar {background:#CAEBFB; height:18px; position:relative;}
#player_nice_switch {position:absolute; z-index:460; margin-left:50px; height:34px; top:-16px;}
#player_nice_switch ul li {float:left; margin-right:14px; width:170px; height:34px; line-height:34px; cursor:pointer;}
#player_nice_switch ul li.status_0 {background:url(../images/player_nice_tip_btn_1.gif) no-repeat;}
#player_nice_switch ul li.status_0 span {color:#759D09; font:Verdana, Arial, Helvetica, sans-serif; font-size:24px; line-height:34px; padding-left:15px; font-weight:bold;}
#player_nice_switch ul li.status_1 {background:url(../images/player_nice_tip_btn_2.gif) no-repeat;}
#player_nice_switch ul li.status_1 span {color:#999; font:"微软雅黑",Verdana, Arial, Helvetica, sans-serif; font-size:24px; line-height:34px; padding-left:15px; font-weight:bold;}
.player_nice_list {width:970px; margin:0 auto; height:190px;}
.player_nice_list ul li {float:left; width:138px; height:180px; overflow:hidden; text-align:center;}
.player_nice_list ul li p {margin:6px 0px;}
.player_nice_list ul li p span.blue {color:#3399CC;}
#links {width:980px; margin:0 auto;}
#links_box {border:1px #ccc solid; height:100%; display:table;}
#links_bar {height:28px; line-height:28px; background:url(../images/links_bar.jpg) repeat-x;}
#links_bar span.tip_name {padding-left:10px; line-height:28px;}
#links_list {}
#links_list ul li {float:left; height:24px; margin-left:8px; line-height:24px; overflow:hidden;}
#footer {width:980px; margin:0 auto; line-height:22px; padding-bottom:10px;}
#footer p {line-height:22px; text-align:center;}
#game_page_box {width:720px; margin:0 auto; height:auto;}
#game_page_box_tip {font-size:14px; color:#f00; font-weight:bold; padding-left:15px;}
#game_page_list {}
#game_page_list ul li {float:left; width:240px; height:126px; text-align:center;}
#game_page_list ul li a img {vertical-align:middle;}
#main_left {float:left; width:466px; height:auto;}
#main_right {float:right; width:270px; height:auto;}
#safe_level_box {background:#FFFFD7; height:44px;}
#user_switch_list {height:26px;}
#user_switch_list ul li {float:left; margin-left:10px; width:91px; height:26px; line-height:26px; text-align:center; background:url(../images/list2_btn_2.jpg) no-repeat; font-weight:bold; color:#ccc; letter-spacing:0.1em; cursor:pointer;}
#user_switch_list ul li.on_focus {background:url(../images/list2_btn_1.jpg) no-repeat; color:#3990CD;}
#main_left_list_box {border:1px #ccc solid; background:#F5FBFE; height:auto;}
#main_left_ulist_box {margin:8px;}
#game_played_box {position:relative; height:75px; z-index:99999;}
#game_played_layer {position:absolute; border:1px #ccc solid; background:#fff; height:auto; overflow:hidden;}
#game_played_btn_down {float:left; width:156px;}
#game_played_right {float:right; width:290px; height:auto; overflow:hidden;}
#game_played_right ul li {clear:both; border-bottom:1px #999 dotted; padding:2px 0px; display:table;}
#game_played_right ul li span.title {float:left; width:180px; }
#game_played_right ul li span.title a {color:#3D92C5 !important; font-weight:bold;}
#game_played_right ul li span.title a:hover {text-decoration:underline;}
#game_played_right ul li span.g_pay {float:left; width:50px;}
#game_played_right ul li span.g_hd {float:left; width:50px;}
#game_played_right ul li span.g_pay img,#game_played_right ul li span.g_hd img {vertical-align:middle;}
#user_btn_game_played {color:#f00; font-size:14px; font-weight:bold; cursor:pointer; margin-top:18px; text-align:center;}
#user_btn_game_played img {vertical-align:middle;}
.game_list {}
.game_list ul {margin:0px; padding:0px;}
.game_list ul li {clear:both;height:130px;}
.game_list ul li div.m_img {float:left; width:220px; height:120px; position:relative;}
.game_list ul li div.m_img img.new_hot {position:absolute; z-index:200; top:0px; right:10px;}
.game_list ul li div.g_info {float:right; width:224px; height:120px; border:1px #ccc solid; display:inherit; background:#fff;}
.game_list ul li div.g_info h2 {font-size:12px; line-height:150%; font-weight:normal; font-style:normal; padding:5px;}
.game_list ul li div.g_info h2 p.hd {height:31px; line-height:31px; font-size:14px; color:#f00;}
.game_list ul li div.g_info h2 p.hd a {color:#f00 !important; font-weight:bold;}
.game_list ul li div.g_info h2 p.hd a:hover {text-decoration:underline;}
.game_list ul li div.g_info h2 p.hd span {float:right;}
.game_list ul li div.g_info h2 p.hd_1 {border-bottom:1px #CCC dotted; clear:both; line-height:24px;}
.game_list ul li div.g_info h2 p.hd_1 a {color:#999 !important;}
.game_list ul li div.g_info h2 p.hd_1 a:hover {text-decoration:underline; color:#333 !important;}
.game_list ul li div.g_info h2 p.hd_2 {color:#009966; line-height:24px;}
.game_list ul li div.g_info h2 p.hd_2 a {color:#009966 !important;}
.game_list ul li div.g_info h2 p.hd_2 a:hover {text-decoration:underline;}
.game_list ul li div.g_info h2 p.hd_2 em {float:right; font-style:normal;}
.game_list ul li div.g_info h2 p.hd_2 em a {color:#ccc !important;}
#uchome_friend_doing_list {padding:5px;}
#uchome_friend_doing_list ul {}
#uchome_friend_doing_list ul li {clear:both; line-height:24px;}
#uchome_friend_doing_list ul li img {vertical-align:middle;}
#uchome_friend_doing_list ul li a {color:#3986DB !important;}
#uchome_friend_doing_list ul li a:hover {text-decoration:underline; color:#23618D !important;}
#home_user_box2_bar {background:url(../images/home_user_list2_bar.jpg) no-repeat; height:32px; line-height:32px;}
#home_user_box2_btn {padding-left:10px; padding-top:11px; cursor:pointer;}
#home_user_box2_btn ul li {float:left; height:21px; line-height:21px; width:93px; text-align:center; color:#fff; font-weight:bold;}
#home_user_box2_btn ul li.on_focus {background:url(../images/list3_btn_1.jpg) no-repeat; color:#000;}
#home_user_box2_c {background:#F3F3F3; height:auto; display:table;}
.home_fuid_list {padding:5px; height:100%;}
.home_fuid_list ul li {float:left; width:64px; height:110px; text-align:center; overflow:hidden;}
.home_fuid_list ul li p.face {width:52px; height:52px; text-align:center;}
.home_fuid_list ul li p.face a img {padding:2px; border:1px #ccc solid;}
.home_fuid_list ul li p.face a:hover img {border:1px #2E8DBC solid;}
.home_fuid_list ul li p.txt {width:52px; height:22px; line-height:22px; overflow:hidden; text-align:center; color:#999;}
.home_fuid_list ul li p.txt a {color:#348CCD !important;}
.home_fuid_list ul li p.txt a:hover {color:#165181 !important; text-decoration:underline;}
.home_fuid_list em.more {float:right; clear:both; font-style:normal; padding-right:10px;}
.home_fuid_list em.more a {color:#999 !important;}
.home_fuid_list em.more a:hover {color:#666 !important; text-decoration:underline;}
#safe_level_show {width:400px; margin:0 auto; padding-top:12px; color:#999;}
#safe_level_show * {color:#999;}
#safe_form_box {background:#FFFFD7; border:1px #ccc solid; height:auto;}
#safe_form_main {padding:20px;}
#safe_form_main h1 {color:#f00; font-size:14px; font-weight:bold;}
.table_safe {border:1px #ccc solid;}
.table_safe_2 {border:1px #ccc solid; background:#fff;}
.bg_color_1 {background:#fff; border-right:1px #ccc solid;}
.span_pleft_1 {padding-left:20px;}

#news_main {padding:1px; border:1px #ccc solid; height:auto;}
#news_main_bar {background:url(../images/news_list_bar_bg.jpg) repeat-x; height:25px; line-height:25px; color:#fff; font-weight:bold;}
#news_main_bar em {font-style:normal; padding-left:10px;}
.news_main_list {padding:5px;}
.news_main_list ul li {clear:both; margin:3px 0px;}
.news_main_list ul li em {float:right; color:#999; font-style:normal;}
.news_main_list ul li span.cat {font-weight:bold; margin-right:6px;}
.news_main_list ul li span.cat a {color:#333 !important;}
.news_main_list ul li span.cat a:hover {color:#000 !important; text-decoration:underline;}
.news_main_list ul li span.title {color:#666; font-size:14px;}
.news_main_list ul li span.title a {color:#666 !important;}
.news_main_list ul li span.title a:hover {color:#f00 !important; text-decoration:underline;}
#main_display_box {width:680px; margin:0 auto; height:auto; padding:10px;}
#main_display_title {line-height:30px; text-align:center; color:#000; font-size:26px;}
#main_display_at {text-align:right; padding-right:20px; color:#090; border-bottom:1px #ccc dotted;}
#main_display_content {padding:10px;}
.guide_notice_img {float:left; width:24px;}
.guide_notice_txt {float:left; width:680px;}
.serive_left_t1 {font-family:"宋体";}
#news_game_search {padding-right:20px; width:360px; float:right;}
#news_game_search span {position:relative; float:right;}
#news_game_search span img {vertical-align:middle; cursor:pointer;}
#search_news_game_box {position:absolute; width:360px; height:auto; z-index:366; right:0px; top:18px; background:#EFF8FC; border:1px #99D1F2 solid;}
#search_news_game_list {margin:8px; height:100%;}
#search_news_game_list ul li {width:80px; height:24px; line-height:24px; overflow:hidden; float:left;}
#search_news_game_list ul li a {color:#47ADDE !important;}
#search_news_game_list ul li a:hover {color:#F77B00 !important; text-decoration:underline;}
#search_news_game_list ul li a.all {color:#F48304 !important;}
#search_news_game_list ul li a.all:hover {color:#000 !important; text-decoration:underline;}
#search_news_bottom_line {clear:both; height:10px; font-size:0px; line-height:0px; border-bottom:1px #ccc solid;}


.txt_loading {text-align:center; color:#f00;}
.txt_loading img {vertical-align:middle;}