@charset "utf-8";
/*左边部分*/  
.rit_click_box{ width:80px; border:0 solid #efefef; position:absolute; z-index:3; box-shadow:3px 3px 2px #ccc; background:#fff; float:left; }
.rit_click_box a{ width:100%; padding:6px 0 6px 10px; text-align:left; float:left; }
.rit_click_box a:last-child{ border-bottom:none; }


/*右侧管理*/
.manage{ width:100%; padding:13px 0 9px; float:left; } 
.manage .mgbox{ width:920px; padding:0 0 9px; border-bottom:1px solid #efefef; float:left; }
.manage .mgbox a{ padding:6px 12px 6px; border:1px solid #00AEFF; background:#00AEFF; margin-right:12px; color:#fff;  float:left; }
.manage .mgbox .chose{ padding:4px 0 10px; float:left; }
.manage .mgbox .chose span{ padding:0 0 0 10px; float:left; }
.manage .mgbox .chose span label{ padding:2px 20px 0 0; float:left; }
.manage .mgbox .chose span label i{ font-style:inherit; padding:2px 0 0 0; float:left; } 

/*空间大小*/
.manage .space{ width:230px; margin-top:5px; float:right; }
.manage .space span{ width:70px; padding:0 10px 0 0; text-align:right; margin:0; float:left; }
.manage .space .capacity{ width:150px; height:12px; margin-top:2px; background:#efefef; position:relative; float:left; }
.manage .space .capacity span{ background:#0781C6; height:12px; position:absolute; float:left;  }
.manage .space .capacity i{ width:150px; text-align:center; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:inherit; line-height:12px; padding:1px 0 0 0; position:absolute; float:left; }

/*上传样式*/
.file2{ padding:6px 20px 6px; font-size:14px; margin:0 10px 0 0; height:18px; line-height:18px; position:relative; cursor:pointer; color:#fff; background:#f33; border: 1px solid #E62626; overflow: hidden; display: inline-block; *display: inline; *zoom: 1; float:left; } 
.file2 input{ position:absolute; font-size:100px; right:0; top:0; opacity:0; filter:alpha(opacity=0); cursor:pointer; } 
.file2:hover {color:#fff; background:#e22; border-color:#DC1A1A; }


/*相册*/
.albumcon{ width:990px; padding:0;  padding-top:15px; float:left; } 

.abox{ width:120px; height:160px; border:1px solid #ddd; position:relative; margin:0 11px 15px 0; background:#fff; float:left; }
.abox:hover{ border:1px solid #ddd; }
.abox.ck_img{ border:1px solid #00AEFF; }
.abox.ck_img i{ position: absolute; width:20px; height:20px; z-index:10; background: url(../../../../public/images/img_ck.png) no-repeat right bottom; line-height:0; right:0; top:0; text-indent: -99em; }
.abox .img{ width:120px; height:120px; line-height:120px; border-bottom:1px solid #ddd; background:#fff; text-align:center; overflow:hidden; float:left;}
.abox .img img{ max-width:120px; max-height:120px; }
.abox .img a input{ display:none; }
.abox .opt{ width:100%; padding:10px 0 20px 0; text-align:center; float:left;} 
.abox .opt .lt{ width:60px; float:left; }
.abox .opt .lt label{ width:60px; margin:0 0 0 5px; float:left; }
.abox .opt .rt{ float:right; }
.abox .opt .rt a{ text-indent:-9999px; margin:3px 10px 0 0; padding:0; width:18px; height:18px; font-size:12px; float:left; } 


.folder{ width:120px; height:160px; background:#E7F2FF; border:1px solid #C2DEFE; position:relative; margin:0 11px 15px 0; float:left; }
.folder a{ width:120px; height:120px; border-bottom:1px solid #CAE2FE; text-align:center; line-height:120px; float:left; }
.folder a img{ max-width:80px; max-height:80px; }
.folder .name{ width:100%; text-align:center; padding:12px 0 0 0; float:left; } 
 

/*分类下拉菜单*/
select#album_type{ padding:0; width:120px; height:25px; margin:0; float:left; }
/*  ------------ 进度条 ---------------- */
.upprocess{ width:500px; max-height:350px; min-height:350px; background:#fff; right:0; bottom:0; position:fixed; border:1px solid #ddd; float:left;}
.upprocess .name{ width:100%; background:#00AEFF; float:left; }
.upprocess .name span{ padding:10px 0 10px 10px; font-size:14px; color:#fff; float:left; }

.upprocess .con{ width:100%; height:320px; overflow-y:scroll; float:left; }
.upprocess .upprcs_one{ width:100%; height:35px; padding:5px 0; position: relative; line-height:30px; border-bottom:1px dashed #efefef; float:left;}
.upprocess .upprcs_one span{ padding:4px 0 0 10px; float:left; }
.upprocess .upprcs_one em{ font-style:inherit; color:#666; float:left; }
.upprocess .upprcs_one em:nth-child(1){ width:50px; margin:8px 0 0 10px; }
.upprocess .upprcs_one em:nth-child(2){ width:200px; overflow:hidden; margin:4px 0 0 0; }
.upprocess .upprcs_one em:nth-child(3){ width:80px; margin:4px 0 0 0; }
.upprocess .upprcs_one em:nth-child(4){ width:130px; margin:4px 0 0 0; }
 
 
/*弹窗*/
.typeBox{ width:600px; margin:0 10px 10px 30px; float:left; }
.typeBox label{ width:150px; padding:5px 0; float:left; }
.typeBox label input{ padding-top:0px; float:left; }
.typeBox label span{ padding:3px 0 0 0; float:left; }
