#game_cate dl dt, #game_cate dl dd a:hover,#game_cate dl dd a.cur, #ranking li.rank span, .page_title .sort a { background-image:url(../images/com.png); background-repeat:no-repeat; }
.wapper { border:1px solid #b1c996; width:998px; overflow:visible;background:url(../images/vline.gif) 298px 0 repeat-y; }
#sidebar { float:left; width:298px; margin-right:-100%; position:relative; z-index:1; }
#main { float:left; margin-right:-3px; }
#main .contentInner { margin-left:298px; width:669px; padding:10px 15px 10px 16px; }
/*游戏分类*/
#game_cate dl { padding-top:3px; }
#game_cate dl dt { height:32px; line-height:32px; padding-left:18px; background-position:-258px -516px; border-bottom:1px dotted #ccc; cursor:pointer; }
#game_cate dl dt a { color:#393939; font-weight:bold; }
#game_cate dl dt span { color:#296515; padding-left:8px; }
#game_cate dl dd { padding:5px 0; overflow:hidden;zoom:1; border-bottom:1px dotted #ccc; }
#game_cate dl dd a { display:block; height:26px; line-height:26px; padding-left:15px; width:118px; display:block; float:left; color:#565656; white-space:nowrap;}
#game_cate dl dd a span { color:#999; }
#game_cate dl dd a:hover,#game_cate dl dd .hover,#game_cate dl dd a.cur{ background-position:-262px -555px; font-weight:bold; color:#669900; text-decoration:none; }
#game_cate dl dd a:hover span,#game_cate dl dd a.cur span{ font-weight:normal; color:#ff0000; }
/*本类经典游戏*/
#classic_game .classiclist { padding-top:10px; }
.classiclist li.no1 { height:113px; overflow:hidden; width:100%; padding:8px 0; border-bottom:1px dotted #ccc; padding-bottom:13px; margin-bottom:8px; }
.classiclist li.no1 a:hover { text-decoration:none; }
.classiclist li.no1 img { display:block; float:left; padding:3px; border:1px solid #ddd; }
.classiclist li.no1 a:hover img { border-color:#aaa; }
.classiclist li.no1 p, .classiclist li.no1 .t { display:block; margin-left:111px; overflow:hidden; }
.classiclist li.no1 .t { color:#0053aa; cursor:pointer; height:30px; line-height:30px; font-size:14px; }
.classiclist li.no1 p { color:#999; height:44px; line-height:22px; }
.classiclist li.no1 a:hover .t { color:#c00; text-decoration:underline; }
.classiclist li.list { height:25px; line-height:25px; overflow:hidden; }
/*热门单机游戏排行*/
#ranking .classiclist li.no1 { height:66px; padding-bottom:10px; }
#ranking .classiclist li.no1 p, #ranking .classiclist li.no1 .t { margin-left:89px; }
#ranking .classiclist li.no1 .t { height:24px; line-height:24px; }
#ranking .classiclist li.no1 p { height:20px; line-height:20px; }
#ranking li.rank { height:24px; line-height:24px; overflow:hidden; }
#ranking li.rank span { width:16px; height:16px; line-height:16px; text-align:center; color:#999999;background-position:-161px -550px; float:left; margin-top:4px; }
#ranking li.rank span.top3 { color:#fff; background-position:-161px -533px; }
#ranking li.rank .title{ width:210px; float:left; overflow:hidden;word-break:break-all;margin-left:6px;}
#ranking li.rank .c { color:#999;}
#ranking li.rank .t {color:#393939;margin-left:6px;}
#ranking li.rank em { float:right; color:#787878; }
/*内容区域*/
.page_title { height:24px; line-height:24px; border-bottom:1px solid #ccc; position:relative; }
.page_title .t { font-size:14px; font-weight:bold; color:#296515; position:absolute; left:0; top:0; }
.page_title .sort { position:absolute; right:0; top:0; }
.page_title .sort a { padding-left:32px; color:#a5a5a5; }
.page_title .sort a:hover { text-decoration:none; }
.page_title .sort a.update { background-position:18px -842px; }
.page_title .sort a.update:hover, .page_title .sort a.cur_update { color:#669900; background-position:18px -818px; }
.page_title .sort a.browse { background-position:18px -890px; }
.page_title .sort a.browse:hover, .page_title .sort a.cur_browse { color:#669900; background-position:18px -866px; }
.page_title .sort a.rec { background-position:18px -939px; }
.page_title .sort a.rec:hover, .page_title .sort a.cur_rec { color:#669900; background-position:18px -915px; }
.warpcon { border-top:1px solid #eaeaea; margin-right:-35px;width:669px;overflow:hidden; }
.warplist { border-top:1px solid #f8f8f8; padding-left:6px; overflow:hidden; *zoom:1;
margin-right:-29px; padding-bottom:15px;border-bottom:1px dotted #d9d9d9; }
.warplist li { width:128px; padding-right:45px; float:left; margin-top:17px; position:relative;}
.warplist li .thumbe { display:block; }
.warplist li .thumbe img { width:120px; height:160px; padding:3px; background-color:#fff; border:1px solid #d0d0d0; }
.warplist li .thumbe .t { display:block; height:44px; line-height:22px; overflow:hidden; font-size:14px; margin-top:5px; cursor:pointer; }
.warplist li .thumbe:hover { text-decoration:none; }
.warplist li .thumbe:hover img { border-color:#aaa; }
.warplist li p { height:20px; line-height:20px; color:#999; }
.warplist li p.size span { color:#393939; }
.warplist li p.review span { color:#ff3600; font:18px Georgia; }
.warplist li .opacitybg{ position: absolute; left:4px; top:142px; background-color:black; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; height: 22px; line-height:22px; width:120px; z-index: 9; text-align:center; color:#fff;}
.warpcon .pages{ text-align:center; margin-top:15px;}
.wapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden; }
#sidebar .mod_hd { border-bottom-width:1px; }
#sidebar .mod_hd .t { color:#393939; bottom:-1px; background: url(../images/line.gif) right 23px no-repeat; }
.mod_hd .t { font-size:14px; }
