﻿/* CSS Document */
/*------------------------------------------------register & login -------------------------------------------------*/

#Right_bar {
    display:inline;
	float:left;
	height:100%;
	width:220px;
	margin:0px 0px 0px 10px;
	background-color:#ffffff;
	padding:0px;
}
h2.Right_bar_Title{
  margin:0px 0px 0px 0px;
  display:block;
  padding-top:6px;
  padding-bottom:2px;
  height:22px;
  padding-left:10px;
  background-image:url(../image/Label1_bg.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
  position:relative;
}
h2.Right_bar_Title span.more{
  position:absolute;
  top:7px;
  right:6px;
}
h2.Right_bar_Title span.more a{
  font-size:10px;
  color:#FF6600;
}
.Right_bar_Content{
  margin:0px 0px 10px 0px;
  display:block;
  padding:0px 5px;
  border:1px solid #cccccc;
  background-color:#ffffff;

}

/*--------------------------------------右边-------------------------------------------*/


#Left_bar {
	margin:0px;
	float:left;
    display:inline;
    background-color:#ffffff;
	padding:0px;
	width:754px;
}
.left_box{
   margin:0px 0px 10px 0px;
   padding:0px;
   width:754px;
   height:auto;
}
/*---------------------------------------------用户登录框---------------------------------------------------*/
#login_box{
   width:214px;
   margin:0px 10px 0px 0px;
   display:inline;
   float:left;
}
#login_box .l_top{
   width:214px;
   height:9px;
   margin:0px;
   background-image:url(../image/login_t.gif);
   background-repeat:no-repeat;
   overflow:hidden;
   padding:0px;
}
#login_box .l_content{
   margin:0px;
   padding:0px;
   border-left:5px solid #595959;
   border-right:5px solid #595959;
   height:185px;
   position:relative;
   overflow:hidden;
}
#login_box .l_content h2{
  display:block;
  margin:2px 6px;
  background:url(../image/member.gif) no-repeat 5px 0px;
  padding:4px 0px 4px 32px;
  border-bottom:2px solid #cccccc;
  font-size:16px;
  font-weight:bold;
  color:#FF6600;
  overflow:hidden;
}
#login_box .l_content .input_text {
  width:116px; 
  height:17px; 
  margin-bottom:3px;
  padding:2px 0 0 14px; 
  border:1px solid #cccccc; 
  background:#fff; 
  color:#747474; 
  font-size:11px; 
  font-family:verdana;
}
#login_box .l_content .user_info {
  margin:12px 0 0 8px;
}
#login_box .l_content .user_info dt{
  margin:0px 10px 5px 0px;
  color:#FF9900;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  padding-bottom:5px;
  border-bottom:1px solid #efefef;
}
#login_box .l_content .user_info dd{
  margin:0px 0px 2px 0px;
  *margin:0px;
}
#login_box .l_content .user_info dd.my_info{
  padding:2px 0px;
}
#login_box .l_content .user_info dd.link{
  color:#FF9900;
  margin-top:10px;
  font-weight:bold;
}
#login_box .l_content .btn_login {
  position:absolute; 
  left:144px; 
  top:45px;
}
#login_box .l_content .btn_login button{
   margin:0px;
   padding:0px;
   border:0px;
   width:55px;
   height:47px;
   *width:52px;
   *height:45px;
   background-color: transparent;
}
#login_box .l_content .memery_info{
   margin:0px 6px 10px 6px;
   padding-bottom:5px;
   border-bottom:1px solid #cccccc;
}
#login_box .l_content .user_find {
  margin:0px 0px 0px 6px; 
  padding:0px 0 14px;
  list-style-type:none;
}
#login_box .l_content .user_find li {
  padding:0 0 5px 20px; 
  color:#999;
  margin:0px;
}
#login_box .l_content .user_find li a {
  color:#999; 
  text-decoration:underline;
}
#login_box .l_content .user_find li a:hover {
  color:#333;
}
#login_box .l_content .user_find li strong a {
  color:#fff;
}
#login_box .l_content .user_find .find {
  background:url(../image/ico_find.gif) no-repeat 4px 2px;
}
#login_box .l_content .user_find .join {
  background:url(../image/ico_join.gif) no-repeat 4px 2px;
}




#login_box .l_content table.log_tb{
  border:0px;
  margin:0px auto;
}
#login_box .l_content table.log_tb td.log_tit{
  height:28px;
  border-bottom:2px solid #cccccc;
  font-size:16px;
  font-weight:bold;
  color:#FF6600;
}
input.home_log{
  width:95px;
  height:16px;
}
#login_box .l_bottom{
   width:214px;
   height:9px;
   margin:0px;
   background-image:url(../image/login_b.gif);
   background-repeat:no-repeat;
   overflow:hidden;
}
/*---------------------------------------------用户登录框end---------------------------------------------------*/

#luan_ads_box{
   width:528px;
   height:200px;
   display:inline;
   float:left;
   margin:0px;
   padding:0px;
   border:1px solid #666666;
}

