/* CSS Document */
.loginbox{ display:block; clear:both; padding:0; margin:0;background-image:url(../images/h_login_bg_01.gif); background-repeat:repeat-x; font-size:12px;}
.login_m{ display:block; clear:both; width:1000px; height:28px; line-height:28px;padding:0; margin:0 auto;}
.login_btn{ display:block; clear:both; background-image:url(../images/h_login_bg_14.gif); background-repeat:repeat-x; height:8px;padding:0; margin:0 0 3px 0; text-align:center;}
.login_btn img{ padding:3px 3px 0 3px;cursor:pointer;cursor:hand;}

.login_l{ display:block; float:left; clear:left; line-height:28px; background:url(../images/h_icon_09.gif) left no-repeat; padding-left:10px; margin-left:5px; color:#999;}
.login_r{ display:block; float:left; margin: 0 0 0 160px; color:#999; line-height:28px; background-image:url(../images/h_btn_img_04.gif); background-position:0 5px; background-repeat:no-repeat; padding-left:90px; }
* html .login_r {margin: 0 0 0 140px;}
*+ html .login_r {margin: 0 0 0 140px;}

.login_r input{vertical-align:middle; color:#333; font:normal 12px Tahoma,"宋体"}
.login_inp{ width:80px; height:18px; background:url(../images/login_input_bg.gif) repeat-x; border:#ccc 1px solid; line-height:18px;vertical-align:middle; margin:3px 10px 2px 0;}
.login_btn2{ background:url(../images/h_btn_06.gif) no-repeat; width:54px; height:18px; border:0;}

.login_333{ color:#333;}
.login_gray{ color:#333; margin:0 5px; text-decoration:none;}
.login_gray:hover{ color:#f33;}

.login_red{ color:#F00; margin:0 5px; text-decoration:none; }
.login_red:hover{ color:#F00;}

.login_green{ color:#360; margin:0 5px; text-decoration:none;}
.login_green:hover{ color:#360;}

/*head menu*/
.head{display:block; clear:both; width:960px; background-color:#fff;padding:0; margin:0 auto;}
.head img{ border:0;}

.menubox{display:block; clear:both; height:77px; background:#585858;}
.logo,.s_l{ float:left;}
.menu,.s_r{ float:right;}
.logo img{ display:block; margin:0; padding:0;}
.menu2,.menu3,.menu4,.menu5,.menu6,.menu7{display:inline; float:left; width:97px; height:77px;background-position:0 0;cursor:pointer;cursor:hand; margin-left:1px; padding:0; border:0;}
.menu1{display:inline; float:left; width:95px; height:77px;background-position:0 0;cursor:pointer;cursor:hand; margin-left:1px; padding:0; border:0;}
.menu1{ background-image:url(../images/h_menu_19.gif);}
.menu2{ background-image:url(../images/h_menu_29.gif);}
.menu3{ background-image:url(../images/h_menu_29.gif);}
.menu4{ background-image:url(../images/h_menu_29.gif);}
.menu5{ background-image:url(../images/h_menu_29.gif);}
.menu6{ background-image:url(../images/h_menu_29.gif);}
.menu7{ background-image:url(../images/h_menu_28.gif);}
.menu1 a,.menu2 a,.menu3 a,.menu4 a,.menu5 a,.menu6 a,.menu7 a{ display:block; color:#fff; font-weight:bold; font-size:14px; text-align:right; padding:49px 19px 0 0px; text-decoration:none;}
.menu1 a:hover,.menu2 a:hover,.menu3 a:hover,.menu4 a:hover,.menu5 a:hover,.menu6 a:hover,.menu7 a:hover{color:#fff100;}

/*search*/
.search{display:block; clear:both; background:url(../images/h_nav_bg_41.gif) repeat-x; height:29px; line-height:29px; margin:2px 0; color:#fff; font-size:12px;}

.s_r{ line-height:26px;}
.s_name1{ color:#000000; font-weight:bold; background:url(../images/h_icon_47.gif) left no-repeat;  padding-left:15px; margin-left:5px;}
.s_a1{ color:#663300; left center no-repeat; padding-left:8px; margin-left:5px; text-decoration:none;vertical-align:middle;}
.s_a2{ color:#663300; margin:0 10px 0 0; text-decoration:none;vertical-align:middle;}
.s_inp{ height:18px; width:100px;  background:#fff;border:#fff 1px solid ; color:#333; font:normal 12px/18px Tahoma,"宋体"; margin:3px;vertical-align:middle;}
.s_btn{ width:60px; height:18px; border:0;vertical-align:middle; color:#333; font:normal 12px/18px Tahoma,"宋体"; margin:3px 8px 3px 3px;}

.banner{display:block; clear:both; padding:2px 0; margin:0;}

.pagemain{ display:block; clear:both; width:940px; background:#ffffff; padding:0 10px 5px 10px; margin:0 auto;overflow:auto;}
.mainboxA{ display:block;clear:both;overflow:hidden;margin-bottom:5px;}
.topgamelistbox{ display:block; width:748px; height:223px; border:#b8c783 1px solid; background:#eff6d8; margin:0 0 0 5px; overflow:hidden;}

.tabnav_gt{ display:block; clear:both; height:30px;background:url(../images/h_nav_bg_41.gif) 0 0 repeat-x;}
.tabnav_gt .AA,.tabnav_gt .AAon{display:block; float:left; width:90px; text-align:center;border-right:#b0c55e 1px solid;}
.tabnav_gt .AA{ background:url(../images/bg_ind_topgame.gif) no-repeat; background-position:right -46px; color:#5e7017;font:normal 12px/30px "宋体";}
.tabnav_gt .AAon{ background:url(../images/bg_ind_topgame.gif) 0 -91px no-repeat;color:#666600;font:bold 14px/30px "宋体";}

ul.topgame_show{ margin:5px 10px 0px 10px;line-height:30px; color:#CCB899; background-image:url(../images/topgame_showbg.gif);}
ul.topgame_show a{padding:0px 5px 0px 5px}

.tbody{margin-left:10px;  height:155px;background-repeat:repeat;color:#cccc66; list-style:none; overflow:hidden;}
.tbody li{ display:block; clear:both;overflow:hidden;}
.tbody li a{ color:#333300;font:normal 12px/30px verdana, "宋体"; margin:0 8px;}
.tbody li a:hover{ color:#f60;}