| @charset "utf-8"; | 
| /* dialog样式 */ | 
| .wrapper { | 
|     zoom: 1; | 
|     width: 630px; | 
|     *width: 626px; | 
|     height: 380px; | 
|     margin: 0 auto; | 
|     padding: 10px; | 
|     position: relative; | 
|     font-family: sans-serif; | 
| } | 
|   | 
| /*tab样式框大小*/ | 
| .tabhead { | 
|     float:left; | 
| } | 
| .tabbody { | 
|     width: 100%; | 
|     height: 346px; | 
|     position: relative; | 
|     clear: both; | 
| } | 
|   | 
| .tabbody .panel { | 
|     position: absolute; | 
|     width: 0; | 
|     height: 0; | 
|     background: #fff; | 
|     overflow: hidden; | 
|     display: none; | 
| } | 
|   | 
| .tabbody .panel.focus { | 
|     width: 100%; | 
|     height: 346px; | 
|     display: block; | 
| } | 
|   | 
| /* 上传附件 */ | 
| .tabbody #upload.panel { | 
|     width: 0; | 
|     height: 0; | 
|     overflow: hidden; | 
|     position: absolute !important; | 
|     clip: rect(1px, 1px, 1px, 1px); | 
|     background: #fff; | 
|     display: block; | 
| } | 
|   | 
| .tabbody #upload.panel.focus { | 
|     width: 100%; | 
|     height: 346px; | 
|     display: block; | 
|     clip: auto; | 
| } | 
|   | 
| #upload .queueList { | 
|     margin: 0; | 
|     width: 100%; | 
|     height: 100%; | 
|     position: absolute; | 
|     overflow: hidden; | 
| } | 
|   | 
| #upload p { | 
|     margin: 0; | 
| } | 
|   | 
| .element-invisible { | 
|     width: 0 !important; | 
|     height: 0 !important; | 
|     border: 0; | 
|     padding: 0; | 
|     margin: 0; | 
|     overflow: hidden; | 
|     position: absolute !important; | 
|     clip: rect(1px, 1px, 1px, 1px); | 
| } | 
|   | 
| #upload .placeholder { | 
|     margin: 10px; | 
|     border: 2px dashed #e6e6e6; | 
|     *border: 0px dashed #e6e6e6; | 
|     height: 172px; | 
|     padding-top: 150px; | 
|     text-align: center; | 
|     background: url(./images/image.png) center 70px no-repeat; | 
|     color: #cccccc; | 
|     font-size: 18px; | 
|     position: relative; | 
|     top:0; | 
|     *top: 10px; | 
| } | 
|   | 
| #upload .placeholder .webuploader-pick { | 
|     font-size: 18px; | 
|     background: #00b7ee; | 
|     border-radius: 3px; | 
|     line-height: 44px; | 
|     padding: 0 30px; | 
|     *width: 120px; | 
|     color: #fff; | 
|     display: inline-block; | 
|     margin: 0 auto 20px auto; | 
|     cursor: pointer; | 
|     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); | 
| } | 
|   | 
| #upload .placeholder .webuploader-pick-hover { | 
|     background: #00a2d4; | 
| } | 
|   | 
|   | 
| #filePickerContainer { | 
|     text-align: center; | 
| } | 
|   | 
| #upload .placeholder .flashTip { | 
|     color: #666666; | 
|     font-size: 12px; | 
|     position: absolute; | 
|     width: 100%; | 
|     text-align: center; | 
|     bottom: 20px; | 
| } | 
|   | 
| #upload .placeholder .flashTip a { | 
|     color: #0785d1; | 
|     text-decoration: none; | 
| } | 
|   | 
| #upload .placeholder .flashTip a:hover { | 
|     text-decoration: underline; | 
| } | 
|   | 
| #upload .placeholder.webuploader-dnd-over { | 
|     border-color: #999999; | 
| } | 
|   | 
| #upload .filelist { | 
|     list-style: none; | 
|     margin: 0; | 
|     padding: 0; | 
|     overflow-x: hidden; | 
|     overflow-y: auto; | 
|     position: relative; | 
|     height: 300px; | 
| } | 
|   | 
| #upload .filelist:after { | 
|     content: ''; | 
|     display: block; | 
|     width: 0; | 
|     height: 0; | 
|     overflow: hidden; | 
|     clear: both; | 
| } | 
|   | 
| #upload .filelist li { | 
|     width: 113px; | 
|     height: 113px; | 
|     background: url(./images/bg.png); | 
|     text-align: center; | 
|     margin: 9px 0 0 9px; | 
|     *margin: 6px 0 0 6px; | 
|     position: relative; | 
|     display: block; | 
|     float: left; | 
|     overflow: hidden; | 
|     font-size: 12px; | 
| } | 
|   | 
| #upload .filelist li p.log { | 
|     position: relative; | 
|     top: -45px; | 
| } | 
|   | 
| #upload .filelist li p.title { | 
|     position: absolute; | 
|     top: 0; | 
|     left: 0; | 
|     width: 100%; | 
|     overflow: hidden; | 
|     white-space: nowrap; | 
|     text-overflow: ellipsis; | 
|     top: 5px; | 
|     text-indent: 5px; | 
|     text-align: left; | 
| } | 
|   | 
| #upload .filelist li p.progress { | 
|     position: absolute; | 
|     width: 100%; | 
|     bottom: 0; | 
|     left: 0; | 
|     height: 8px; | 
|     overflow: hidden; | 
|     z-index: 50; | 
|     margin: 0; | 
|     border-radius: 0; | 
|     background: none; | 
|     -webkit-box-shadow: 0 0 0; | 
| } | 
|   | 
| #upload .filelist li p.progress span { | 
|     display: none; | 
|     overflow: hidden; | 
|     width: 0; | 
|     height: 100%; | 
|     background: #1483d8 url(./images/progress.png) repeat-x; | 
|   | 
|     -webit-transition: width 200ms linear; | 
|     -moz-transition: width 200ms linear; | 
|     -o-transition: width 200ms linear; | 
|     -ms-transition: width 200ms linear; | 
|     transition: width 200ms linear; | 
|   | 
|     -webkit-animation: progressmove 2s linear infinite; | 
|     -moz-animation: progressmove 2s linear infinite; | 
|     -o-animation: progressmove 2s linear infinite; | 
|     -ms-animation: progressmove 2s linear infinite; | 
|     animation: progressmove 2s linear infinite; | 
|   | 
|     -webkit-transform: translateZ(0); | 
| } | 
|   | 
| @-webkit-keyframes progressmove { | 
|     0% { | 
|         background-position: 0 0; | 
|     } | 
|     100% { | 
|         background-position: 17px 0; | 
|     } | 
| } | 
|   | 
| @-moz-keyframes progressmove { | 
|     0% { | 
|         background-position: 0 0; | 
|     } | 
|     100% { | 
|         background-position: 17px 0; | 
|     } | 
| } | 
|   | 
| @keyframes progressmove { | 
|     0% { | 
|         background-position: 0 0; | 
|     } | 
|     100% { | 
|         background-position: 17px 0; | 
|     } | 
| } | 
|   | 
| #upload .filelist li p.imgWrap { | 
|     position: relative; | 
|     z-index: 2; | 
|     line-height: 113px; | 
|     vertical-align: middle; | 
|     overflow: hidden; | 
|     width: 113px; | 
|     height: 113px; | 
|   | 
|     -webkit-transform-origin: 50% 50%; | 
|     -moz-transform-origin: 50% 50%; | 
|     -o-transform-origin: 50% 50%; | 
|     -ms-transform-origin: 50% 50%; | 
|     transform-origin: 50% 50%; | 
|   | 
|     -webit-transition: 200ms ease-out; | 
|     -moz-transition: 200ms ease-out; | 
|     -o-transition: 200ms ease-out; | 
|     -ms-transition: 200ms ease-out; | 
|     transition: 200ms ease-out; | 
| } | 
| #upload .filelist li p.imgWrap.notimage { | 
|     margin-top: 0; | 
|     width: 111px; | 
|     height: 111px; | 
|     border: 1px #eeeeee solid; | 
| } | 
| #upload .filelist li p.imgWrap.notimage i.file-preview { | 
|     margin-top: 15px; | 
| } | 
|   | 
| #upload .filelist li img { | 
|     width: 100%; | 
| } | 
|   | 
| #upload .filelist li p.error { | 
|     background: #f43838; | 
|     color: #fff; | 
|     position: absolute; | 
|     bottom: 0; | 
|     left: 0; | 
|     height: 28px; | 
|     line-height: 28px; | 
|     width: 100%; | 
|     z-index: 100; | 
|     display:none; | 
| } | 
|   | 
| #upload .filelist li .success { | 
|     display: block; | 
|     position: absolute; | 
|     left: 0; | 
|     bottom: 0; | 
|     height: 40px; | 
|     width: 100%; | 
|     z-index: 200; | 
|     background: url(./images/success.png) no-repeat right bottom; | 
|     background-image: url(./images/success.gif) \9; | 
| } | 
|   | 
| #upload .filelist li.filePickerBlock { | 
|     width: 113px; | 
|     height: 113px; | 
|     background: url(./images/image.png) no-repeat center 12px; | 
|     border: 1px solid #eeeeee; | 
|     border-radius: 0; | 
| } | 
| #upload .filelist li.filePickerBlock div.webuploader-pick  { | 
|     width: 100%; | 
|     height: 100%; | 
|     margin: 0; | 
|     padding: 0; | 
|     opacity: 0; | 
|     background: none; | 
|     font-size: 0; | 
| } | 
|   | 
| #upload .filelist div.file-panel { | 
|     position: absolute; | 
|     height: 0; | 
|     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000') \0; | 
|     background: rgba(0, 0, 0, 0.5); | 
|     width: 100%; | 
|     top: 0; | 
|     left: 0; | 
|     overflow: hidden; | 
|     z-index: 300; | 
| } | 
|   | 
| #upload .filelist div.file-panel span { | 
|     width: 24px; | 
|     height: 24px; | 
|     display: inline; | 
|     float: right; | 
|     text-indent: -9999px; | 
|     overflow: hidden; | 
|     background: url(./images/icons.png) no-repeat; | 
|     background: url(./images/icons.gif) no-repeat \9; | 
|     margin: 5px 1px 1px; | 
|     cursor: pointer; | 
|     -webkit-tap-highlight-color: rgba(0,0,0,0); | 
|     -webkit-user-select: none; | 
|     -moz-user-select: none; | 
|     -ms-user-select: none; | 
|     user-select: none; | 
| } | 
|   | 
| #upload .filelist div.file-panel span.rotateLeft { | 
|     display:none; | 
|     background-position: 0 -24px; | 
| } | 
|   | 
| #upload .filelist div.file-panel span.rotateLeft:hover { | 
|     background-position: 0 0; | 
| } | 
|   | 
| #upload .filelist div.file-panel span.rotateRight { | 
|     display:none; | 
|     background-position: -24px -24px; | 
| } | 
|   | 
| #upload .filelist div.file-panel span.rotateRight:hover { | 
|     background-position: -24px 0; | 
| } | 
|   | 
| #upload .filelist div.file-panel span.cancel { | 
|     background-position: -48px -24px; | 
| } | 
|   | 
| #upload .filelist div.file-panel span.cancel:hover { | 
|     background-position: -48px 0; | 
| } | 
|   | 
| #upload .statusBar { | 
|     height: 45px; | 
|     border-bottom: 1px solid #dadada; | 
|     margin: 0 10px; | 
|     padding: 0; | 
|     line-height: 45px; | 
|     vertical-align: middle; | 
|     position: relative; | 
| } | 
|   | 
| #upload .statusBar .progress { | 
|     border: 1px solid #1483d8; | 
|     width: 198px; | 
|     background: #fff; | 
|     height: 18px; | 
|     position: absolute; | 
|     top: 12px; | 
|     display: none; | 
|     text-align: center; | 
|     line-height: 18px; | 
|     color: #6dbfff; | 
|     margin: 0 10px 0 0; | 
| } | 
| #upload .statusBar .progress span.percentage { | 
|     width: 0; | 
|     height: 100%; | 
|     left: 0; | 
|     top: 0; | 
|     background: #1483d8; | 
|     position: absolute; | 
| } | 
| #upload .statusBar .progress span.text { | 
|     position: relative; | 
|     z-index: 10; | 
| } | 
|   | 
| #upload .statusBar .info { | 
|     display: inline-block; | 
|     font-size: 14px; | 
|     color: #666666; | 
| } | 
|   | 
| #upload .statusBar .btns { | 
|     position: absolute; | 
|     top: 7px; | 
|     right: 0; | 
|     line-height: 30px; | 
| } | 
|   | 
| #filePickerBtn { | 
|     display: inline-block; | 
|     float: left; | 
| } | 
| #upload .statusBar .btns .webuploader-pick, | 
| #upload .statusBar .btns .uploadBtn, | 
| #upload .statusBar .btns .uploadBtn.state-uploading, | 
| #upload .statusBar .btns .uploadBtn.state-paused { | 
|     background: #ffffff; | 
|     border: 1px solid #cfcfcf; | 
|     color: #565656; | 
|     padding: 0 18px; | 
|     display: inline-block; | 
|     border-radius: 3px; | 
|     margin-left: 10px; | 
|     cursor: pointer; | 
|     font-size: 14px; | 
|     float: left; | 
|     -webkit-user-select: none; | 
|     -moz-user-select: none; | 
|     -ms-user-select: none; | 
|     user-select: none; | 
| } | 
| #upload .statusBar .btns .webuploader-pick-hover, | 
| #upload .statusBar .btns .uploadBtn:hover, | 
| #upload .statusBar .btns .uploadBtn.state-uploading:hover, | 
| #upload .statusBar .btns .uploadBtn.state-paused:hover { | 
|     background: #f0f0f0; | 
| } | 
|   | 
| #upload .statusBar .btns .uploadBtn, | 
| #upload .statusBar .btns .uploadBtn.state-paused{ | 
|     background: #00b7ee; | 
|     color: #fff; | 
|     border-color: transparent; | 
| } | 
| #upload .statusBar .btns .uploadBtn:hover, | 
| #upload .statusBar .btns .uploadBtn.state-paused:hover{ | 
|     background: #00a2d4; | 
| } | 
|   | 
| #upload .statusBar .btns .uploadBtn.disabled { | 
|     pointer-events: none; | 
|     filter:alpha(opacity=60); | 
|     -moz-opacity:0.6; | 
|     -khtml-opacity: 0.6; | 
|     opacity: 0.6; | 
| } | 
|   | 
|   | 
|   | 
| /* 图片管理样式 */ | 
| #online { | 
|     width: 100%; | 
|     height: 336px; | 
|     padding: 10px 0 0 0; | 
| } | 
| #online #fileList{ | 
|     width: 100%; | 
|     height: 100%; | 
|     overflow-x: hidden; | 
|     overflow-y: auto; | 
|     position: relative; | 
| } | 
| #online ul { | 
|     display: block; | 
|     list-style: none; | 
|     margin: 0; | 
|     padding: 0; | 
| } | 
| #online li { | 
|     float: left; | 
|     display: block; | 
|     list-style: none; | 
|     padding: 0; | 
|     width: 113px; | 
|     height: 113px; | 
|     margin: 0 0 9px 9px; | 
|     *margin: 0 0 6px 6px; | 
|     background-color: #eee; | 
|     overflow: hidden; | 
|     cursor: pointer; | 
|     position: relative; | 
| } | 
| #online li.clearFloat { | 
|     float: none; | 
|     clear: both; | 
|     display: block; | 
|     width:0; | 
|     height:0; | 
|     margin: 0; | 
|     padding: 0; | 
| } | 
| #online li img { | 
|     cursor: pointer; | 
| } | 
| #online li div.file-wrapper { | 
|     cursor: pointer; | 
|     position: absolute; | 
|     display: block; | 
|     width: 111px; | 
|     height: 111px; | 
|     border: 1px solid #eee; | 
|     background: url("./images/bg.png") repeat; | 
| } | 
| #online li div span.file-title{ | 
|     display: block; | 
|     padding: 0 3px; | 
|     margin: 3px 0 0 0; | 
|     font-size: 12px; | 
|     height: 13px; | 
|     color: #555555; | 
|     text-align: center; | 
|     width: 107px; | 
|     white-space: nowrap; | 
|     word-break: break-all; | 
|     overflow: hidden; | 
|     text-overflow: ellipsis; | 
| } | 
| #online li .icon { | 
|     cursor: pointer; | 
|     width: 113px; | 
|     height: 113px; | 
|     position: absolute; | 
|     top: 0; | 
|     left: 0; | 
|     z-index: 2; | 
|     border: 0; | 
|     background-repeat: no-repeat; | 
| } | 
| #online li .icon:hover { | 
|     width: 107px; | 
|     height: 107px; | 
|     border: 3px solid #1094fa; | 
| } | 
| #online li.selected .icon { | 
|     background-image: url(images/success.png); | 
|     background-image: url(images/success.gif) \9; | 
|     background-position: 75px 75px; | 
| } | 
| #online li.selected .icon:hover { | 
|     width: 107px; | 
|     height: 107px; | 
|     border: 3px solid #1094fa; | 
|     background-position: 72px 72px; | 
| } | 
|   | 
|   | 
| /* 在线文件的文件预览图标 */ | 
| i.file-preview { | 
|     display: block; | 
|     margin: 10px auto; | 
|     width: 70px; | 
|     height: 70px; | 
|     background-image: url("./images/file-icons.png"); | 
|     background-image: url("./images/file-icons.gif") \9; | 
|     background-position: -140px center; | 
|     background-repeat: no-repeat; | 
| } | 
| i.file-preview.file-type-dir{ | 
|     background-position: 0 center; | 
| } | 
| i.file-preview.file-type-file{ | 
|     background-position: -140px center; | 
| } | 
| i.file-preview.file-type-filelist{ | 
|     background-position: -210px center; | 
| } | 
| i.file-preview.file-type-zip, | 
| i.file-preview.file-type-rar, | 
| i.file-preview.file-type-7z, | 
| i.file-preview.file-type-tar, | 
| i.file-preview.file-type-gz, | 
| i.file-preview.file-type-bz2{ | 
|     background-position: -280px center; | 
| } | 
| i.file-preview.file-type-xls, | 
| i.file-preview.file-type-xlsx{ | 
|     background-position: -350px center; | 
| } | 
| i.file-preview.file-type-doc, | 
| i.file-preview.file-type-docx{ | 
|     background-position: -420px center; | 
| } | 
| i.file-preview.file-type-ppt, | 
| i.file-preview.file-type-pptx{ | 
|     background-position: -490px center; | 
| } | 
| i.file-preview.file-type-vsd{ | 
|     background-position: -560px center; | 
| } | 
| i.file-preview.file-type-pdf{ | 
|     background-position: -630px center; | 
| } | 
| i.file-preview.file-type-txt, | 
| i.file-preview.file-type-md, | 
| i.file-preview.file-type-json, | 
| i.file-preview.file-type-htm, | 
| i.file-preview.file-type-xml, | 
| i.file-preview.file-type-html, | 
| i.file-preview.file-type-js, | 
| i.file-preview.file-type-css, | 
| i.file-preview.file-type-php, | 
| i.file-preview.file-type-jsp, | 
| i.file-preview.file-type-asp{ | 
|     background-position: -700px center; | 
| } | 
| i.file-preview.file-type-apk{ | 
|     background-position: -770px center; | 
| } | 
| i.file-preview.file-type-exe{ | 
|     background-position: -840px center; | 
| } | 
| i.file-preview.file-type-ipa{ | 
|     background-position: -910px center; | 
| } | 
| i.file-preview.file-type-mp4, | 
| i.file-preview.file-type-swf, | 
| i.file-preview.file-type-mkv, | 
| i.file-preview.file-type-avi, | 
| i.file-preview.file-type-flv, | 
| i.file-preview.file-type-mov, | 
| i.file-preview.file-type-mpg, | 
| i.file-preview.file-type-mpeg, | 
| i.file-preview.file-type-ogv, | 
| i.file-preview.file-type-webm, | 
| i.file-preview.file-type-rm, | 
| i.file-preview.file-type-rmvb{ | 
|     background-position: -980px center; | 
| } | 
| i.file-preview.file-type-ogg, | 
| i.file-preview.file-type-wav, | 
| i.file-preview.file-type-wmv, | 
| i.file-preview.file-type-mid, | 
| i.file-preview.file-type-mp3{ | 
|     background-position: -1050px center; | 
| } | 
| i.file-preview.file-type-jpg, | 
| i.file-preview.file-type-jpeg, | 
| i.file-preview.file-type-gif, | 
| i.file-preview.file-type-bmp, | 
| i.file-preview.file-type-png, | 
| i.file-preview.file-type-psd{ | 
|     background-position: -140px center; | 
| } |