@charset "gb2312";
/* CSS Document */


/*»ù±¾²¼¾Ö*/
#head962, #navmenu{width:970px; margin:0 auto; text-align:left; font-family:arial;}
#head962 a img {border:none;}
#head962 dl, #head962 dt, #head962 dd {margin:0; padding:0;}

#navmenu ul, #navmenu li {list-style:none;}


/*head*/
#head962 {margin-bottom:10px;  height:86px;}
.logo962 {float:left;}

#headmenu { float:right; padding:0 5px; background:url(images/headmenu_border.gif) no-repeat left top; height:72px; position:relative; margin-top:10px; width:730px; overflow:hidden;}
#headmenu_inner { background:url(images/headmenu_repeat.gif) repeat-x; height:50px; padding:11px 0 ;}
#headmenu  dl {background:url(images/headmenu_line.gif) no-repeat right center; float:left; height:46px; width:190px; padding-left:10px; padding-top:4px;}
#headmenu dt {float:left; width:40px; height:50px; margin-right:10px; display:inline; margin-top:-4px;  }
#headmenu dt a{ display:block; height:50px; width:40px; cursor:pointer; background-image:url(images/headico.gif); background-repeat:no-repeat; overflow:hidden;}
#headmenu dt span{ display:none;}
#headmenu dd { float:left; line-height:22px; width:70px; }
#headmenu dd a{color:#333;}
#headmenu dd a:hover {color:#ee710f; text-decoration:underline;}
.headmenu_right{background:url(images/headmenu_border.gif) no-repeat right bottom; position: absolute; right:0; top:0; width:5px; height:72px;}

#headmenu  .ico_help {width:120px;}
#headmenu  .ico_heart { background:none;}
.ico_game dt a{ background-position:0 0;}
.ico_patch dt a{  background-position:-40px 0;}
.ico_help dt a{  background-position:-80px 0;}
.ico_heart dt a{  background-position:-120px 0;}

.ico_game dt a:hover{ background-position:0 -50px;}
.ico_patch dt a:hover{  background-position:-40px -50px;}
.ico_help dt a:hover{  background-position:-80px -50px;}
.ico_heart dt a:hover{  background-position:-120px -50px;}



/*µ¼º½²Ëµ¥*/
#navmenu { background:url(images/nav_border.gif) no-repeat; height:72px; position:relative; z-index:100000;}
#navinner { background:url(images/nav_repeat.gif) repeat-x ; height:72px; margin:0 5px;}
#navmenu .navright { background:url(images/nav_border.gif) no-repeat right bottom; position: absolute; right:0; top:0; width:5px; height:72px;}

#navlink {height:26px; padding:4px 0 2px; margin-bottom:5px; overflow:hidden; }
#navlink li {float:left; background:url(images/nav_line.gif) no-repeat left center; padding:0 4px 0 5px; margin-left:-2px;}
#navlink .home {background:none; margin:0;}
#navlink li a {font-weight:bold; font-size:14px; color:#fff; float:left; padding-left:5px; height:26px; line-height:26px; cursor:pointer;}
#navlink li a span {float:left; height:26px; padding:0 10px 0 5px;}
#navlink li a:hover, #navlink li .active,#navlink li .active:hover { background:url(images/nav_hover.gif) no-repeat left top; color:#202020;}
#navlink li a:hover span, #navlink li .active span,#navlink li .active:hover span { background:url(images/nav_hover.gif) no-repeat right top; color:#202020;}
#navlink li a:hover { background-position:left bottom;}
#navlink li a:hover span { background-position:right bottom;}
#navlink .home {background:none;}

/*ËÑË÷¿ò*/

#search-bar {float:left; padding-left:5px;}

#search-bar #search_input { border: 1px solid #206b95; float:left; height:24px; line-height:24px;}
#search-bar #search_select_type {float:left; line-height:24px; position:relative; padding-right:5px; background:#fff url(images/search_line.gif) no-repeat right center;}
#search-bar #headSlected { padding:2px 15px 2px 10px; background:url(images/search_arow.gif) no-repeat right center; cursor:pointer; font-weight:bold; color:#000;  }
#search-bar #headSel {width:82px; text-align:center; border:1px solid #206b94; position:absolute; left:-1px; background:#fff; top:24px; z-index:9999;}
#search-bar #headSel li { text-align:center;  }
#search-bar #headSel li a {color:#333 ;  padding-right:10px; display:block; cursor:pointer; height:24px;}
#search-bar #headSel li a:hover {background-color:#ffc336; color:#202020; }
#search-bar .top_keyword {height:24px;border:none; background:#fff; padding:0 5px; font-family:arial; width:295px; float:left; line-height:24px; font-size:12px; color:#333;}
#search-bar .search_btn {border:none; height:26px; width:72px; background: url(images/search_btn.gif) no-repeat; margin-left:3px; float:left; }

