﻿* {
    /** 解决调试控制台出现：Unable to preventDefault inside passive event listener */
    /*touch-action: pan-y;*/
}
.Common-fontYahei
{
    font-family: "Microsoft Yahei" , "Hiragino Sans GB" , sans-serif,arial;
}
.Common-fontSun
{
    font-family: Simsun;
}
/* 在线文件的文件预览图标 */
i.file-preview
{
    display: block;
    margin: 10px auto;
    width: 70px;
    height: 70px;
    background-image: url("../UEditor/Dialogs/attachment/images/file-icons.png");
    background-image: url("../UEditor/Dialogs/attachment/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;
}



/*!
 * Cropper v0.3.2
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014 Fengyuan Chen
 * Released under the MIT license
 */

.cropper-container
{
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.cropper-container .cropper-modal
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}

.cropper-container .cropper-dragger
{
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
    height: 80%;
}

.cropper-container .cropper-preview
{
    display: block;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border-color: #69f;
    border-color: rgba(51, 102, 255, .75);
    border-style: solid;
    border-width: 1px;
}

.cropper-container .cropper-dashed
{
    position: absolute;
    display: block;
    filter: alpha(opacity=50);
    border: 0 dashed #fff;
    opacity: .5;
}

.cropper-container .dashed-h
{
    top: 33.3%;
    left: 0;
    width: 100%;
    height: 33.3%;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.cropper-container .dashed-v
{
    top: 0;
    left: 33.3%;
    width: 33.3%;
    height: 100%;
    border-right-width: 1px;
    border-left-width: 1px;
}

.cropper-container .cropper-face, .cropper-container .cropper-line, .cropper-container .cropper-point
{
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=10);
    opacity: .1;
}

.cropper-container .cropper-face
{
    top: 0;
    left: 0;
    cursor: move;
    background-color: #fff;
}

.cropper-container .cropper-line
{
    background-color: #69f;
}

.cropper-container .line-e
{
    top: 0;
    right: -2px;
    width: 5px;
    cursor: e-resize;
}

.cropper-container .line-n
{
    top: -2px;
    left: 0;
    height: 5px;
    cursor: n-resize;
}

.cropper-container .line-w
{
    top: 0;
    left: -2px;
    width: 5px;
    cursor: w-resize;
}

.cropper-container .line-s
{
    bottom: -2px;
    left: 0;
    height: 5px;
    cursor: s-resize;
}

.cropper-container .cropper-point
{
    width: 5px;
    height: 5px;
    background-color: #69f;
    filter: alpha(opacity=75);
    opacity: .75;
}

.cropper-container .point-e
{
    top: 49%;
    right: -2px;
    cursor: e-resize;
}

.cropper-container .point-n
{
    top: -2px;
    left: 49%;
    cursor: n-resize;
}

.cropper-container .point-w
{
    top: 49%;
    left: -2px;
    cursor: w-resize;
}

.cropper-container .point-s
{
    bottom: -2px;
    left: 49%;
    cursor: s-resize;
}

.cropper-container .point-ne
{
    top: -2px;
    right: -2px;
    cursor: ne-resize;
}

.cropper-container .point-nw
{
    top: -2px;
    left: -2px;
    cursor: nw-resize;
}

.cropper-container .point-sw
{
    bottom: -2px;
    left: -2px;
    cursor: sw-resize;
}

.cropper-container .point-se
{
    right: -2px;
    bottom: -2px;
    width: 5px;
    height: 5px;
    cursor: se-resize;
    filter: alpha(opacity=100);
    opacity: 1;
}

.cropper-container .point-se:before
{
    position: absolute;
    right: -50%;
    bottom: -50%;
    display: block;
    width: 200%;
    height: 200%;
    content: " ";
    background-color: #69f;
    filter: alpha(opacity=0);
    opacity: 0;
}

.media-sm .cropper-container .point-se
{
    width: 15px;
    height: 15px;
}
.media-md .cropper-container .point-se
{
    width: 10px;
    height: 10px;
}
.media-lg .cropper-container .point-se,
.media-xl .cropper-container .point-se
{
    width: 5px;
    height: 5px;
    filter: alpha(opacity=75);
    opacity: .75;
}

.cropper-hidden
{
    display: none !important;
}
/*结束*/