/*---------------------------------------------游戏排行---------------------------------------------------*/

/*-------------label2-------------------*/
ul.label2 {
  margin:0px;
  padding:0px 0px 0px 5px;
  height:31px;
  background-image:url(../image/Label2_btn.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;

}
ul.label2 li {
  display:inline;
  float:left;
  height:31px;
  font-size:13px;
  margin:0px;
  padding:0px
}
ul.label2 li a {
  display:inline;
  float:left;
  height:31px;
  color:#666666;
  padding:0px 0px 0px 2px;
  margin:0px;
}
ul.label2 li a:hover {
  background-image:url(../image/Label2_btn_left.gif);
  background-repeat:no-repeat;
  background-position:0px -31px;
  color:#333333;

}
ul.label2 li a strong{
  display:block;
  padding:6px 15px 10px 13px;
  cursor: pointer;
  cursor: hand;
}
ul.label2 li a:hover strong{
  background-image:url(../image/Label2_btn_right.gif);
  background-repeat:no-repeat;
  background-position:right -31px;
}
ul.label2 li a.on {
  background-image:url(../image/Label2_btn_left.gif);
  background-repeat:no-repeat;
  background-position:0px -31px;
}
ul.label2 li a.on strong{
  background-image:url(../image/Label2_btn_right.gif);
  background-repeat:no-repeat;
  background-position:right -31px;
}
/*-------------label2-------------------*/


.GameListBox{
   border:1px solid #cccccc;
   margin:0px 0px 10px 0px;
   overflow:hidden;
   /*height:400px;*/
}

/*-------------------------------20091229-------------------------------------*/
.GameListBox .gm_list_tit{
  margin:0px;
  padding:0px;
  height:36px;
  background-image:url(../image/Label1_bg.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  overflow:hidden;
}
.GameListBox .gm_list_tit .gm_list_tit_l{
  display:inline;
  float:left;
  background-image:url(../image/Label1_on_s.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
  padding:0px;
  margin:0px;
  color:#FFFFFF;
  height:36px;
  width:2px;
}
.GameListBox .gm_list_tit span{
  display:inline;
  float:left;
  margin:0px;
  padding:0px;
  background-image:url(../image/Label1_on_s.gif);
  background-repeat:no-repeat;
  background-position:right -72px;
  height:36px;
}
.GameListBox .gm_list_tit h2 {
  display:block;
  background-image:url(../image/Label1_on_s.gif);
  background-position:center -36px;
  background-repeat:no-repeat;
  padding:6px 15px 11px 13px;
  font-size:16px; 
  color:#FFFFFF; 
  margin:0px;
}
.GameListBox  ul.index_menu{
 position:relative;
 list-style-type:none;
 margin:0px;
 padding:2px 0px;
 z-index:1;
 border-bottom:1px solid #cccccc;
 display:block;
 height:22px;
}
.GameListBox  ul.index_menu li.first{
  background:url(../image/arrows.gif) no-repeat 10px 7px;
  display:inline;
  float:left;
  font-weight:bold;
  padding:2px 15px 5px 20px;

} 
.GameListBox  ul.index_menu li {
  display:inline;
  float:left;
  padding:0px;
  margin-right:5px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}
.GameListBox  ul.index_menu li.on {
  border-top:1px solid #ff6600;
  border-right:1px solid #ff6600;
  border-left:1px solid #ff6600;
}
.GameListBox  ul.index_menu li a{
 display:block;
 background:#ffffff;
 padding:2px 6px 5px 6px;
 font-weight:bold;
}
.GameListBox  ul.index_menu li ul{
  display:none;
}
.GameListBox  ul.index_menu li.on ul{
  position:absolute;
  border:1px solid #ff6600;
  z-index:-1;
  display:block;
  width:738px;
  top:24px;
  left:0px;
  margin:0px;
  padding:10px 11px 10px 0px;
  background-color:#FFFFFF;
  list-style-type:none;  
}
.GameListBox  ul.index_menu li ul li.hot{
  display:inline;
  float:left;
  width:150px;
  background:url(../image/arrow_n.gif) no-repeat 0px 9px;
  padding:5px 5px 5px 8px;
  margin:0px 0px 0px 16px;
}
.GameListBox  ul.index_menu li ul li{
  display:inline;
  float:left;
  width:150px;
  background:url(../image/arrows.gif) no-repeat -3px 9px;
  padding:5px 5px 5px 8px;
  margin:0px 0px 0px 16px;
}
.GameListBox  ul.index_menu li ul li a{
  padding:0px;
  margin:0px;
}
.GameListBox  ul.hot {
  list-style-type:none;
  margin:0px;
  display:block;
  background:url(../image/hot.gif) no-repeat 0 0;
  padding:15px 12px 10px 0px;
  width:740px;
  overflow:hidden;
}
.GameListBox  ul.hot li{
  display:inline;
  float:left;
  width:150px;
  background:url(../image/arrow_n.gif) no-repeat 0px 9px;
  padding:5px 5px 5px 10px;
  margin:0px 0px 0px 17px;
}
.GameListBox  ul.hot li {
  font-weight:bold;
}
/*-------------------------------20091229-------------------------------------*/
ul.timedbuying{margin:2px 7px 10px; padding:0; width:734px; overflow:hidden; list-style-type:none; display:block;}
ul.timedbuying li{ display:inline; float:left; padding:5px; margin:5px; width:229px; overflow:hidden; border:1px solid #EFEFEF; height:250px}
ul.timedbuying li div.timeleft{margin-bottom:10px; background:#EFEFEF; line-height:26px; text-align:center}
ul.timedbuying li div.timeleft i,ul.timedbuying li div.timeleft strong{ color:#FF9900; font-size:16px; font-weight:700; font-style:normal}
ul.timedbuying li div{margin:5px 0}
ul.timedbuying li div.Price{color:#999999}
ul.timedbuying li div.Price em{font-size:18px; font-weight:700; font-style:normal; color:#FF9900}

#topGame_box{
  width:370px;
  display:inline;
  float:left;
  margin:0px 10px 0px 0px;
  border:1px solid #cccccc;
}
ul.topgame_list{
   margin:5px;
   padding:0px;
}
ul.topgame_list li.bg1{
   padding-left:3px;
   color:#999999;
   display:block;
   overflow:hidden;
   margin:0px;
   padding-top:5px;
   padding-bottom:5px;
   background-color:#efefef;
}
ul.topgame_list li.bg2{
   padding-left:3px;
   color:#999999;
   display:block;
   overflow:hidden;
   margin:0px;
   padding-top:5px;
   padding-bottom:5px;
   background-color:#cccccc;
}
/*---------------------------------------------游戏排行 end---------------------------------------------------*/


/*---------------------------------------------新闻---------------------------------------------------*/
#news_box{
  width:370px;
  display:inline;
  float:left;
  margin:0px 0px 0px 0px;
  border:1px solid #cccccc;
}
ul.news_list{
   margin:7px;
   padding:0px;
   overflow:hidden;
}
ul.news_list li{
   position:relative; 
   padding:3px 40px 3px 0px;
   list-style-type:none;
   margin:1px 0px;
   background:url(../image/line_h.gif) repeat-x left bottom;
   overflow:hidden;
   width:auto;
   height:18px;
   line-height:20px;
   
}
ul.news_list li a{
   background:url(../image/arrows.gif) no-repeat 0px 4px;
   padding:0px 0px 0px 14px;   
   margin:0px;

   
}
ul.news_list li .date{
   position:absolute; 
   top:2px;
   right:4px; 
   padding:0px;
   background-color:#FFFFFF;
}
/*---------------------------------------------新闻 end---------------------------------------------------*/

h2.Title_bar_1{                         /* 板块共用标题栏 */
  margin:0px 0px 0px 0px;
  display:block;
  padding-top:6px;
  padding-bottom:2px;
  height:22px;
  padding-left:10px;
  background-image:url(../image/Label1_bg.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  border-bottom:1px solid #cccccc;
  font-size:14px;
  font-weight:bold;
  color:#ff9900;
  position:relative;
}
h2.Title_bar_1 span.more{
  position:absolute;
  top:7px;
  right:6px;
}
h2.Title_bar_1 span.more a{
  font-size:10px;
  color:#FF6600;
}
.img_box{
   margin:2px auto 2px auto;
   padding:10px;
   width:158px;
   height:116px;
   background-color:#efefef;
   border:1px solid #cccccc;
   display:block;
}
/*---------------------------------------------商品广告框 ----------------------------------------------*/
.pro_ads_box{
   width:752px;
   height:auto;
   margin:0px;
   padding:0px 0px 10px 0px;
   background-color:#efefef;
   border:1px solid #cccccc;
}
/*---------------------------------------------商品广告框 end----------------------------------------------*/
/*----------------------------------------------友情链接------------------------------------------------*/
.friend_link_box{                         /* 友情链接及底部银行图片共用框*/
  margin:10px 0px 0px 0px;
  border:1px solid #cccccc;
  padding:0px 10px 10px 10px;
  text-align:center;
}
dl.friend_link_pic{
  margin:0px;
  width:962px;
  padding:0px;
}
dl.friend_link_pic dd{
  display:inline;
  float:left;
  margin:0px;
  padding:0px;
}
dl.friend_link_pic dd a{
  display:inline;
  float:left;
  width:88px;
  height:31px;
  overflow:hidden;
  padding:0px;
  margin:10px 4px 0px 4px;
}
dl.friend_link_txt{
  margin:0px;
  width:962px;
  padding:0px;
  text-align:left;
}
dl.friend_link_txt dt{
  margin:15px 4px 0px 4px;
  width:962px;
  padding:0px;
}
/*----------------------------------------------友情链接end------------------------------------------------*/