/*ÈÈÃÅ¹Ø¼ü´Ê*/

#searchkeword {color:#fff; height:26px; line-height:26px; overflow:hidden; padding-left:15px; font-size:0;}
#searchkeword strong {font-size:12px; color:#ffc336;}
#searchkeword a {color:#ffc336; padding:1px 5px; font-size:12px;}
#searchkeword a:hover { background-color:#ffc336; color:#202020}




/**/

#archead, #arcnav {width:970px; margin:0 auto;}
.arclogo {float:left; display:inline; margin: 0 0 0 20px; width:135px;}
.arclogo img {border:none;}
#archead  {margin-bottom:10px;  height:70px; overflow:hidden;}
#archead  ul, #archead  li {list-style:none;}
#arcnav dt, #arcnav dd, #arcnav dl {margin:0; padding:0; float:left;}

#search_top {float:left; display:inline; margin: 5px 0 0 60px;}
#search_top #stab { background: url(arc/stabn.gif) no-repeat left bottom; height:22px; padding:3px 0 0 10px; float:left; margin-bottom:-2px; }
#search_top #stab li {float:left; text-align:center; background:url(arc/stab_line.gif) no-repeat right bottom; height:20px; line-height:22px; width:56px; display:inline; margin-left:-1px;}
#search_top #stab .last {background:none;}
#search_top #stab a { float:left; height:20px;  width:56px; }
#search_top #stab a:hover {color:#03618e; text-decoration:underline;}
#search_top #stab .active { background:url(arc/stabh.gif) no-repeat; font-weight:bold; width:56px; position:relative; z-index:9; height:22px; color:#fff; ; }
#search_top #stab .active:hover {color:#fff; text-decoration:none;}

#search_top .sbar {padding:0 7px; height:36px; background:url(arc/sbar_border.gif) no-repeat; position:relative; float:left; clear:left;}
#search_top .sbar .sbar_right  {height:36px; width:7px; background:url(arc/sbar_border.gif) no-repeat right bottom;  position: absolute; right:0; top:0;}
#search_top .sbar_inner { background:url(arc/sbar_repeat.gif) repeat-x; height:31px; padding-top:5px; float:left;}
#search_top .top_keyword {border-width:1px 0 1px 1px; border-style: solid; border-color: #206b94;  height:24px; background:#fff; padding:0 5px 0 20px ; font-family:arial; width:362px;  line-height:24px; font-size:12px; color:#333; float:left; background:#fff url(arc/sico.gif) no-repeat 5px center;} 
#search_top .search_btn {border:none; height:26px; width:72px; background: url(arc/sbtn.gif) no-repeat; float:left; cursor: pointer;  }

#ilink {margin:10px 0 0 10px; float:left; display:inline;  overflow:hidden; }
#ilink li{ float:left; background: url(arc/ilink_border.gif) no-repeat right center; height:56px; padding:0 7px; }
#ilink li a {color:#095074; line-height:20px; height:56px; float:left; padding-left:5px; cursor:pointer;}
#ilink li span {padding-right:5px; float:left; height:56px; }
#ilink li a b { float:left; padding:36px 5px 0;}
#ilink li a:hover { background:url(arc/ico_hbg.gif) no-repeat; color:#076a9c}
#ilink li a:hover span {background:url(arc/ico_hbg.gif) no-repeat right top;}
#ilink .gamehome a b { background:url(arc/gamehome.gif) no-repeat center 2px;}
#ilink .emugame a b { background:url(arc/emugame.gif) no-repeat center 2px; }
#ilink .gamepatch a b { background:url(arc/gamepatch.gif) no-repeat center 2px;}
#ilink .gamepatch  {background:none;}


#arcnav { background:url(arc/arcnav_border.gif) no-repeat; height:60px; position:relative; overflow:hidden; margin-bottom:10px;}
#arcnav .arcnav_right { position:absolute; top:0; right:0;  width:8px; height:60px; background:url(arc/arcnav_border.gif) no-repeat right bottom; }
#arcnav_inner { background:url(arc/arcnav_repeat.gif) repeat-x; height:60px; margin:0 8px;}

