.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
a{cursor:pointer;}
.red,a.red:link,a.red:hover{color:#F00000;}
.orange,a.orange:link,a.orange:hover{color: #FF5B00;}
.yellow,a.yellow:link,a.yellow:hover{color:#FFBB6B;}
.blue,a.blue:link,a.blue:hover{color:#19B5EE;}
.green,a.green:link,a.green:hover{color:#4DC021;}
.gray,a.gray:link,a.gray:hover{color: #777777;}
.black,a.black:link,a.black:hover{color:#000000;}
.clear{clear:both;}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.depth{background:url(../../images/menu_minus.gif) no-repeat scroll left 2px;}
.d1 span.depth{padding-left:15px; background:url(../../images/menu_plus.gif) no-repeat left 2px;}
.d2 span.depth{padding-left:40px; background-position:25px center;}
.d3 span.depth{padding-left:60px; background-position:45px center;}
.d4 span.depth{padding-left:80px; background-position:65px center;}
.d5 span.depth{padding-left:100px; background-position:85px center;}
.d6 span.depth{padding-left:120px; background-position:105px center;}
.d7 span.depth{padding-left:140px; background-position:125px center;}
.d8 span.depth{padding-left:160px; background-position:145px center;}
.upload-list{display:block;}
.upload-list>div{float:left; margin-right:10px; position:relative;}
.upload-list>div>span{position:absolute; right:5px; top:5px; width:20px; height:20px; cursor:pointer; border-radius:3px; background:#000; text-align:center; font-size:14px; color:#FFF;}