
#down {background-color:#fff; padding:5px; }

.dir {color:#707070; line-height:28px; padding-left:1em;}
.dir a{ text-decoration:none; color:#707070;}
.dir a:hover { text-decoration:underline; color:#ff4c00;}


#download {margin-top:5px;}
#download a { text-decoration:none;}
#download a:hover { text-decoration:underline;}

#download .item{padding-left:100px; height:auto !important; height:92px; min-height:92px; margin-bottom:10px; position:relative;}
#download .item .img {width:90px; height:90px;  float:left; left:0; overflow:hidden; border:1px solid #000; position: absolute;}
#download .item .name{background:#f4f4f4; border-bottom:1px solid #dfdfdf; height:20px; line-height:20px;  padding-right:91px;text-overflow:ellipsis; position:relative; overflow:hidden;}
#download .item .name a{color:#1f3a87;}
#download .item .name .go_down {font-size:13px; line-height:20px; height:20px; color:#ff4b00; font-weight:bold; position:absolute; right:26px; top:0;}
#download .item .dec {color:#183778; line-height:18px; margin-top:5px; height:auto !important; height:43px; min-height:43px;}
#download .item .meta {color:#999999; text-align:right; height:24px; line-height:24px; border-top:1px  dashed #dfdfdf; margin-top:5px; overflow:hidden;  }
#download .item .state {float:left;  }

#download .meta .date strong, #download .meta .size strong, #download .meta .downed strong {font-weight:normal;}
#download .meta .date, #download .meta .size {margin-right:5px;}


.page { background-color:#ddeef8; color:#505050; height:26px; line-height:16px; overflow:hidden; padding:5px  0  0 13px;}
.page a { text-decoration:none; color:#505050}
.page a:hover { text-decoration:underline; color:#ff4c00;}
.page span {color:#ff4c00;}
.page strong {margin:0 5px;}
.page a , .page span {margin:0 3px;}
.page .go_page {width:32px; height:16px; }


.down_block { background-color:#f7fcff;;}
.down_block .caption { background-color:#00a3e8; height:35px; padding-left:15px; line-height:35px; color:#fff;}
#this_best a {color:#333; text-decoration:none;}
#this_best a:hover {color:#ff4c00;  text-decoration:underline;}
#this_best .list {padding:5px;}
#this_best .item {  overflow:hidden; line-height:22px; height:22px;}
#this_best .item strong {font-weight:normal;}


#img_best {overflow:hidden; }
* html #img_best {padding-bottom:10px;}
#img_best .list {width:320px; padding:10px 0 0 10px;}
#img_best .item {float:left; width:122px; height:114px; overflow:hidden; display:inline; overflow:hidden; margin:0 30px 10px 0;}
#img_best .item .img {border:1px solid #dcdcdc; width:120px; height:90px; overflow:hidden;}
#img_best .item .name { line-height:22px;}



#best_down a { text-decoration:none; }
#best_down a:hover { text-decoration:underline;}
#best_down .title {font-weight:bold; padding-left:20px; line-height:24px; background:url(/skin/images/down_ico.gif) no-repeat 2px center; border-bottom:1px solid #d7d7d7; margin-bottom:15px; height:24px; overflow:hidden;}
* html #best_down .title { background-position: 2px 4px;}
#best_down .item {height:auto !important; height:92px; min-height:92px; position:relative; padding-bottom:10px;}
#best_down .img {border:1px solid #cdcdcd; width:120px; height:90px; overflow:hidden; float:left; display:inline; margin-left:2px;}
#best_down .name, #best_down .dec {margin-left:135px;}
#best_down .name {height:20px;  line-height:20px; overflow:hidden;}
#best_down .name a{line-height:18px; font-weight:bold; color:#000;}
#best_down .name a:hover {color:#ff4c00;}
#best_down .dec {color:#555; line-height:20px; margin-top:3px; text-indent:2em; padding-right:5px;}
#best_down .link {color:#ff4c00;  }