#arcnav dl { margin-top:6px; background:url(arc/arcnav_line.gif) no-repeat right center; display:inline; margin-right:15px; padding-right:0px;}
#arcnav dd  {width:75px; text-align:left; line-height:20px; height:20px; padding:2px 0;}
#arcnav .w6 {width:100px;}
#arcnav dd a { color:#fff; float:left; padding-left:5px; cursor:pointer;}
#arcnav dd a span {padding-right:5px; float:left;}
#arcnav dd a:hover { background:url(arc/arcmenu_hover.gif) no-repeat; color:#1d1d1b;}
#arcnav dd a:hover span { background:url(arc/arcmenu_hover.gif) no-repeat right 0;}
#arcnav dt { display:inline; margin-right:10px; }
#arcnav dt a{ background-image:url(arc/arcnavth.gif); background-repeat:no-repeat; height:48px; width:48px; float:left;overflow:hidden;}
#arcnav dt a:hover {background-position:0 -48px;}
#arcnav dt a span { display:none;}
#arcnav_inner .arcnav_right { background:url(arc/arcnav_border.gif) no-repeat right bottom; position: absolute; right:0; top:0; width:5px; height:60px;}
#arcnav #adl_1 dd{float:none;}
#adl_1 dd { font-weight:bold; text-align:center; }
#adl_3 dt a{ background-position:-48px 0;}
#adl_4 dt a{ background-position:-96px 0;}

#adl_3 dt a:hover{ background-position:-48px -48px;}
#adl_4 dt a:hover{ background-position:-96px -48px;}

#arcnav #adl_1 {padding-right:8px; padding-left:10px;}
#adl_2 {width:388px;}
#adl_3 {width:138px;}
#arcnav #adl_4 {width:288px; background:none; padding-right:0; margin-right:0;}


/*²¹¶¡*/

#search-bar #headSel #youxi {
	text-align: center;
	width: auto;
	overflow: hidden;
	margin-top: 0;
}


