.mlr17{margin:0 17px 0 18px}.bigimg-toprank{display:block;margin-bottom:27px}.bigimg-toprank img{width:740px;height:135px}.game-recommend{padding-bottom:15px}.achv-ranking,.hotgame-ranking{clear:both}.rank-menu span,.rank-first dt,.rank-first,.rank-list .rankicon,.toprank,.rank-box-footer,.rank-box-footer a{background-image:url(../../../images/center/toprank.png?v=201204201230);_background-image:url(../../../images/center/toprank.gif?v=201204201230);background-repeat:no-repeat}.rank-menu{position:relative;height:33px;border:1px solid #d8e1e3;background-color:#f3f8f9}.rank-menu span{position:absolute;width:212px;height:35px;left:-1px;top:-1px}.achv-ranking .rank-menu span{background-position:0 0}.hotgame-ranking .rank-menu span{background-position:0 -35px}.forumuser-ranking .rank-menu span{background-position:0 -70px}.rank-box-list{padding-top:15px;overflow:hidden}.rank-box{float:left;display:inline;width:233px;height:703px;border:1px solid #cfd3d4;margin-bottom:20px}.rank-box-title{position:relative;padding:1px;border-bottom:1px solid #cfd3d4;zoom:1}.rank-box-title em{position:absolute;width:2px;height:38px;top:-1px;left:-1px;background-color:red}.achv-ranking .rank-box-title em{background-color:#15c6da}.hotgame-ranking .rank-box-title em{background-color:#ff8a05}.rank-box-title h3{height:35px;line-height:35px;padding:0 9px 0 11px;font-size:14px;color:#666;background-color:#f3f8f9}.rank-box-title h3 span{float:right;font-size:12px;color:#AAA;font-weight:normal}.rank-box-cont{padding:0 1px;overflow:hidden}.rank-box-cont .rank-first{height:213px;padding:0 9px;border-bottom:1px solid #bec7cd;background-position:0 bottom;background-repeat:repeat-x}.rank-first dt{margin-top:3px;height:139px;background-position:0 -105px}.rank-first dt a{float:left;margin:15px 0 0 61px;padding:2px}.rank-first dt a img{width:80px;height:80px}.rank-first dd{margin-top:15px;overflow:hidden}.rank-first dd .add-attention{width:80px;float:right}.rank-first dd label{float:left;width:130px;height:48px;overflow:hidden}.rank-first dd label a{display:inline-block;font-size:14px;line-height:24px;_padding:6px 0;_height:14px;_line-height:14px}.rank-first dd label span{display:block;color:#666;height:24px}.rank-list{_height:378px;zoom:1;overflow:hidden}.rank-list li{float:left;width:212px;height:16px;line-height:16px;padding:11px 10px 11px 9px;background:url("../../../images/center/linedotl.gif") repeat-x scroll 0 bottom transparent}.rank-list li.toprank{position:relative;width:197px;padding:10px 10px 16px 24px;height:30px;line-height:30px;_line-height:24px}.rank-list li.toprank .rankicon{position:absolute;left:4px;top:6px;width:24px;height:37px}.rank-list li.toprank em{top:12px}.rank-list li.rank2 .rankicon{background-position:0 -327px}.rank-list li.rank3 .rankicon{background-position:0 -379px}.rank-list li .rankicon{float:left;width:15px;height:14px;line-height:14px;text-align:center;margin-top:2px;color:#FFF;background-position:0 -436px}.rank-list li .userpic,.rank-list li .username{float:left;margin-left:10px}.rank-list li .userpic img{width:30px;height:30px}.rank-list li.toprank .username{_padding-top:5px}.rank-list li .username{float:left;margin-left:10px}.rank-list li .rank-score{float:right}.rank-box-footer{position:relative;top:-1px;margin:0 1px;height:59px;padding-top:10px;color:#999;border-top:1px solid #bec7cd;background-position:0 -473px;background-repeat:repeat-x}.rank-box-footer p{text-align:center;height:24px;line-height:24px}.rank-box-footer p.no-login{height:66px;line-height:66px}.rank-box-footer p.no-login a{background:0;font-size:15px}.rank-box-footer p strong{font-size:16px;color:#ffa800;font-weight:bold;padding:0 1px}.rank-box-footer p.hasrank span{float:left;width:110px;text-align:center}.rank-box-footer p.hasrank span.playnum{background:url(../../../images/center/menu_listbg.png) no-repeat scroll right 6px transparent}.rank-box-footer p.hasrank span em,.rank-box-footer p.hasrank span strong{color:#ffa800;font-weight:bold;padding:0 1px}.rank-box-footer p.hasrank span em{font-size:14px}.rank-box-footer a.btn-fun{display:block;width:77px;height:27px;line-height:27px;text-align:center;color:#666;margin:4px auto 0;background-position:0 -259px}.rank-box-footer a.btn-fun:hover{background-position:0 -286px}.rank-box-footer a.btn-fun-long{width:107px;background-position:-108px -259px}.rank-box-footer a.btn-fun-long:hover{background-position:-108px -286px}