.np-input{height:34px;line-height:32px;border:1px solid #d2d2d2;box-sizing:border-box;border-radius:3px}.np-input-table{display:table;height:100%;width:100%}.np-input-table>*{display:table-cell}.np-input_err{border-color:#c00!important}.np-input_cir{border-radius:200px}.np-input_disable,.np-input_disable input{cursor:no-drop}.np-input:after{content:"";display:block;clear:both}.np-input:hover{box-shadow:0 0 4px rgba(0,0,0,.1)}.np-input.active{border-color:#c00}.np-input-ct{cursor:text;vertical-align:middle}.np-input input{height:100%;border:0;width:100%;background:none;outline:none;box-sizing:border-box;padding:0 10px}.np-input-big{height:40px;line-height:38px}.np-upload_drag{max-width:60%;margin:0 auto;padding-bottom:20px}.np-upload_drag .np-upload-preview_process{height:16px;border-radius:16px;width:90%}.np-upload_drag .np-upload-preview_width{height:16px;border-radius:16px}.np-upload_drag .np-upload-preview_tit{padding-top:16px}.np-upload_drag .np-upload-preview_up{position:relative;height:auto}.np-upload_drag .np-upload_dragclear{cursor:pointer;border:1px solid #aaa;width:20px;height:20px;line-height:20px;border-radius:50%}.np-upload_drag .np-upload_dragnumber{font-size:18px;margin-bottom:12px}.loginwin{position:fixed;z-index:101}.loginwin-title{padding:20px 0}.loginwin-title_login{font-size:24px;font-weight:700;color:#c00}.loginwin-title_sign{position:absolute;right:50px;bottom:20px;color:#c00;cursor:pointer}.loginwin-title_sign:hover{text-decoration:underline}.loginwin,.loginwin-bg{left:0;right:0;top:0;bottom:0}.loginwin-bg{position:absolute;background-color:rgba(0,0,0,.6)}.loginwin-box{box-sizing:border-box;position:absolute;top:50%;left:50%;z-index:9;width:400px;height:450px;background-color:#fff;transform:translate(-50%,-50%);padding:20px 50px}.loginwin-close{position:absolute;right:15px;top:15px;cursor:pointer}.loginwin-code-img{overflow:hidden;border:1px solid #d2d2d2;box-sizing:border-box;height:34px;cursor:pointer}.loginwin-forgotpass a:hover{color:#c00;text-decoration:underline}.loginwin .np-input{border-radius:0}.hide{display:none}.np-upload{position:relative}.np-upload-hasfile.np-upload-drag{background:none}.np-upload-fileinput{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer;opacity:0;width:100%;height:100%;z-index:9}.np-upload-change{position:relative}.np-upload-change:hover .np-upload_btn{background-color:#c00;color:#fff}.np-upload .np-upload-drag .np-btn{display:inline-block}.np-upload-drag{padding:20px 0 40px;text-align:center;background:#fff;border:1px solid #f3e3f8;background:url(https://static.nextpcb.com/uploads/new_font/img/upload-bg.svg) no-repeat center 20%}.np-upload-drag h3{font-size:24px;padding:30px 0 20px}.np-upload-drag-desc{padding-bottom:46px}.np-upload-drag form{padding-top:20px}.np-upload-preview{margin:0 auto}.np-upload-preview_name{max-width:70%;overflow:hidden;text-overflow:ellipsis;float:left;height:20px;white-space:nowrap}.np-upload-preview_up{height:20px;line-height:20px;display:flex;justify-content:center;align-items:center;position:relative}.np-upload-preview_up .icon-upload{float:left}.np-upload-preview_clear{cursor:pointer;float:right}.np-upload-preview_clear:hover{color:#c00}.np-upload-preview_number{position:absolute;top:17px;right:0}.np-upload-preview_process{height:6px;background:#e8e8e8;border-radius:4px;width:90%}.np-upload-preview_width{height:100%;border-radius:4px;background:#059a58}.np-upload-disble .np-btn{cursor:no-drop;border-color:#ccc;background:#ccc;color:#fff}.np-upload .np-btn{display:block;min-width:140px}.btn-border-close{cursor:pointer;color:#999}.btn-border-close,.btn-border-close svg{width:16px;height:16px}.btn-border-close .icon-close{fill:#999}.btn-border-close:hover .icon-close{fill:#c00}