.li1{padding:10px 5px 5px 5px; color:#666; border-bottom:1px dashed #ccc; width:640px; display:table;}
.li1 dd,.li1 dt{float:left;line-height:18px;}
.li1 .no{width:87px; background:url(/images/rank/rank.gif) no-repeat center 0px; height:61px; text-align:center; padding-top:8px;font-size:36px;color:#339900; font-weight:bold;text-decoration: underline; line-height:40px;}
.li1 .n1{ background:url(/images/rankicon1.gif) no-repeat center center;color:#fff;}
.li1 .pic{ padding-left:10px;}
.li1 .pic img{width:150px; height:90px;}

.li1 .pic1{ padding-left:10px;}
.li1 .pic1 img{width:85px; height:90px;}
.li1 dt{ padding-left:10px; width:295px;}
.li1 h5 a{color:#FF0000; font-size:14px;}
.vote{background:url(/images/rank/icon1.jpg) no-repeat 0px 0px; padding-left:22px; line-height:30px;display:block}
.add{background:url(/images/rank/icon.jpg) no-repeat 0px 0px; padding-left:22px; line-height:30px; display:block}
.inp{border:1px solid #ccc; width:200px; height:18px}

.rtit{font-size:24px; text-align:center; margin:0 10px; border-bottom:2px solid #C00; line-height:50px}
.rankuser dd{float:left; width:82px; height:70px; padding:5px; text-align:center;}
.rankuser img{width:60px;height:65px;}
.rtit2{padding-left:10px; line-height:25px; border-bottom:1px solid #ccc; font-size:14px; margin-bottom:10px; margin-top:15px; color:#666;}