CSS部分:
*{ padding: 0; margin: 0;}
body{ font-size: 12px; color: #333; background: #fff;}
li{ list-style: none;}
a{ text-decoration: none; color: #333;}
#cate{ width: 300px; margin: 40px auto; border: 1px solid #f70;}
#cate h3{ font-size: 14px; height: 30px; line-height: 30px; text-align: center; background: #f80; color: #fff;}
#cate li{ padding-left: 10px; border-top: 1px solid #f90;}
.show ,.edit{ height: 40px; line-height: 40px;}
.show span{ float: left; margin-right: 10px;}
.show a{ display: inline-block; width: 16px; height: 16px; background: url(img/edit.png) no-repeat; text-indent: -9999px; margin-top: 10px; position: absolute; right: 10px;}
.show{ position: relative;}
.edit{ display: none;}
.edit input{ background: #fff; border: 1px solid #ccc; height: 20px; line-height: 20px; padding: 2px 5px; outline: none;}
.edit a{ background: #999; color: #fff; padding: 5px 6px; border-radius: 2px;}
.edit a.cancel{ backgr