.upload-model{width:400px;margin:auto}.upload-model input[type=file]{display:none}.upload-model .btns-group{margin-bottom:10px;text-align:left}.upload-model .btns-group .upload-btn{display:inline-block;vertical-align:middle;margin-right:10px}.upload-model .btns-group .upload-btn .upload-default{padding:9px 15px;font-size:12px;border-radius:3px;color:#fff;background-color:#409eff;border-color:#409eff;outline:0;cursor:pointer;position:relative}.upload-model .btns-group .upload-btn .upload-default:hover ::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.3)}.upload-model .upload-drag{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;height:180px;text-align:center;position:relative;overflow:hidden;width:100%;margin-bottom:5px}.upload-model .upload-drag.drag-over{border:2px dashed #409eff;background-color:rgba(32,159,255,.06)}.upload-model .upload-drag:hover{border-color:#409eff}.upload-model .upload-drag .icon-default{width:80px;height:60px;color:#b4bccc;display:block;margin:40px auto 0;font-size:60px;background-size:100%;background-repeat:no-repeat}.upload-model .drag-tip{margin-top:5px;font-size:12px;color:#606266}.upload-model .tip-default{color:#606266;font-size:14px;text-align:left}.upload-model .upload-list{list-style:none;padding:0;margin:0}.upload-model .upload-list li{width:100%;margin-bottom:10px;font-size:14px;color:#333;text-align:left;border-bottom:1px solid #f0f0f0;border-radius:4px;line-height:30px;height:30px;padding-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.upload-model .upload-list li .file-name{display:inline-block;vertical-align:middle;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-model .upload-list li .file-size-info{font-size:12px;color:#999;float:right;margin-right:10px}.upload-model .upload-list li:hover{color:#409eff}.upload-model .upload-list li i.upload-icon{font-size:14px;vertical-align:middle;margin-right:5px}.upload-model .upload-list li .delete-file{float:right;font-size:20px;color:#999;cursor:pointer}.upload-model .upload-list li .delete-file.complete{color:#67c23a;cursor:auto}.upload-model .upload-list li .delete-file.complete:hover{color:#67c23a}.upload-model .upload-list li .delete-file:hover{color:#000}.upload-model .upload-list li .upload-progress-box{width:100%;height:2px;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #409eff;position:absolute;bottom:-4px;left:0;border-radius:2px}.upload-model .upload-list li .upload-progress-box.upload-failed{border-color:#dbdbdb;font-weight:400}.upload-model .upload-list li .upload-progress-box div{width:0;position:absolute;height:2px;-webkit-box-sizing:content-box;box-sizing:content-box;bottom:0;left:0;-webkit-transition:.3s;transition:.3s;background:#409eff}.upload-list .change-name-input{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #d8dce5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#5a5e66;display:inline-block;font-size:inherit;height:30px;line-height:1;outline:0;padding:0 15px;width:60%}.upload-list .file-name{cursor:pointer}