@charset "utf-8";
/*--------------reset------------*/
* { margin:0px; padding:0px;}
html { background:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";}
img { border:0px;}
/*--------------overall--------------*/
#container { width:980px; height:auto; margin:0px auto; background-image:url(pic/nav_h.png); background-position:-9999px -9999px; background-repeat:no-repeat;}
/*--------------title--------------*/
#title { width:98%; height:25px; line-height:25px; font-size:12px; background-color:#f8f8f8; text-align:right; padding-right:2%;  border-bottom:#e6e6e6 1px solid; color:#a1a0a0; font-family:"宋体"; background-image:url(pic/logo-h.png); background-position:-8899px -8899px; background-repeat:no-repeat;} 
#title a { color:#a1a0a0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;} 
#title a:hover { text-decoration:underline; color:#333333;}
/*--------------header---------------*/
#header { width:980px; height:72px; border-bottom:2px #e6e6e6 solid; background-image:url(pic/logo.png); background-repeat:no-repeat; }
#logo { width:520px; height:72px; float:left;}
#logo a{ display:block; width:520px; height:72px; cursor:default;}
#logo a:hover { background-image:url(pic/logo-h.png);}
#nav { float:right; width:460px; height:72px; background-image:url(pic/nav_n.png);}
#nav a { display:block; float:left; width:55px; height:72px; text-indent:-9999px;}
#nav a:hover { background-image:url(pic/nav_h.png);}
#nav #nav1 { margin-left:22px!important; margin-left:11px;}
#nav #nav1:hover { background-position:-22px 0px;}
#nav #nav2 { margin-left:31px;}
#nav #nav2:hover { background-position:-108px 0px;}
#nav #nav3 { margin-left:31px;}
#nav #nav3:hover { background-position:-194px 0px;}
#nav #nav4 { margin-left:30px;}
#nav #nav4:hover { background-position:-278px 0px;}
#nav #nav5 { margin-left:28px; width:59px;}
#nav #nav5:hover { background-position:-362px 0px;}
/*-------------main------------------*/
#main { width:980px; height:666px;}
/*-------------subnav----------------*/
#subnav { width:980; height:270px; background-image:url(pic/body_bg.png); background-repeat:no-repeat; position:relative;}
.link { width:196px; height:27px; position:absolute;}
.link a { display:block; width:196px; height:27px; line-height:27px; font-size:12px; color:#666666; text-align:center; text-decoration:none; background-color:#EFEFEF;}
.link#psp_history {  top:32px; left:18px; z-index:10;}
.link#sony { top:88px; left:18px; z-index:11;}
.link#psp3000 { top:135px; left:18px; z-index:12;}
.link#test { top:177px; left:18px; z-index:13;}
.link#break { top:32px; right:15px; z-index:14;}
.link#color { top:85px; right:15px; z-index:15;}
.link#zone { top:140px; right:15px; z-index:16;}
.link#pap_game { top:189px; right:15px; z-index:17;}
#flash_pic { position:absolute; width:276px; height:158px; top:53px; left:352px;}
.link#psp_history a:hover { background-color:#DBF2BD; color:#58861A; }
.link#sony a:hover { background-color:#C2ECF8;color: #117795;}
.link#psp3000 a:hover { background-color:#fff6c3; color:#c36000;}
.link#test a:hover { background-color:#ffdddd; color:#CC0000;}
.link#break a:hover { background-color:#ffdeee; color:#d6006b;}
.link#color a:hover { background-color:#edc9ff; color:#6d00a6;}
.link#zone a:hover { background-color:#cce4ff; color:#004695;}
.link#pap_game a:hover { background-color:#caf2cf; color:#00630c;}
/*-----------content------------*/
#content { width:980px; height:396px;}
.news_list { width:306px; height:396px; float:left;}
.li_header { width:306px; height:56px;}
.li_main { background-image:url(pic/list_bg.png); background-repeat:repeat-y;}
#game_news { background-image:url(pic/game_head.png); background-repeat:no-repeat;}
#all_news { background-image:url(pic/all_head.png); background-repeat:no-repeat;}
#game_download { background-image:url(pic/down_head.png); background-repeat:no-repeat;}
#all { margin-left:31px;} 
#download { margin-left:31px;} 
.hot_news { width:306px; height:96px; background-image:url(pic/list_bg.png); background-repeat:repeat-y;}
.hot_news a img { width:117px; height:88px; border:#CCCCCC 2px solid; margin-left:15px; margin-top:4px; float:left;}
.hot_news p { width:150px; height:88px; margin-left:10px; margin-top:4px; float:left; overflow:hidden;}
.hot_news p a { font-size:12px; color:#999999; line-height:22px; text-decoration:none; display:block; width:150px; height:88px;}
.hot_news p a:hover { color:#3983B9;}
.list_content { width:306px; height:231px; background-image:url(pic/list_bg.png); background-repeat:repeat-y;}
.list_content ul { list-style:none; width:280px; height:221px; margin-left:15px; margin-top:2px;}
.list_content ul li { width:263px; height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:17px;
background-image:url(pic/list.gif); background-repeat:no-repeat; background-position:0px 5px; *background-position:0px 6px; }
.list_content ul li a { font-size:14px; line-height:23px; color:#666666; text-decoration:none;}
.list_content ul li a:hover { color:#3983B9; text-decoration:underline;}
.li_footer { width:306px; height:13px; background-image:url(pic/li_footer.png); background-repeat:no-repeat;}
/*-----------footer------------*/
#footer { margin-top:16px; width:980px; height:50px; font-size:9px; color:#999999;}
.footer1 { display:block; width:239px; height:24px; line-height:24px; float:left;}
#footer3 { width:980px; height:16px;}
.footer2 { display:block; width:239px; height:16px; float:left; background-color:#eeeeee;}

