.cate-list {
    margin-top: 6px;
}
.cate-left {
    float: left;
    width: 257px;
}
.cate-left .box {
    background: transparent url(cate-back.jpg) repeat-y 0 0;
}
.cate-left .box-content {
    padding-bottom: 5px;
}
.cate-left .box-content li {
    text-align: left;
}
.cate-left .box-content li a {
    background: transparent;
    padding: 0;
}
.cate-left .box-content li a:hover{
   color: red;
}
.cate-right {
    float: right;
    width: 685px;
}
.cate-right ul.head li.more {
    color: #aaa;
}
.cate-item {
    height: 115px;
    background: #fff url(cate-item-back.jpg) repeat-x 0 bottom;
}
.cate-item {
    padding: 0 15px;
}
.cate-item dt {
    font-size: 10pt;
    font-weight: bold;
    padding-top: 10px;
}
.cate-item dt a {
    color: #0472BC;
}
.cate-item dd {
    margin: 10px 0 0;
    line-height: 160%;
}
.cate-item .cate-type {
    color: #094;
}
.cate-page {
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    color: #555;
}
.cate-page .current-num {
    font-weight: bold;
}
.cate-page .current-page {
    color: #094;
}
.cate-page a {
    color: #5770B5;
}
.listlb {
   background: transparent url(cate-back.jpg) repeat-y 0 0;
   border: solid #BED2E4;
   border-width: 0 1px 1px;
   padding: 4px 5px;
   width:245px;
   text-align: center;
   float:left;
}
.listlb li {
   float:left;
   width:120px;
   text-align: center;  
   border-bottom: 1px dashed #00eedd; 
   padding: 2px 0;
}
.listlb li a{
   color: #333;
}
.listlb li a:hover{
   color: red;
}
.distinct {
   font-weight: bold;
}