@charset "gb2312";
/* 
*******************************************************************************************

   Designed by: Huajitou
   
   Copyright (C) 2009 07073.com. All Rights Reserved. 

*******************************************************************************************
*/ 


/* Common */
/* common style */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/*\*/ .clearfix {display:block;} /**/
a { color: #1e1e1e; text-decoration: none; }
a:hover { color: #c70371; text-decoration: underline; }

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; }
ul,ol,li { margin: 0; padding: 0; list-style: none; }

.xLeft { float: left; width: auto; }
.xRight { float: right; width: auto; }
.clear { clear: both; font-size: 0; height: 0; }

img { border: none; }
form { margin: 0; }
input,select,option { font-size: 12px; }
select,option { color: #5e5e5e; }
input.kk { border: 1px #d3d3d3 solid; background-color: #FFF; width: 160px; padding: 4px; font-size: 14px; }
input.smt { background-image: url(button_search.gif); width: 88px; height: 30px; border: none; cursor: pointer; text-indent: -999px; }
* { margin:0; padding:0; word-break:break-all; }
/* Wahaha... */

body { margin: 0; padding: 0; text-align: center; font-family: '宋体'; background-color: #FFF; }
.wrapper { width: 1000px; margin: 0 auto; text-align: left; }
  .ctrl_main_left { width: 380px; margin-right: 5px; }
  .ctrl_main_middle { width: 380px; position: relative; }
  .ctrl_main_right { width: 225px; }

.newtopbg { height: 37px; background-image: url(newtopbg.gif); }

/* header... */

  .header {  }
    .logo a { height: 100px; width: 240px; background: url(/templets/_v2009/07073com_logo.gif) 12px 10px no-repeat; text-indent: -9876px; display: block; }
.newlogo a{ width:350px; height:122px;text-indent: -9876px; display: block; margin-top:40px; margin-bottom:35px;  }
  .main_menu { background: url(1x1blue.gif) 0 bottom repeat-x; padding-left: 18px; width: 980px; }
    .main_menu li { float: left; margin-right: 2px; width: auto; }
    .main_menu a { color: #454545; font-size: 14px; font-weight: bold; display: block; float: left; text-align: center;  
	width: 96px; height: 33px; line-height: 33px; background-image: url(/templets/_v2009/main_menu_bak.gif); }
    .main_menu li.focus a { color: #FFF; background-image: url(/templets/_v2009/main_menu_bak_focus.gif); }
    .main_menu a:hover { color: #0098c7;text-decoration: none; }
    .main_menu li.focus a:hover { color: #FFF; }

  .sub_menu { background: url(sub_menu_bak.gif) 0 0 repeat-x; height: 30px; padding-left: 25px; border-left: 1px #005d85 solid; border-right: 1px #005d85 solid; margin-bottom: 5px; clear: both; }
    .sub_menu li { float: left; height: 28px; line-height: 28px; }
    .sub_menu a { color: #FFF; margin: auto 18px; font-size: 12px; }
    .sub_menu a:hover { color: #FF0; text-decoration: none;}

  .newtopbg h1 { font-size: 12px; color: #212161; padding: 12px 0 0 12px; float: left; }

  .vote td { font-size: 12px; }


/* Modified 090912 ... */
  .index_ad3 { background-color: #eaf1f7; border: 1px #c5dff0 solid; width: 171px; height: 242px; text-align: center; }
  .index_ad3 ul { margin-top: 8px; }
  .index_ad3 li { height: 77px; }
  
  .index_quick { background-color: #f2f8f8; border: 1px #c5dff0 solid; width: 642px; height: 242px; float: left; margin-left: 5px; }
    .index_quick_link { border-bottom: 1px #c5def4 solid; width: 100%; height: 34px; background-color: #eaf1f7; }
	.index_quick_link li { border-right: 1px #c5def4 solid; width: 79px; height: 33px; float: left; font-size: 12px; }
	.index_quick_link a { color: #0182ac; width: 78px; height: 33px; line-height: 33px; display: block; text-align: center; }
	.index_quick_link a.selt { background-color: #f7e9f6; color: #c90072; }

  .ctrl_game { font-size: 12px; height: 163px; overflow: auto; padding-left: 14px; padding-top: 3px; }
    .ctrl_game li { float: left; width: 88px; line-height: 20px; color: #5e5e5e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .ctrl_game a { color: #5e5e5e; }
    .ctrl_game a:hover { color: #0182ac; }

  .newsearch { width: 225px; height: 20px; border: 1px #709ebf solid; font-size: 12px; line-height: 20px; color: #999; padding-left: 25px; 
  background: #FFF url(searchbg.gif) 0 0 no-repeat; }
  .newqlink a { color: #d601b1; font-size: 12px; }
  .newqlink a:hover { color: #0182ac; }


/* Modified 090912 End... */

  .qucik_pic { float: left; width: 175px; }
    .qucik_pic li { height: 68px; }

  .qucik { float: left; width: 555px; }
    .blcok_qucik_link li { float: left; width: 70px; height: 18px; line-height: 18px; font-size: 12px; margin-right: 2px; margin-bottom: 8px; }
    .blcok_qucik_link a.bql { height: 18px; line-height: 18px; display: block; text-align: center; color: #FFF; background-color: #929292; border: 1px #bdbdbd solid; }
    .blcok_qucik_link a.bql_x { height: 18px; line-height: 18px; display: block; text-align: center; color: #FFF; background-color: #08acc6; border: 1px #bdbdbd solid;  }
    .blcok_qucik_link a:hover { background-color: #c70371; }
	
  .ctrl_dotted { font-size: 12px; line-height: 20px; color: #888; height: 168px; overflow: auto; padding-left: 4px; }
    .ctrl_dotted li { float: left; width: 108px; font-size: 12px; line-height: 21px; color: #888; background: url(ctrl_dotted.gif) 0 bottom repeat-x; }
    .ctrl_dotted a { color: #5e5e5e; }
    .ctrl_dotted a:hover { background-color: #d0f9ff; color: #000; }
  
  .block_search { float: right; width: 252px; height: 200px; background: url(sbg.gif) 0 0 no-repeat; color: #5e5e5e; font-size: 12px; }
    .block_search a { color: #5e5e5e; }
    .block_search a:hover { text-decoration: underline; }
    .bs1 { color: #aaa; height: 30px; line-height: 30px; text-align: right; }
    .bs2 { padding: 2px 5px; margin: 10px 0; }
    .bs3 { padding-left: 7px; margin: 10px 0; }
    .bs4 { padding-left: 50px; margin: 0; }
    .bs5 { text-align: center; margin: 10px 0; }
    .bs6 { padding: 0 10px; margin-top: 10px; font-family: Verdana; font-size: 11px; }
/* main... */

  .blcok_style_0 { background-color: #FFF; border: 1px #d3d3d3 solid; margin-bottom: 3px; }
    h2.blcok_style_0_title { height: 28px; line-height: 28px; background-color: #f3f3f3; font-size: 14px; font-weight: bold; color: #0f0f0f; padding-left: 12px; }
    h2.blcok_style_0_title span { float: right; font-size: 12px; font-weight: normal; }
    h2.blcok_style_0_title span a { color: #0f0f0f; padding-right: 12px; }
    .blcok_style_0_PIC { width: 140px; text-align: center; }
      .bs0p_border { margin: 6px auto; width: 120px; height: auto; padding: 2px; border: 1px #e8e8e8 solid; }
      .bs0p_txt { font-size: 12px; line-height: 20px; }
    .blcok_style_0_TXT { padding: 8px 0; }
      .blcok_style_0_TXT li { height: 24px; line-height: 24px; font-size: 14px; }
      .blcok_style_0_TXT span { float: right; font-size: 12px; font-family: Arial; color: #999; }
      .blcok_style_0_TXT span.add_time { float: right; font-size: 12px; font-family: Arial; color: #666; margin-right: 14px; }

    .ctrl_sf li { float: left; width: 49%; height: 24px; line-height: 24px; font-size: 12px; }


.ctrl_a { white-space: nowrap; font-size: 15px; padding-left: 6px; height: 31px; line-height: 31px; }  /* FF */
* + html .ctrl_a { height: 31px; line-height: 31px; } /* ie 7 */
* html .ctrl_a { height: 27px; line-height: 27px; }   /* ie 6 */
.ctrl_a a { color: #c70371; }
.ctrl_b { white-space: nowrap; font-size: 12px; font-weight: normal; line-height: 24px; height: 24px; padding-left: 6px; } /* FF */
* + html .ctrl_b { line-height: 24px; height: 24px; } /* ie 7 */
* html .ctrl_b { line-height: 20px; height: 20px; } /* ie 6 */


  .blcok_style_2 { background-color: #FFF; border: 1px #d2e4ee solid; margin-bottom: 3px; padding: 1px; }
    h2.blcok_style_2_title { height: 28px; line-height: 28px; background-image: url(bs2title.gif); font-size: 12px; font-weight: bold; color: #FFF; padding-left: 12px; }
    h2.blcok_style_2_title span { float: right; font-size: 12px; font-weight: normal; }
    h2.blcok_style_2_title span a { color: #FFF; padding-right: 12px; }
    .blcok_style_2_TXT { padding: 8px 0; background-color: #f6f6f6; }
      .blcok_style_2_TXT li { height: 24px; line-height: 24px; font-size: 12px;}

	  .add_top10 { background: #f6f6f6 url(top10.jpg) 0 -3px no-repeat; padding: 0 0 0 46px; }
      .add_top10 li { height: 27px; line-height: 27px; font-size: 12px; }
      .add_top10 a { color: #01557a; }
/*首页游戏排行 有序列表*/
	 .pf_add_top10 { background: #f6f6f6 url(new_top10.gif) 0 -3px no-repeat; padding: 0 0 0 36px; }
      .pf_add_top10 li { height: 27px; line-height: 27px; font-size: 12px; color:#cc057c; padding-left:35px }
      .pf_add_top10 a { color: #cc057c; }
	  .pf_add_top10 span{ float:right; margin-right:20px; color:#010101}	  
/*首页游戏评测*/
.index_pc dl{ padding:0; margin:5px 0 10px 10px;}
.index_pc dl dd{ float:left; padding:0; margin:0 10px 0 0;}
.index_pc dl dd img{ width:120px; height:85px; padding:2px; border:#e7e7e7 1px solid}
.index_pc dl dt{font-size:12px; line-height:20px;}
.index_pc dl strong{ color:#0e0e0e; padding-left:10px; font-size:14px;line-height:25px; height:25px; overflow:hidden;text-align:center; font-weight:bold;}
.index_pc dl span{ padding:0 5px;}
.index_pc dl .index_pc_more{ background:url(index_pc_more.gif) no-repeat; width:85px; height:18px; float:right; margin:5px 15px 0 0;}

.index-pc-ul{ padding:0; margin:0 0 0 0;}	 
 .index-pc-ul li{ float:left; margin-left:15px; width:107px; text-align:center;display:inline;}
 .index-pc-ul li div{ background:url(index-pc-divbg.gif) no-repeat; width:107px; height:78px;}
 .index-pc-ul li img{ width:99px; height:70px; text-align:center; margin-top:4px;}
 .index-pc-ul .titl{ color:#000; font-size:12px; line-height:20px; color:#101010; height:20px; overflow:hidden  }
 .index-pc-ul .titl a {color:#101010; }
 .index-pc-ul .stapc{font-size:12px; float:left; text-indent:-80px; margin-top:5px; padding-left:40px; background:url(stapc.gif) no-repeat 100% 3px; width:49px; height:18px;}
 .index-pc-ul .stapc{ color:#484848}
  
  .blcok_tg { width: 360px; height: 38px; line-height: 38px; margin: 6px auto; background-image: url(tg.gif);  }
  .blcok_tg a { font-size: 18px; font-family: "Microsoft YaHei", 黑体; font-weight: bold; margin-left: 50px; color: #0f8ac5; }


  h2.flag_h { font-size: 20px; font-family: "Microsoft YaHei", 黑体; font-weight: bold; text-align: center; height: 32px; line-height: 32px; margin-top: 5px; }
  h2.flag_h a { color: #c70371; }

  .blcok_image_list_6 li { float: left; text-align: center; width: 125px; font-size: 12px; padding-top: 14px; }
    .bil6_border { margin: 0 auto; width: 110px; height: auto; padding: 2px; border: 1px #e8e8e8 solid; }
    .bil6_txt { font-size: 12px; margin-top: 8px; }

  .blcok_image_list_4 li { float: left; text-align: center; width: 189px; font-size: 12px; padding-top: 14px; }
    .bil4_border { margin: 0 auto; width: 174px; height: auto; padding: 2px; border: 1px #e8e8e8 solid; }
    .bil4_t { font-size: 12px; margin-top: 8px; }

  .bil4_TXT { margin: 14px 0; }
    .bil4_TXT li { float: left; height: 24px; line-height: 24px; width: 94px; font-size: 12px; }

.blcok_rank_0 { background: url(rank_0_bak.gif) center 0 no-repeat; padding-top: 32px; }
  .blcok_rank_0 li { height: 24px; line-height: 24px; font-size: 12px; padding-left: 48px; }
  .blcok_rank_0 span { float: right; width: 50px; font-size: 12px; padding: 0; }

.blcok_rank_2_border { border: 1px #d2e4ee solid; padding: 1px; margin-bottom: 3px; }
  .blcok_rank_2 { background-image: url(rank_2_bak.gif); height: 325px; }
  .rank_table th { font-size: 12px; font-weight: normal; color: #015476; text-align: center; height: 24px; line-height: 24px; }
  .rank_table td { font-size: 12px; color: #000; text-align: center; height: 27px; line-height: 27px; }
  .rank_table a { color: #cb057c; }
  .rank_table a:hover { color: #000; }

  .switch_link a { height: 28px; line-height: 28px; margin-right: 1px; display: block; float: left; font-size: 12px; font-weight: bold; color: #FFF; text-align: center; }
  .switch_link a.mri_Big_selected { width: 79px; background-image: url(mri_big_selected.gif); }
  .switch_link a.mri_Big_unselected { width: 79px; background-image: url(mri_big_unselected.gif); }
  .switch_link a.mri_small_selected { width: 59px; background-image: url(mri_small_selected.gif); }
  .switch_link a.mri_small_unselected { width: 59px; background-image: url(mri_small_unselected.gif); }

  .switch_link a:hover { color: #FFF; }


/* Belle Flash */
.SlideMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); cursor: pointer; width: 376px; height: 266px; 
}
#SlideMain {
	height: 266px; width: 376px; border: 1px #d3d3d3 solid; padding: 1px; margin-bottom: 5px;
}

#SlideMenu {
	position: absolute; margin-top: -58px;
}

#SlideMenu ul li {
	float: left; margin: 2px; 
}
#SlideMenu ul li img {
	cursor: pointer; width: 54px; height: 42px; border: 2px #FFF solid; 
}
.SlideMenuOver {
	FILTER: alpha(opacity=100); -moz-opacity: 1; 
}
.SlideMenuOut {
	FILTER: alpha(opacity=50); -moz-opacity: 0.5; 
}


.bil4_TXT li{float: left; height: 24px; line-height: 24px; width: 94px;  font-size: 12px; overflow:hidden}

/* Foot */

  .link { margin: 12px 20px; }
  .link li { float: left; width: 11%; font-size: 12px; line-height: 24px; height: 24px; }

  .bottom { text-align: center; line-height: 30px; font-size: 12px; margin: 20px 0; }

