#pc_recom .hotgame dt, #pc_recom .pc, #pc_recom .pc dl dt, #jqzz .title, #jqzz .title .t, #jqzz .title .more, .cbox .title .t, .cbox .title .enter, .cbox .list .textlist li, .cbox .rankingbox .panel, .cbox .rankingbox .panel span, #classical .textlist li { background-image:url(../images/pcindex.png); background-repeat:no-repeat }
.piclist li { float:left;}
.piclist li a .thumbe { border:1px solid #d0d0d0 }
.piclist li a:hover .thumbe { border:1px solid #649e30 }
.piclist li .thumbe { padding:3px; border:1px solid #d0d0d0; display:block; float:left; position:relative  }
.piclist li a.thumbe:hover { border-color:#649e30; }
.piclist li .t { display:block; height:20px; line-height:20px; overflow:hidden; text-align:center; color:#c0c0c0; background-color:#000; opacity: 0.7;-moz-opacity: 0.7;filter:alpha(opacity=70);position:absolute; left:3px; cursor:pointer; padding:0 5px; z-index:100; }
.piclist li a:hover .t { color:#fff ;opacity: 0.85;-moz-opacity: 0.85;filter:alpha(opacity=85);z-index:100;}
.piclist li a:hover { text-decoration:none; zoom:1 }
#pc_recom { border:1px solid #b1c996; margin-top:10px;}
#pc_recom a { color:#393939 }
#pc_recom .webgame { height:90px; background-color:#f7f7f6; border-bottom:1px solid #dddddd }
#pc_recom .webgame .t { width:27px; height:90px; text-align:center; border-right:1px solid #ddd; float:left }
#pc_recom .webgame .t em { padding:5px 6px; float:left; color:#565656; font-size:14px }
#pc_recom .webgame .piclist { padding:7px 0 0 18px; float:left }
#pc_recom .webgame .piclist li { width:94px; padding-right:25px }
#pc_recom .webgame .piclist li .thumbe { padding:1px; width:90px; height:57px }
#pc_recom .webgame .piclist li span { display:block; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#393939; text-align:center; cursor:pointer; width:94px }
#pc_recom .webgame .piclist li a:hover span { text-decoration:underline; color:#ff0000 }
#pc_recom .hotgame { padding:5px 15px 10px }
#pc_recom .hotgame dl { margin-top:5px; line-height:18px }
#pc_recom .hotgame dl.rm { overflow:hidden; margin-top:0 }
#pc_recom .hotgame dt { float:left; width:33px; height:18px; line-height:18px; text-align:center; color:#fff; margin:3px 5px 3px 0 }
#pc_recom .hotgame dl dd { line-height:24px; color:#ddd; height:26px; overflow:hidden; }
#pc_recom .hotgame dd a { padding-left:5px; padding-right:5px; }
#pc_recom .hotgame dd a.cRed { color:#ff0000 }
#pc_recom .hotgame dl.rm dt, #pc_recom .hotgame dl.xz dt, #pc_recom .hotgame dl.qz dt { background-position:0 -127px }
#pc_recom .hotgame dl.xl dt { background-position:0 -146px }
#pc_recom .hotgame dl.bq dt { background-position:0 -165px }
#pc_recom .pc { height:20px; padding:8px 15px 8px 0; border-top:1px solid #eef0eb; background-position:0 0; background-repeat:repeat-x }
#pc_recom .pc dl { height:20px; overflow:hidden }
#pc_recom .pc dl dt { float:left; width:57px; height:20px; line-height:20px; text-align:center; padding-right:4px; color:#fff; background-position:0 -184px; margin-left:15px; _display:inline }
#pc_recom .pc dl dd { float:left; height:20px; line-height:20px; overflow:hidden; color:#999 }
#pc_recom .pc dl dd a { padding-left:6px; padding-right:6px }
.regame { border:1px solid #b1c996; margin-top:10px; height:554px; padding:10px 15px }
.regame .col1 { width:285px; float:left }
.regame .col2 { margin-left:15px; float:left; width:409px }
.regame .col3 { width:244px; float:right }
#slide { height:173px; width:273px; padding:5px; border:1px solid #ddd; background-color:#f9fafa; margin-top:5px; position:relative; z-index:1 }
#slide .switchable { width:273px; height:148px; overflow:hidden }
#slide .switchable li { width:273px; height:148px }
#slide .switchable li a:hover { zoom:1; text-decoration:none }
#slide .switchable li img { width:273px; height:147px }
#slide .switchable li .desc { height:29px; line-height:29px; width:263px; padding:0 5px; position:absolute; left:0; bottom:0; color:#fff; z-index:12; font-size:14px; text-align:center; overflow:hidden;opacity: 0.75;-moz-opacity: 0.75;filter:alpha(opacity=75); background-color:#000;}
#slide .tab_s { width:149px; height:11px; padding:10px 0 0 67px }
#slide .tab_s span { width:19px; height:9px; background-color:#f9fafa; border:1px solid #ccc; cursor:pointer; margin-right:8px; float:left; text-indent:-9em; overflow:hidden }
#slide .tab_s span.active { background-color:#649e30; border-color:#548c22 }
.box .hd { height:22px; line-height:22px; border-bottom:1px solid #ccc; position:relative }
.box .hd .t { color:#565656; font-weight:bold; height:21px; line-height:21px; position:absolute; left:0; bottom:-1px; border-bottom:2px solid #649e30; font-size:14px }
.box .hd .more { color:#296515; position:absolute; top:0; right:0 }
#pcgame_re { margin-top:17px }
#pcgame_re .piclist { margin-right:-13px }
#pcgame_re .piclist li { width:136px; padding-right:13px; margin-top:13px }
#pcgame_re .piclist li img { width:128px; height:85px }
#pcgame_re .piclist li .t { width:118px; top:69px }
#pcgame_re .textlist { margin:12px -13px 0 0 }
#pcgame_re .textlist li { width:136px; padding-right:13px; height:25px; line-height:25px; overflow:hidden; float:left }
#pcgame_re .textlist li a { color:#565656 }
#pcgame_hot .piclist { margin-right:-9px }
#pcgame_hot .piclist li { width:117px; padding-right:22px; margin-top:13px }
#pcgame_hot .piclist li a { width:117px; height:106px; display:block; position:relative; float:left; }
#pcgame_hot .piclist li .t { text-align:right; width:99px; top:54px }
#pcgame_hot .piclist li .title { display:block; height:29px; line-height:29px; padding:0 5px; overflow:hidden; text-align:center; color:#565656 }
#pcgame_hot .piclist li a:hover .title { color:#ff0000 }
#pcgame_hot .textlist { margin-top:9px }
#pcgame_hot .textlist li { height:23px; line-height:23px; overflow:hidden; vertical-align:bottom }
#pcgame_hot .textlist li .c { color:#565656; padding-right:10px }
#pcgame_hot .textlist li span { float:right; color:#999; padding-left:10px }
#jqzz { margin-top:12px }
#jqzz .title { height:29px; line-height:29px; background-position:0 -66px; background-repeat:repeat-x }
#jqzz .title .t { float:left; height:29px; width:70px; padding-right:3px; text-align:center; color:#565656; background-position:0 -205px }
#jqzz .title .more { float:right; height:29px; padding-right:10px; background-position:right -97px; color:#565656 }
#jqzz .con { color:#dddddd; line-height:25px; padding-top:5px; height:150px }
#jqzz .con a { padding-left:3px; padding-right:3px; color:#393939 }
#jqzz .con a.cRed { color:red }
#updategame .bd { width:244px; overflow:hidden }
#updategame .piclist { margin-right:-10px }
#updategame .piclist li { width:117px; padding-right:9px; margin-top:13px }
#updategame .piclist li .t { width:99px; top:54px }
#updategame .textlist { padding:10px 0 }
#updategame .textlist li { height:23px; line-height:23px; overflow:hidden }
#updategame .textlist li .c { color:#565656; padding-right:10px }
#updategame .last { border-top:1px dotted #CCC; padding-bottom:0 }
.category { margin-top:18px }
.cbox { width:490px; height:430px }
.cbox .title { height:28px; border-bottom:2px solid #649e30; padding-left:5px }
.cbox .title .t { float:left; height:20px; border-left:3px solid #649e30; padding-left:8px; width:79px; text-indent:-55em; overflow:hidden }
.cbox .title .jsby { background-position:8px -311px }
.cbox .title .jszl { background-position:8px -342px }
.cbox .title .enter { float:right; width:109px; height:22px; line-height:22px; text-align:center; color:#565656; background-position:0 -235px }
.cbox .con { height:399px; border-bottom:1px solid #daeac6 }
.cbox .list { width:203px; float:left; margin-top:9px }
.cbox .list .piclist .t { width:185px; top:114px }
.cbox .list .textlist { padding:8px 15px 9px; height:225px; border:1px solid #daeac6; border-bottom:0 none; margin-top:9px }
.cbox .list .textlist li { height:25px; line-height:25px; padding-left:10px; background-position:-106px -143px; overflow:hidden }
.cbox .list .textlist li a { color:#565656 }
.cbox .list .textlist li a.cRed { color:#ff0000 }
.cbox .rankingbox { float:right; width:278px; border-right:1px solid #daeac6; height:399px }
.cbox .rankingbox .panel { height:20px; padding:4px 12px; background-position:0 -37px; background-repeat:repeat-x; border-left:1px solid #daeac6; border-bottom:1px solid #daeac6 }
.cbox .rankingbox .panel span { float:left; width:59px; height:20px; line-height:20px; text-align:center; color:#296515; background-position:0 -279px; cursor:pointer; margin-right:10px }
.cbox .rankingbox .panel span.active { background-position:0 -258px; color:#fff }
.cbox .rankingbox .con { padding:0 10px }
.cbox .rankingbox .con .textlist { padding:7px 0; border-bottom:1px dashed #cccccc }
.cbox .rankingbox .con .last { border-bottom:none; padding-bottom:0 }
.cbox .rankingbox .con .textlist li { height:25px; line-height:25px; overflow:hidden; vertical-align:bottom }
.cbox .rankingbox .con .textlist li span { float:right; padding-left:10px }
.raking li span { background-image:url(../images/com.png); background-repeat:no-repeat }
.raking { padding:6px 0 }
.raking li { height:24px; line-height:24px; vertical-align:bottom; overflow:hidden }
.raking li span { width:16px; height:16px; line-height:16px; text-align:center; color:#999999; background-position:-161px -550px; float:left; margin-top:4px }
.raking li span.top3 { color:#fff; background-position:-161px -533px }
.raking li a { padding-left:10px; color:#787878 }
#classical { border:1px solid #b1c996; padding:10px 15px; margin-top:10px;}
#classical .hd p { position:absolute; right:0; color:#dddddd }
#classical .hd p a { color:#565656; padding-left:5px; padding-right:5px }
#classical .bd { width:978px; _width:968px; }
#classical .piclist { margin-right:-14px }
#classical .piclist li { width:173px; margin:15px 25px 0 0; _margin-right:19px;}
#classical .piclist li .t { width:155px; top:94px }
#classical .textlist { overflow:hidden; zoom:1; margin:12px -15px 0 0 }
#classical .textlist li { height:25px; line-height:25px; width:162px; padding-left:11px; overflow:hidden; background-position:-106px -173px; float:left; margin-right:15px }
#classical .textlist li a { color:#565656 }
.cbox .con, .cbox .title, .category, .regame, #pc_recom .webgame, .piclist, #pc_recom .hotgame dl, #pc_recom .pc dl, #pcgame_re .textlist {
*zoom:1; overflow:hidden }
.cbox .con:after, .cbox .title:after, .category:after, .regame:after, #pc_recom .webgame:after, .piclist:after, #pc_recom .hotgame dl:after, #pc_recom .pc dl:after, .box .hd:after, #pcgame_re .textlist:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