/*ÐÞ¸ÄÓÚ2016-01-26*/
.g-game{ width:928px; height:auto; padding:20px; display:block; overflow:hidden; margin:10px auto 5px; background:#fff; border:1px solid #ddd;}
.g-game{ width:928px; height:auto; padding:20px; display:block; overflow:hidden; margin:10px auto 5px; background:#fff; border:1px solid #ddd;}
.g-game .g-game-name{ width:100%; height:30px; display:block; overflow:hidden; margin:0;}
.g-game .g-game-name h1{ width:auto; height:30px; line-height:30px; font-size:26px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#151515; float:left; margin:0; display:inline; overflow:hidden}
.g-game .g-game-name h1 span{ color:#ff5f29; padding:0 5px 0 0}
.g-game .g-game-name h2{ width:auto; height:20px; line-height:20px; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#666; float:left; margin:8px 0 0 15px; display:inline; overflow:hidden}
.g-game .g-game-img{ width:156px; height:216px; background:url(../images/down-img-bg.jpg) no-repeat; float:left; margin:20px 0 0 5px; display:inline; overflow:hidden;}
.g-game .g-game-img img{ width:148px; height:auto; display:block; overflow:hidden; padding:0; margin:0;}

.g-game .g-game-introd{ width:750px; height:auto; float:left; margin:0 0 0 15px; display:inline; overflow:hidden}
.g-game .g-game-introd .g-game-takeaway{ width:100%; height:46px; font-size:14px; line-height:24px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#151515; margin:18px 0 0 0; display:block; overflow:hidden; text-align:left}
.g-game .g-game-introd .g-game-attr{ width:450px; height:auto; float:left; margin:10px 0 0 0; display:inline; overflow:hidden}
.g-game .g-game-introd .g-game-attr li{ width:50%; height:32px; line-height:32px; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#666; float:left; border-bottom:1px dotted #e5e5e5; margin:0; display:inline; overflow:hidden; text-align:left}
.g-game .g-game-introd .g-game-attr li span{ color:#151515}
.g-game .g-game-introd .g-game-attr li a{ color:#00aeff; text-decoration:underline; margin:0 10px 0 0;}
.g-game .g-game-introd .g-game-attr li a span{ color:#00aeff}
.g-game .g-game-introd .g-game-attr li a:hover{color:#f4002e; text-decoration:underline}
.g-game .g-game-introd .g-game-attr li a:hover span{color:#f4002e; text-decoration:underline}
.g-game .g-game-introd .g-game-attr li img{ height:15px;}
.g-game .g-game-introd .g-game-attr .m-tage{ width:100%; height:auto; line-height:24px; padding:4px 0 0 0; border:0; display:block; overflow:visible}
.g-game .g-game-introd .g-game-attr .m-tage a{ color:#00aeff; text-decoration:underline; margin:0 10px 0 0;}
.g-game .g-game-introd .g-game-attr .m-tage a:hover{color:#f4002e; text-decoration:underline}

.g-game .g-game-introd .g-game-good{ width:264px; height:auto; float:left; margin:20px 0 0 35px; display:inline; overflow:hidden}
.g-game .g-game-introd .g-game-good #vote{ width:100%; height:auto; display:block; overflow:hidden; margin:0;}
.g-game .g-game-introd .g-game-good #vote #isgood{ width:100%; height:22px; display:block; overflow:hidden;}
.g-game .g-game-introd .g-game-good #vote #isgood b{ width:56px; height:22px; line-height:22px; text-align:center; font-size:12px; font-weight:bold; color:#fff; float:left; margin:0 0 0 0; display:inline; overflow:hidden; background:#00aef6; cursor:pointer}
.g-game .g-game-introd .g-game-good #vote #isgood span{ width:119px;height:18px; line-height:18px; border:1px solid #00aef6; margin:1px 0 0 5px; float:left; position:relative; display:inline; overflow:hidden }
.g-game .g-game-introd .g-game-good #vote #isgood i{ width:auto; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#666; padding:0 0 0 4px; float:left; font-style:normal; display:inline; overflow:hidden}

.g-game .g-game-introd .g-game-good #vote #isbad{ width:100%; height:22px; display:block; overflow:hidden; margin:15px 0 0 0;}
.g-game .g-game-introd .g-game-good #vote #isbad b{ width:56px; height:22px; line-height:22px; text-align:center; font-size:12px; font-weight:bold; color:#fff; float:left; margin:0 0 0 0; display:inline; overflow:hidden; background:#6abb1a; cursor:pointer}
.g-game .g-game-introd .g-game-good #vote #isbad span{ width:119px;height:18px; line-height:18px; border:1px solid #6abb1a; margin:1px 0 0 5px; float:left; position:relative; display:inline; overflow:hidden }
.g-game .g-game-introd .g-game-good #vote #isbad i{ width:auto; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#666; padding:0 0 0 4px; float:left; font-style:normal; display:inline; overflow:hidden}

.g-game .g-game-introd .g-game-good #score{ width:100%; height:auto; display:block; overflow:hidden; margin:0;}
.g-game .g-game-introd .g-game-good #score #good{ width:100%; height:22px; display:block; overflow:hidden;}
.g-game .g-game-introd .g-game-good #score #good a{ width:56px; height:22px; line-height:22px; text-align:center; font-size:12px; font-weight:bold; color:#fff; float:left; margin:0 0 0 0; display:inline; overflow:hidden; background:#00aef6; cursor:pointer}
.g-game .g-game-introd .g-game-good #score #good i{ width:119px;height:18px; line-height:18px; border:1px solid #00aef6; margin:1px 0 0 5px; float:left; position:relative; display:inline; overflow:hidden }
.g-game .g-game-introd .g-game-good #score #good em{ width:auto; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#666; padding:0 0 0 4px; float:left; font-style:normal; display:inline; overflow:hidden}

.g-game .g-game-introd .g-game-good #score #bad{ width:100%; height:22px; display:block; overflow:hidden; margin:15px 0 0 0;}
.g-game .g-game-introd .g-game-good #score #bad a{ width:56px; height:22px; line-height:22px; text-align:center; font-size:12px; font-weight:bold; color:#fff; float:left; margin:0 0 0 0; display:inline; overflow:hidden; background:#6abb1a; cursor:pointer}
.g-game .g-game-introd .g-game-good #score #bad i{ width:119px;height:18px; line-height:18px; border:1px solid #6abb1a; margin:1px 0 0 5px; float:left; position:relative; display:inline; overflow:hidden }
.g-game .g-game-introd .g-game-good #score #bad em{ width:auto; height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#666; padding:0 0 0 4px; float:left; font-style:normal; display:inline; overflow:hidden}

.g-game .g-game-introd .g-game-good #m-down-btn{ width:212px; height:29px; background:url(/skin/xsh/images/down-btn.jpg) no-repeat; text-indent:62px; cursor:pointer; padding:40px 0 0 0; font-size:12px; font-weight:normal; color:#95e3ff; margin:15px 0 0 0; display:block; overflow:hidden; text-align:left}
