PHPIndex

This page lists files in the current directory. You can view content, get download/execute commands for Wget, Curl, or PowerShell, or filter the list using wildcards (e.g., `*.sh`).

img
content.css
wget 'https://sme10.lists2.roe3.org/kodbox/static/app/vender/tinymce/kod/content.css'
View Content
.mce-content-body .h1,.mce-content-body h1{font-size: 2.2em;}
.mce-content-body .h2,.mce-content-body h2{font-size: 1.8em;}
.mce-content-body .h3,.mce-content-body h3{font-size: 1.4em;}
.mce-content-body .h4,.mce-content-body h4{font-size: 1.2em;}
.mce-content-body .h5,.mce-content-body h5{font-size: 1.1em;}
.mce-content-body,.article-content-body{
    font-family:-apple-system,Segoe UI,PingFangSC-light, PingFangTC-light, "PingFang SC","Lantinghei SC","Hiragino Sans GB","Microsoft Yahei",Helvetica,arial,sans-serif;
    color: #444;font-size:13px;
}
body.mce-content-body{
	position: absolute;
    left: 0;top: 0;right: 0;bottom: 0;
    border: 0;
    margin: 0;padding:10px 15px;
    box-sizing: border-box;
}
body.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{
	margin-top:4px;left:initial;opacity:0.5;
}
.mce-content-body p,.article-content-body p{
	margin: 0.3em 0;
    line-height: 1.4em;
}
.mce-content-body hr,.article-content-body hr{
    border: none;
    border-top: 1px solid #ccc;
    margin: 0.5em 0;
}
.mce-content-body .mce-item-table,
.mce-content-body .mce-item-table caption, 
.mce-content-body .mce-item-table td, 
.mce-content-body .mce-item-table th,
.mce-content-body table td,
.mce-content-body table th,

.article-content-body .mce-item-table,
.article-content-body .mce-item-table caption, 
.article-content-body .mce-item-table td, 
.article-content-body .mce-item-table th,
.article-content-body table td,
.article-content-body table th{
    border: 1px solid #e1e1e1;
    vertical-align: middle;
    padding:0.2em 1em 0.2em 0.3em;
}

.mce-content-body ul{padding-left:2em;margin: 0.5em 0;}
.mce-content-body table th,
.mce-content-body .mce-item-table table th,
.article-content-body table th,
.article-content-body .mce-item-table table th{
    background-color: #f3f3f3;
}

.mce-content-body code[class*=language-], 
.mce-content-body pre[class*=language-],
.article-content-body code[class*=language-], 
.article-content-body pre[class*=language-]{line-height:1.3em;}

.mce-content-body pre, 
.mce-content-body pre > code,
.article-content-body pre, 
.article-content-body pre > code{
    display: block;
    font-size: 13px;
    line-height: 1.5;
    background: #f6f6f6;
    color: #333;
    font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
    
    position: relative;
    margin: 0 0 20px;
    padding: 1em;
    box-sizing: border-box;
    border: none;
    border-radius: 4px;
    word-break: break-word;
    word-wrap: normal;
    white-space: pre;
    overflow: auto;
}
.mce-content-body pre > code,
.article-content-body pre > code{margin:0;padding:0;}
.mce-content-body code[data-mce-selected=inline-boundary]{background:none;}

.mce-content-body blockquote,
.article-content-body blockquote{
    position: relative;
    margin: 0 0 20px 0;
    padding:5px 10px;
    background-color: #f6f6f6;
    border-left: 4px solid #e6e6e6;
    font-style: normal;
    font-weight: normal;
    word-break: break-word;
}
.mce-content-body img,
.article-content-body img{max-width: 100%;}
media.js
wget 'https://sme10.lists2.roe3.org/kodbox/static/app/vender/tinymce/kod/media.js'
View Content
if(!tinymce.pluginResetAdd){tinymce.pluginResetAdd = [];}
tinymce.pluginResetAdd.push(function(editor){
    kodApi.pathSelectBind = function($btn,$input){
        $btn.bind('click',function(){
            var param = {
                type: 'file',
                title: $btn.attr('title'),
        		allowExt:$btn.attr('ext'),
        		makeUrl: true,// 默认获取文件外链;
        		callback:function(result,options){
        		    var link = result.downloadPath;
        		    $input.val(link);
        		}
            };
            var view = new kodApi.pathSelect(param);
			$.formPopTarget($(editor.editorContainer),view.$dialog).show();
        });
    };
    
    var thePlugin = editor.plugins.media;
    var mediaRuleAdd = [
        /// 添加youku,bilibili,qq视频; iqiyi由于url加密暂未添加;
		/**
		 * 
		 * 测试: 
		 * http://vimeo.com/2342345?start=good
		 * https://www.bilibili.com/video/BV1H54y1i7P8/?spm=df
		 * http://bilibili.com/video/BV1H54y1i7P8
		 * 
		 * https://v.qq.com/x/cover/mzc002009a3e8xj/o0034z52rj3.html
		 */
	    {
            regex:/v\.youku\.com\/v_show\/id_(\w+)=*\.html/,
            type: 'iframe',w: 510,h: 498,allowFullscreen: true,
			url: 'player.youku.com/embed/$1',
        },
        {
            regex:/v\.qq\.com.*?vid=(.+)/,
            type: 'iframe',w: 500,h: 310,allowFullscreen: true,
            url:'v.qq.com/txp/iframe/player.html?vid=$1&auto=0'
        },
        {
            regex:/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/,
            type: 'iframe',w: 500,h: 310,allowFullscreen: true,
            url:'v.qq.com/txp/iframe/player.html?vid=$2&auto=0'
        },
        {
            regex:/bilibili\.com\/video\/([0-9a-zA-Z]+)/,
            type: 'iframe',w: 600,h: 320,allowFullscreen: true,
            url:'player.bilibili.com/player.html?bvid=$1'
        },
        {
            regex:/instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/,
            type: 'iframe',w: 612,h: 710,allowFullscreen: true,
            url:'instagram.com/p/{{1}}/embed/'
        },
        {
            regex:/vine\.co\/v\/([a-zA-Z0-9]+)/,
            type: 'iframe',w: 640,h: 360,allowFullscreen: true,
            url:'$0/embed/simple'
        },
        {
            regex:/facebook\.com\/([^\/]+)\/videos\/([0-9]+)/,
            type: 'iframe',w: 560,h: 301,allowFullscreen: true,
            url:'www.facebook.com/plugins/video.php?href={{$1}}&show_text=0&width=560'
        }
    ];
    if(thePlugin.urlPatterns && !thePlugin.urlPatternsInit){
        _.each(mediaRuleAdd,function(item){
            thePlugin.urlPatterns.push(item);
        })
        thePlugin.urlPatternsInit = true;
    }

    var resetView  = function($dialog){
        var $tab = $dialog.find('.tox-dialog__body-nav-item--active');
        if($tab.index() != 0 ) return;
        
        var $field = $dialog.find('.tox-form .tox-form__group').first();
        var text = '视频地址(视频文件url或网络视频)'
        var desc = '<i class="vedio-desc">网络视频支持: youku,qq视频,bilibili; yutube,vimeo,daily,instagram,vine,facebook</i>';
        if($field.find('.pathSelect').length) return;
        
        
        $field.find('.tox-label').html(text);
        $field.addClass('vedio-field');
        $(desc).appendTo($field);
        
        // 添加文件选择按钮;
        var selectBtn = '<i class="btn btn-default btn-sm pathSelect font-icon ri-folder-fill-3"\
            ext="mov|mp4|m4v|ogg|webm|ogv" \
            title="从网盘选择视频" title-timeout="100"></i>';
        var $selectBtn = $(selectBtn).appendTo($field.find('.tox-control-wrap'));
        kodApi.pathSelectBind($selectBtn,$field.find('.tox-textfield'));
    }
    
    var showDialog = thePlugin.showDialog;
    thePlugin.showDialog = function(){
        showDialog();
        var $dialog = $('.tox-dialog__body');
        if($dialog.length == 0) return;
        
        resetView($dialog);
        $dialog.find('.tox-dialog__body-nav-item').first().bind('click',function(){
            setTimeout(function() {resetView($dialog);},0);
        });
    };
    editor.addCommand('mceMedia',thePlugin.showDialog);
});


tinymce.pluginResetAdd.push(function(editor){
	//  app/vender/tinymce/plugins/image/plugin.min.js  windowManager.open 后;加入 e.plugins.image.afterShowDialog();
    editor.plugins.image.afterShowDialog = function(){setTimeout(resetView,0);}
    var resetView = function(){
        var $dialog = $('.tox-dialog__body');
        if($dialog.length == 0) return;
        
        var $field = $dialog.find('.tox-form .tox-form__group').first();
        if($field.find('.pathSelect').length) return;

        $field.addClass('image-field');
        var selectBtn = '<i class="btn btn-default btn-sm pathSelect font-icon ri-folder-fill-3"\
            ext="png|jpg|gif|jpeg|ico|svg" \
            title="从网盘选择图片" title-timeout="100"></i>';
        var $selectBtn = $(selectBtn).appendTo($field.find('.tox-control-wrap'));
        kodApi.pathSelectBind($selectBtn,$field.find('.tox-textfield'));
        
        var $tab = $dialog.find('.tox-dialog__body-nav-item').first();
        $tab.unbind('click');
        $tab.bind('click',function(){
            setTimeout(resetView,0);
        });
    };
});



var parseVideo = function(url){
    if(!url) return '';
    //解析参考: https://github.com/summernote/summernote/blob/develop/src/js/base/module/VideoDialog.js
    var map = {
        youtube:{
            regex:/\/\/(?:(?:www|m)\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))([\w|-]{11})(?:(?:[\?&]t=)(\S+))?$/,
            attr:"width='640' height='360'",
            src:'{{schema}}www.youtube.com/embed/{{id}}',idIndex:1,
            srcAdd:function(match){
                var start = 0;
                if(!match[2]) return '';
                
                var matchStart = match[2].match(/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/);
                if (matchStart) {
                    var arr = [3600, 60, 1];
                    for (arr, i = 0, r = arr.length; i < r; i++) {
                        if(matchStart[i + 1]){
                            start += arr[i] * parseInt(matchStart[i + 1], 10);
                        }
                    }
                }
                if(!start) return '';
                return '?start='+start;
            }
        },
        instagram:{
            regex:/(?:www\.|\/\/)instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/,
            attr:"width='612' height='710' allowtransparency='true'",
            src:'https://instagram.com/p/{{id}}/embed/',idIndex:1
        },
        vine:{
            regex:/\/\/vine\.co\/v\/([a-zA-Z0-9]+)/,
            attr:"width='600' height='600'",
            src:'{{id}}/embed/simple',idIndex:0
        },
        vimeo:{
            regex:/\/\/(player\.)?vimeo\.com\/([a-z]*\/)*(\d+)[?]?.*/,
            attr:"width='640' height='360' webkitallowfullscreen mozallowfullscreen allowfullscreen",
            src:'{{schema}}player.vimeo.com/video/{{id}}',idIndex:3
        },
        dailymotion:{
            regex:/.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/,
            attr:"width='640' height='360'",
            src:'{{schema}}www.dailymotion.com/embed/video/{{id}}',idIndex:2
        },
        facebook:{
            regex:/(?:www\.|\/\/)facebook\.com\/([^\/]+)\/videos\/([0-9]+)/,
            attr:"width='560' height='301' allowtransparency='true' ",
            src:'https://www.facebook.com/plugins/video.php?href={{id}}&show_text=0&width=560',
            idIndex:0,idParse:encodeURIComponent
        },
        
        youku:{
            regex:/\/\/v\.youku\.com\/v_show\/id_(\w+)=*\.html/,
            attr:"width='510' height='498' webkitallowfullscreen mozallowfullscreen allowfullscreen",
            src:'{{schema}}player.youku.com/embed/{{id}}',idIndex:1
        },
        qq:{
            regex:/\/\/v\.qq\.com.*?vid=(.+)/,
            attr:"width='500' height='310' webkitallowfullscreen mozallowfullscreen allowfullscreen",
            src:'https://v.qq.com/txp/iframe/player.html?vid={{id}}&amp;auto=0',idIndex:1
        },
        qqPage:{
            regex:/\/\/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/,
            attr:"width='500' height='310' webkitallowfullscreen mozallowfullscreen allowfullscreen",
            src:'https://v.qq.com/txp/iframe/player.html?vid={{id}}&amp;auto=0',idIndex:2
        },
        bilibili:{
            regex:/(?:www\.|\/\/)bilibili\.com\/video\/([0-9a-zA-Z]+)/,
            attr:"width='640' height='360' framespacing='0' allowfullscreen='true'",
            src:'https://player.bilibili.com/player.html?bvid={{id}}',idIndex:1
        },
        /* // 不能直接获取,可以通过复制iframe粘贴到内嵌;
        iqiyi:{
            regex:/\/\/www\.iqiyi\.com\/(.+)\.html\??/,
            attr:"width='640' height='360' framespacing='0' allowfullscreen='true'",
            src:'http://open.iqiyi.com/developer/player_js/coopPlayerIndex.html?vid={{id}}',idIndex:0
        },*/
        
        file:{
            regex:/^.+\.(mp4|m4v|flv|ogg|ogv|webm)$/,
            attr:"width='640' height='360'"
        }
    };
    
    var videoType = '',videoAttr = '',videoSrc  = url;
    var schema    = $.parseUrl(url).protocol + '://';
    for(var key in map){
        var item  = map[key];
        var match = url.match(item.regex);
        if(!match) continue;
        
        if(key == 'file'){
            videoType = key;
            videoAttr = item.attr;
            break;
        }
        if(!match[item.idIndex].length) continue;
        
        var matchID = match[item.idIndex];
        if(item.idParse){
            matchID = item.idParse(matchID);
        }
        videoType = key;
        videoAttr = item.attr;
        videoSrc  = item.src.replace('{{id}}',matchID).replace('{{schema}}',schema);
        if(item.srcAdd){
            videoSrc += item.srcAdd(match);
        }
    }
    if(!videoType) return false;
    
    videoAttr = 'src="'+videoSrc+'" class="frame-vedio vedio-type-'+videoType+'" ' + videoAttr;
    if(videoType == 'file'){
        return '<video '+videoAttr+' controls></video>';
    }
    return '<iframe '+videoAttr+' scrolling="no" border="0" frameborder="0"></iframe>';
}
readme.md
wget 'https://sme10.lists2.roe3.org/kodbox/static/app/vender/tinymce/kod/readme.md'
View Content
## tinymce

> 5.6.2

- https://github.com/tinymce/tinymce/releases/tag/5.6.2
- http://tinymce.ax-z.cn/configure/integration-and-setup.php
style.css
wget 'https://sme10.lists2.roe3.org/kodbox/static/app/vender/tinymce/kod/style.css'
View Content

div.tox .tox-sidebar-wrap{position: relative;}
.tox.tox-tinymce-aux{z-index: inherit;}
.toc-editor-source.toc-form-code-editor{    
    /* z-index: 10; */
    position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;
}
.tox-dialog iframe{border: 1px solid #ddd;}

/* 避免全屏时,弹出的对话框在界面下面 */
body .tox.tox-tinymce.tox-fullscreen{z-index: 300;}

.toc-form-code-editor.dialog-form.target-form .form-box.config-box .panel-form-body{
    padding: 0 !important;border-radius: 0;bottom: 0;margin-top:0px;
}
.toc-form-code-editor .form-box .form-row.form-codeEditor .ace_editor{padding:0px;}
.toc-form-code-editor.dialog-form.target-form .form-box.config-box .panel-form-body{height:100%;}
.toc-form-code-editor .toc-form-code-editor{height:100%;}
.toc-form-code-editor .toc-form-code-editor .panel-form-body-main{height:100%;left:0 !important;}
.toc-form-code-editor .form-box .form-row.form-codeEditor{
    padding: 0 !important;margin: 0  !important;
    height: 100%;overflow: hidden;
}
.toc-form-code-editor .form-box .form-row.form-codeEditor .setting-content{padding:0 !important;border:none;height: 100%;}
.toc-form-code-editor .form-box .form-row.form-codeEditor .ace_editor{border:none;height: 100% !important;}


div.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{
    width: 22px;
}
div.tox .tox-tbtn--select .tox-tbtn__select-chevron{
	width: 12px;
    display: inline-block;
    position: relative;
    right:1px;top: -1px;
}
div.tox .tox-tbtn--select.tox-tbtn--bespoke .tox-tbtn__select-chevron{top:-6px;right:4px;}


div.tox .tox-tbtn--select .tox-tbtn__select-label{
    font-size:12px;    
    line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.tox .tox-swatches__row{display:block;}
div.tox .tox-swatch {
	margin: 0 3px 2px 0;
    width: 16px;height: 16px;
    border: 1px solid transparent;
	cursor: pointer;
	display: inline-block;
}
div.tox .tox-swatch[title="c-white"] {border-color:#ddd;}
div.tox .tox-swatches{padding: 8px 5px 5px 5px;}
div.tox .tox-swatch:focus, div.tox .tox-swatch:hover {
    transform: scale(1.1);
}
div.tox .tox-swatches__picker-btn{
	position: absolute;
    right:4px;bottom:4px;
}



/*工具栏*/
div.tox .tox-toolbar .tox-menubar{
	background:none;
	height: 30px;
    position: relative;top: -1px;left: -2px;
    white-space: nowrap;vertical-align: top;
}
div.tox .tox-editor-header {
	border-bottom: 1px solid #ddd;
    background: linear-gradient(0deg,#fafcff,#fff);
}
div.tox .tox-toolbar-overlord {
	background:none;
}

div.tox .tox-collection__item-icon{
	display: inline-block;text-align: center;
	font-size: 22px;line-height: 24px;
}

div.tox .tox-tbtn svg,
div.tox .tox-collection__item-icon svg{
    fill: currentColor;
    opacity: 0.7;
    zoom:0.9;padding-left: 3px;
}
div.tox .tox-tbtn:hover svg {fill: currentColor;opacity:1;}
div.tox .tox-toolbar, div.tox .tox-toolbar__overflow, div.tox .tox-toolbar__primary{
    background:none;
}
div.tox .tox-tbtn{
    width:22px;height:22px;
    margin-right: 1px;
    color: #555;
    border: 1px solid transparent;
    border-radius: 0;
    font-size: inherit;
	transition:none;
	display: inline-block;
	align-items: inherit;vertical-align: top;
}

div.tox .tox-toolbar__group{
    border: none;
	margin: 0;
	height: 28px;overflow: hidden;
	padding: 1px 2px 1px 4px;
	display: inline-block;vertical-align: top;
	flex-wrap: inherit;align-items:inherit;
	float: none;white-space: nowrap;
}
div.tox .tox-split-button{vertical-align: top;}
div.tox .tox-menubar{display:inline-block;float: none;}
div.tox .tox-toolbar__group:last-child:after {display: none;}
div.tox .tox-toolbar{
	height:30px;overflow: hidden;white-space: nowrap;
	width: fit-content;padding-right:30px;
}
div.tox .tox-pop .tox-toolbar{padding-right:0;}
div.tox .tox-toolbar-overlord{overflow: hidden;overflow-x: auto;}

div.tox .tox-toolbar:after{    
	content: "";
	clear: both;float: none;
	width:0;height:0;padding:0;margin:0;
	display: inline-block;
}
div.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left: 5px;}
div.tox:not([dir=rtl]) .tox-color-input span{right: 4px;top: 7px;left:inherit;}
div.tox .tox-editor-header .tox-menubar .tox-btn-disable{
	pointer-events: auto;cursor: pointer;opacity:1;
}

/*右侧线*/
div.tox .tox-toolbar__group{border-right: 1px solid #eee !important;}
div.tox .tox-toolbar__group:last-child{border-right:none !important;}
div.tox .tox-toolbar__group.menubar-prev{border-right:none !important;}

div.tox .tox-pop__dialog .tox-toolbar__group{margin:0;}
div.tox .tox-pop__dialog .tox-toolbar__group:after{display:none;}

div.tox .tox-editor-header .tox-toolbar .toolbar-formatselect .tox-tbtn__select-label{width:32px;}
div.tox .tox-editor-header .tox-toolbar .toolbar-fontsizeselect .tox-tbtn__select-label{width:28px;}
div.tox .tox-editor-header .tox-toolbar .toolbar-fontselect .tox-tbtn__select-label{width:55px;}
div.tox .tox-editor-header .tox-toolbar .toolbar-fontselect{margin-right: 1px;}

div.tox .tox-editor-header .tox-toolbar .toolbar-lineheight{margin-right:11px;}
div.tox .tox-editor-header .tox-toolbar .toolbar-table{width: 24px;}
div.tox .tox-editor-header .tox-toolbar .toolbar-table .tox-tbtn__select-chevron{display:none;}

div.tox .tox-tbtn.toolbar-fullscreen{position: absolute;right:2px;top:2px;}
div.tox .tox-tbtn.toolbar-codeView{position: absolute;right:30px;top:2px;}
div.tox .tox-tbtn.toolbar-codeView .tox-tbtn__icon-wrap {position: relative;left:-1px;top:-1px;}


div.tox .tox-menu{
    background-color: #fff;
    margin: 0px 0 0 1px;
    border: none;
    /*min-width: 170px !important;*/
    border-radius: 0;
    box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.1);
}


div.tox .font-icon{
	font-size: 15px;
    text-align: center;
    display: inline-block;
	/* width: 12px; */
	height: 18px;
    line-height:18px;
	opacity: 0.8;
}
div.tox .tox-collection__item .font-icon{position: relative;top:-2px;}
div.tox .font-icon.icon-angle-down{
	font-size:14px !important;
	padding-left: 0px !important;
    width:15px !important;
    height: 20px !important;
    line-height: 20px;
}
div.tox .font-icon.icon-check-square{opacity: 0.6;}


div.tox .tox-menubar{padding:0;}
div.tox .tox-menubar .tox-mbtn .tox-mbtn__select-label{display: none;}
div.tox .tox-menubar .tox-mbtn{
    width: inherit;
    text-align: center;
    font-family: 'remixicon';
	font-size: 15px;
	width:18px;
    border-color: #eee;
    border-color: transparent;
	margin-right:1px;
	display: inline-block;
}
div.tox .tox-menubar .tox-mbtn:before{
	content:"\f21a";width:16px;display: inline-block;
	font-size: 17px;
}
div.tox .tox-menubar .tox-mbtn.mce-i-menuFormate:before{content:"\ea8e";}
div.tox .tox-menubar .tox-mbtn.mce-i-menuInsert:before{content:"\ea11";}
div.tox .tox-menubar .tox-mbtn.mce-i-menuMore:before{content:"\ef78";}
div.tox .tox-menubar .tox-mbtn .tox-mbtn__select-chevron{
	display: inline-block;width:12px;
	position: relative;right: 1px;top: -1px;
	display:none;
}
div.tox .tox-menubar .tox-mbtn .tox-mbtn__select-chevron .font-icon{width:12px;}

.tox-tbtn.tox-tbtn--select.tox-tbtn--active {
    background: #e6f7ff;
    border-color: #91d5ff;
}


div.tox .tox-toolbar .toolbar-lineheight .font-icon{
	width: 22px;
    position: relative;
    top: -1px;
    font-size: 17px;
}
div.tox .tox-toolbar .toolbar-lineheight .tox-tbtn__select-chevron{right: 6px;}

div.tox .tox-collection--list .tox-collection__group{border-color: #eee;padding:4px 0;}
div.tox .tox-collection--list .tox-collection__item {
	padding:1px 10px;white-space: nowrap;
	display:block;position: relative;
	line-height:20px;border-radius: 0px;
}
div.tox .tox-collection--list .tox-collection__item .tox-collection__item-icon{
	position: relative;top: 2px;
	width:20px;height: 18px;font-size: 20px;display:inline-block;
}
div.tox .tox-collection--list .tox-collection__item .tox-collection__item-label{
	font-size: 13px;min-width: 100px;
	display: inline-block;
}
div.tox .tox-collection--list .tox-collection__item .tox-collection__item-caret{
	position: absolute;right: 5px;top:3px;
	width:20px;display: inline-block;
}
div.tox .tox-collection__item-caret svg {fill: #999;}

div.tox .tox-collection--list .tox-collection__item .tox-collection__item-accessory{
	position: absolute;
	right:8px;top: 1px;opacity: 0.5;
}
div.tox .tox-collection__item .tox-collection__item-checkmark{
	position: absolute;right: 5px;top: 5px;
	width:20px;
}


div.tox .tox-collection--list .tox-collection__item p{margin:0;}
div.tox .tox-collection--list .tox-collection__item h1,
div.tox .tox-collection--list .tox-collection__item h2,
div.tox .tox-collection--list .tox-collection__item h3,
div.tox .tox-collection--list .tox-collection__item h4,
div.tox .tox-collection--list .tox-collection__item h5,
div.tox .tox-collection--list .tox-collection__item h6,
div.tox .tox-collection--list .tox-collection__item pre{
    margin:0px;margin:0.2em 0;
}


div.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker {
    padding: 5px 6px;
    background: #fff;
    margin: 0;
}
div.tox .tox-collection--list .tox-collection__item--active{
    background: #eee;
}
div.tox .tox-collection--list .tox-collection__item--state-disabled{
    background: #fff;opacity: 0.5;
}

div.tox .tox-editor-header .tox-tbtn--select{
    border:1px solid transparent;
    width: auto;
    margin: 2px 2px 2px 0;
    padding: 0 1px;
}
div.tox .tox-editor-header .tox-tbtn--select.tox-tbtn--bespoke{border:1px solid #eee;}


div.tox .tox-btn-disable{pointer-events: none;cursor:not-allow;opacity:0.4;}
div.tox .tox-tbtn--enabled svg, 
div.tox .tox-tbtn--enabled:hover svg{fill: currentColor;}

div.tox .tox-mbtn {
    height: 22px;line-height: 22px;
    font-size: 12px;
    border-radius: 0;
    border: 1px solid transparent;
    margin-top:4px;
    padding: 0 2px;
    color: #556;
}

div.tox .tox-tbtn:hover,div.tox .tox-tbtn:active,div.tox .tox-tbtn:focus,
div.tox .tox-tbtn.tox-tbtn--active,
div.tox .tox-mbtn.tox-mbtn--active,
div.tox .tox-editor-header .tox-tbtn--select.tox-tbtn--bespoke:hover,
div.tox .tox-editor-header .tox-tbtn--select.tox-tbtn--bespoke.tox-tbtn--active,
div.tox .tox-mbtn:focus:not(:disabled),
div.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),
div.tox .tox-tbtn--enabled, 
div.tox .tox-tbtn--enabled:hover{
    color: #1890ff;
    background: #e6f7ff;
    border: 1px solid #91d5ff;
    z-index: 2;
}

div.tox .tox-tbtn--disabled, 
div.tox .tox-tbtn--disabled:hover, 
div.tox .tox-tbtn:disabled, 
div.tox .tox-tbtn:disabled:hover{
    opacity: 0.4;background:#fff;
    border-color:transparent;
    color:#888;
}




div.tox .tox-split-button {
    border-radius: 0;
    border:1px solid transparent;
    margin: 2px 1px -2px 0;
    display: inline-block;
    height: 24px;
}

div.tox .tox-collection--toolbar .tox-collection__item--enabled,
div.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){
    color: #1890ff;
    background: #e6f7ff;
}

div.tox .tox-split-button:hover,
div.tox .tox-split-button:focus,
div.tox .tox-split-button[aria-pressed="true"],
div.tox .tox-split-button[aria-expanded="true"]{
    background: none;
    border: 1px solid #91d5ff;box-shadow:none;
}
div.tox .tox-toolbar__group:after{
	content: "";
    display: inline-block;
    width: 0;height: 0;
    padding: 0;margin:0;
    float: none;clear: both;
}
div.tox .tox-toolbar__group .tox-tbtn{float:none;}
div.tox .tox-toolbar__group .tox-split-button{float:none;}


div.tox .tox-split-button .tox-tbtn{
    border: none !important;
    width:22px;height: 22px;
    /*position: relative;top: 2px;*/
}
div.tox .tox-split-button .tox-tbtn .tox-tbtn__icon-wrap {
    position: relative;left: 2px;top: 2px;
}
div.tox .tox-split-button .tox-tbtn{float:none;}
div.tox .tox-split-button .tox-tbtn.tox-split-button__chevron{width: 12px;}
div.tox .tox-split-button .tox-tbtn.tox-split-button__chevron .font-icon{position: relative;left: -3px;top:1px;}


div.tox .tox-pop.tox-pop--bottom .tox-tbtn--select .tox-tbtn__select-label{width:auto;}

div.tox .tox-insert-table-picker>div {
    box-sizing: border-box;
    border: 1px solid #ddd !important;
	height: 15px;width: 15px;
	display: inline-block;margin:0 1px;
}
div.tox .tox-insert-table-picker .tox-insert-table-picker__selected {
    background: #e6f7ff !important;
    border-color: #91d5ff !important;
}


/*图片表格选择*/
.mce-content-body img[data-mce-selected], .mce-content-body table[data-mce-selected] {
    outline:2px solid #b4d7ff;
}
.mce-content-body div.mce-resizehandle{width:8px;height:8px;}


/*弹出层对话框*/
div.tox .tox-dialog{
	border:none;box-shadow: 0 6px 40px 0 rgba(16, 17, 18, 0.3);
	/* position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto; */
}

div.tox .tox-form{display:block;}
div.tox .tox-dialog__body{font-size: inherit;position:relative;}
div.tox .tox-dialog__body-nav{
    background: #fafafa;
    border-right: 1px solid #eee;
    padding:10px 0 20px 0;
    min-width: 120px;
	min-height: 150px;
	
	position: absolute;
    top: 0px;bottom: 0;left:0;width: 16%;
}
div.tox .tox-dialog__body:after{content: "";clear: both;float: none;display: block;}
div.tox .tox-dialog-wrap__backdrop{
	background:rgba(0,0,0,0.2);
}

div.tox .tox-dialog__body-content{
	display: block;
	/* box-sizing: content-box; */
	flex-basis: unset !important;
	padding: 10px 15px 30px 15px;
}
div.tox .tox-dialog__body-nav + .tox-dialog__body-content{
	padding-left:135px;min-height: 230px;
}
div.tox .tox-dialog__footer-end{text-align:right;}


div.tox .tox-dialog--width-lg .tox-dialog__body-content{padding:0;}
div.tox .tox-dialog--width-lg .tox-form__group{margin:0;}
div.tox .tox-dialog--width-lg iframe{border:none;}
div.tox .tox-dialog--width-lg.tox-dialog-add-source .tox-dialog__body-content{padding: 15px 20px 32px 20px;}

div.tox .tox-dialog--width-lg.tox-image-edit .tox-form{padding:10px 15px 24px;}


div.tox .tox-dialog textarea.tox-textarea{
	line-height: 1.3em;min-height: 150px;
	font-family: Menlo, Consolas, source-code-pro, Monaco, "Liberation Mono", "Ubuntu Mono", monospace, "Microsoft Yahei", 微软雅黑, Courier, "Helvetica Neue", "Lantinghei SC", STXihei, WenQuanYi, sans-serif !important;
}
div.tox .tox-dialog.tox-dialog--width-lg textarea.tox-textarea{height: 422px;}


div.tox .tox-selectfield{margin-top:4px;}
div.tox .tox-selectfield .tox-selectfield__icon-js {
    display: block;
    position: absolute;
    top: 10px;
    right: 4px;
}
div.tox .tox-tbtn__select-label{margin: 0 1px;}

div.tox .tox-dialog__body,
div.tox .tox-textarea,
div.tox .tox-label, 
div.tox .tox-toolbar-label,
div.tox .tox-textfield,
div.tox .tox-selectfield select,
div.tox .tox-toolbar-textfield{font-size:13px;}


/*表单不换行;*/
/*
div.tox .tox-form__group .tox-label{
    display: inline-block;
    width: 25%;
    line-height: 32px;
    text-align: right;
    box-sizing: border-box;
    padding-right: 10px;
}
div.tox .tox-form__group .tox-label + input,
div.tox .tox-form__group .tox-selectfield{
    display: inline-block;width:70%;
    box-sizing: border-box;
    margin-right: 5%;
}
div.tox .tox-form__group .tox-form__controls-h-stack .tox-form__group{display: inline-block;}
*/


div.tox .tox-tab{
    padding:8px 25px;
    box-sizing: border-box;
    margin-bottom:0px;
    
    border-right: 1px solid #eee;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    
    position: relative;left: 1px;
    width: 100%;
    transition: all 0.2s;
}
div.tox .tox-tab:hover{
    background: #f3f3f3;
}
div.tox .tox-tab.tox-dialog__body-nav-item--active{
    background: #fff;
    color: #1890ff;
    border-right: 1px solid #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
div.tox .tox-dialog__header{
    padding:10px 15px 10px 15px;
    font-size: 14px;
    border-bottom: 1px solid #f3f3f3;
}
div.tox .tox-dialog__header .tox-button{
    border-radius: 0;
    position: absolute;
    right: 0;top: 0;
	border-radius: 0 3px 0 3px;
    padding: 7px 7px;border:none;
    color: #999;
}
div.tox.tox-tinymce-aux .tox-toolbar__overflow{
	z-index: 99999;border:none;border-radius: 4px;
	box-shadow:0 0 0 0.5px rgba(0,0,0,0.05), 0 0 40px 0 rgba(80, 60, 100, 0.15);
	-webkit-animation-name: editorMenuShow;animation-name: editorMenuShow;
    -webkit-animation-duration: 0.16s;animation-duration: 0.16s;
}
div.tox .tox-menu.tox-collection.tox-collection--toolbar{
	z-index: 999999;border:none;border-radius: 4px;
	box-shadow:0 0 0 0.5px rgba(0,0,0,0.05), 0 0 40px 0 rgba(80, 60, 100, 0.15);
	-webkit-animation-name: editorMenuShow;animation-name: editorMenuShow;
    -webkit-animation-duration: 0.16s;animation-duration: 0.16s;
}
div.tox.tox-tinymce-aux .tox-toolbar__overflow button.tox-tbtn,
div.tox.tox-tinymce-aux .tox-toolbar__overflow .tox-split-button{margin-top: 3px;}
div.tox.tox-tinymce-aux .tox-toolbar__overflow .tox-tbtn.tox-tbtn--select{width:auto;}
div.tox .tox-collection--list .tox-collection__item blockquote{padding:0;margin:0;width: 80px;}

div.tox .tox-listbox__select-label{cursor: pointer;}
div.tox .tox-listboxfield .tox-listbox--select, 
div.tox .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield{
	font-size: 14px;line-height: 20px;min-height: 30px;
}

div.tox .tox-dialog__title{
    font-size: inherit;
    font-family: inherit;
}

div.tox .tox-button--naked:hover:not(:disabled) {
    background-color: #ff4d4f;
    border-color: #ff4d4f;color: #fff;
}
div.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){
    color: #fff;
}
div.tox .tox-image-tools__toolbar .tox-tbtn{
	width: 30px;height: 30px;
    text-align: center;
    border-radius: 4px;
    border: none;
    padding: 5px 0px 5px 10px;
}


div.tox .tox-textarea,
div.tox .tox-textfield, 
div.tox .tox-toolbar-textfield,
div.tox .tox-selectfield select{
    min-height: 30px;
    padding: 2px 5px;
    border-color:#ddd;
    margin-top:4px;
}
div.tox .tox-textarea:hover, div.tox .tox-textfield:hover{border-color: #75A1F0;}
div.tox .tox-textarea:focus, div.tox .tox-textfield:focus{
    border-color: #75A1F0;
    box-shadow: 0 0 0 3px rgba(117, 161, 240, 0.3);
}

div.tox .tox-dialog__footer{
    padding: 14px 15px;
    background: #fcfcfd;
    border-top: solid 1px #f6f6f6;
}
div.tox .tox-dialog__footer-end .tox-button{
    padding:4px 24px;
    border: none;
    background: #1890ff;
    color: #fff;
    box-shadow: none;
    font-weight: 400;
}
div.tox .tox-dialog__footer-end .tox-button:hover,
div.tox .tox-dialog__footer-end .tox-button:active,
div.tox .tox-dialog__footer-end .tox-button:focus{
    background: #5d9eff;
}
div.tox .tox-dialog__footer-end .tox-button.tox-button--secondary{
    background: #eee;
    color: #444;
}
div.tox .tox-dialog__footer-end .tox-button.tox-button--secondary:hover{
    background: #e6e6e6;
}

div.tox .tox-toolbar, 
div.tox .tox-toolbar__overflow, 
div.tox .tox-toolbar__primary,
div.tox .tox-dialog-wrap,
div.tox .tox-dialog,
div.tox .tox-dialog__content-js,
div.tox .tox-dialog__body,
div.tox .tox-dialog__body-content,
div.tox .tox-form__group--collection,
div.tox .tox-form__group--stretched,
div.tox .tox-form__group--stretched .tox-navobj,
div.tox .tox-insert-table-picker,
div.tox .tox-dialog__footer-end, 
div.tox .tox-dialog__footer-start,
div.tox .tox-dialog__footer,
div.tox .tox-dialog__body-content .tox-collection{display:block;}
div.tox .tox-collection--grid .tox-collection__group{max-height:320px;display:block;}

div.tox .tox-dialog__footer{position: relative;}
div.tox .tox-dialog__footer-start{position: absolute;top:16px;}
div.tox .tox-dialog__footer-start .tox-tbtn .tox-tbtn__icon-wrap{position:relative;left:2px;top:2px;}


div.tox .tox-collection__item{
	display: inline-block;
	border-radius: 3px;
    padding: 3px 6px 3px 5px;
    line-height: 20px;
}
div.tox .tox-collection__item:hover{background:#eee;}
div.tox .tox-collection__item.tox-collection__item--state-disabled:hover{background:transparent !important;}

div.tox .tox-statusbar__path div{line-height:22px;}


div.tox .tox-dialog .vedio-desc{
    display: block;
    color: #7792a9;
    font-style: normal;
    font-size: 12px;
    word-break: break-all;
    white-space: normal;
    background: #e6f7ff;
    padding: 5px;
    margin-top: 3px;
    border-radius: 3px;
}

div.tox .tox-dialog .image-field input,
div.tox .tox-dialog .vedio-field input{padding-right: 50px;}
div.tox .tox-dialog .btn.pathSelect{
    position: absolute;
    right: 1px;
    top: 5px;
    height: 24px;
    line-height: 24px;
    border: none;
    border-left: 1px solid #ddd;
    border-radius: 0 4px 4px 0;
    color: #666;
}

div.tox .tox-form__group--stretched .tox-navobj :nth-child(2),
div.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){
	display:block;width:100%;height:550px;
}


div.tox .tox-dialog .tox-dialog__body .tox-button--naked{
    background: #eee;color:#666;
    border: 1px solid #e6e6e6;
    position: relative;
    top: 2px;
}
div.tox .tox-dialog .tox-dialog__body .tox-button--naked:hover{
    background: #e6e6e6;color:#222;
    border: 1px solid #ddd;
}

/*图标*/
div.tox .mce-i-icon{
    background-image:url(img/icons.png);
    background-repeat: no-repeat;
    width: 16px;height: 16px;
    display: inline-block;
    position: relative;top:2px;
}
.mce-icon svg,div.tox .tox-tbtn .mce-icon svg{display:none;}
.tox-collection__item-checkmark svg{color: #1890ff;zoom:0.8;}


div.tox .mce-i-help{background-position:0 -0px;}
div.tox .mce-i-bookmark{background-position:0 -48px;}
div.tox .mce-i-autocorrect{background-position:0 -72px;}
div.tox .mce-i-highlight-bg-color{background-position:0 -96px;}
div.tox .mce-i-bidiltr{background-position:0 -120px;}
div.tox .mce-i-bidirtl{background-position:0 -144px;}
div.tox .mce-i-quote{background-position:0 -168px;}
div.tox .mce-i-bold{background-position:0 -192px;}
div.tox .mce-i-unordered-list{background-position:0 -240px;}
div.tox .mce-i-button{background-position:0 -264px;}
div.tox .mce-i-checkbox{background-position:0 -288px;}
div.tox .mce-i-checklist{background-position:0 -288px;}
div.tox .mce-i-copy{background-position:0 -336px;}
div.tox .mce-i-cut{background-position:0 -384px;}
div.tox .mce-i-docprops{background-position:0 -432px;}
div.tox .mce-i-find{background-position:0 -480px;}
div.tox .mce-i-form{background-position:0 -504px;}
div.tox .mce-i-visualchars{background-position:0 -528px;}
div.tox .mce-i-horizontal-rule{background-position:0 -552px;}
div.tox .mce-i-iframe{background-position:0 -576px;}
div.tox .mce-i-image{background-position:0 -600px;}
div.tox .mce-i-imagebutton{background-position:0 -624px;}
div.tox .mce-i-indent{background-position:0 -672px;}
div.tox .mce-i-italic{background-position:0 -696px;}
div.tox .mce-i-align-justify{background-position:0 -720px;}
div.tox .mce-i-align-center{background-position:0 -744px;}
div.tox .mce-i-align-left{background-position:0 -768px;}
div.tox .mce-i-align-right{background-position:0 -792px;}
div.tox .mce-i-language{background-position:0 -816px;}
div.tox .mce-i-link{background-position:0 -840px;}
div.tox .mce-i-mathjax{background-position:0 -864px;}
div.tox .mce-i-fullscreen{background-position:0 -888px;}
div.tox .mce-i-newpage{background-position:0 -936px;}
div.tox .mce-i-ordered-list{background-position:0 -984px;}
div.tox .mce-i-outdent{background-position:0 -1032px;}
div.tox .mce-i-page-break{background-position:0 -1080px;}
div.tox .mce-i-paste{background-position:0 -1128px;}
div.tox .mce-i-pastefromword{background-position:0 -1176px;}
div.tox .mce-i-selected{background-position:0 -1224px;}
div.tox .mce-i-preview{background-position:0 -1272px;}
div.tox .mce-i-print{background-position:0 -1296px;}
div.tox .mce-i-radio{background-position:0 -1320px;}
div.tox .mce-i-redo{background-position:0 -1368px;}
div.tox .mce-i-remove-formatting{background-position:0 -1392px;}
div.tox .mce-i-search{background-position:0 -1416px;}
div.tox .mce-i-save{background-position:0 -1440px;}
div.tox .mce-i-scayt{background-position:0 -1464px;}
div.tox .mce-i-select{background-position:0 -1512px;}
div.tox .mce-i-select-all{background-position:0 -1536px;}
div.tox .mce-i-showblocks{background-position:0 -1584px;}
div.tox .mce-i-emoji{background-position:0 -1608px;}
div.tox .mce-i-sourcecode{background-position:0 -1656px;}
div.tox .mce-i-sourcedialog{background-position:0 -1704px;}
div.tox .mce-i-insert-character{background-position:0 -1728px;}
div.tox .mce-i-spellchecker{background-position:0 -1752px;}
div.tox .mce-i-strike-through{background-position:0 -1776px;}
div.tox .mce-i-subscript{background-position:0 -1800px;}
div.tox .mce-i-superscript{background-position:0 -1824px;}
div.tox .mce-i-table{background-position:0 -1848px;}
div.tox .mce-i-templates{background-position:0 -1872px;}
div.tox .mce-i-textarea{background-position:0 -1920px;}
div.tox .mce-i-text-color{background-position:0 -1944px;}
div.tox .mce-i-textfield{background-position:0 -1992px;}
div.tox .mce-i-uicolor{background-position:0 -2016px;}
div.tox .mce-i-underline{background-position:0 -2040px;}
div.tox .mce-i-undo{background-position:0 -2064px;}
div.tox .mce-i-undo{background-position:0 -2088px;}
div.tox .mce-i-unlink{background-position:0 -2112px;}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-resolution: 2dppx),
	only screen and (min-resolution: 192dpi){
	div.tox .mce-i-icon{background-image:url(img/icons_hidpi.png);background-size: 100%;}
}

div.tox-tinymce{
	border: 1px solid #ddd;border-radius: 4px;
	font-family: "Helvetica Neue","Helvetica",'PingFangSC',"PingFang SC",'NotoSansHans','Hiragino Sans GB',"Lantinghei SC","Microsoft Yahei","微软雅黑","STXihei","WenQuanYi Micro Hei",Arial,sans-serif;
}
div.tox-tinymce.tox-fullscreen{border-radius: 0;border: none;}
div.tox .tox-toolbar{height:32px;}
div.tox .tox-toolbar__group{height:32px;}
div.tox .tox-pop__dialog{box-shadow: 0 1px 6px 0 rgba(80, 60, 100, 0.1);border-color:#eee;}
div.tox .tox-pop.tox-pop--top::before{border-color: transparent transparent #eee transparent;}
div.tox .tox-pop.tox-pop--bottom::before{border-color: #eee transparent transparent transparent;}

div.tox .tox-tbtn{width: 24px;height: 24px;border-radius:3px;transition: all 0.2s;cursor: pointer;}
div.tox .tox-menubar .tox-mbtn{width: 24px;height: 24px;border-radius:3px;padding: 0;cursor: pointer;}
div.tox .tox-split-button{height:26px;border-radius:3px;transition: all 0.2s;margin: 2px 1px -2px 0;cursor: pointer;}
div.tox .tox-split-button .tox-tbtn{width: 24px;height: 24px;border-radius: 3px 0 0 3px;cursor: pointer;}
div.tox .tox-split-button .tox-tbtn.tox-split-button__chevron{border-radius:0 3px 3px 0;}
div.tox .tox-toolbar .tox-tbtn__select-label{cursor: pointer;}

.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child) {margin-left: 5px;}
div.tox .tox-tbtn:hover, div.tox .tox-tbtn:active, div.tox .tox-tbtn:focus, 
div.tox .tox-tbtn.tox-tbtn--active, div.tox .tox-mbtn.tox-mbtn--active, 
div.tox .tox-editor-header .tox-tbtn--select.tox-tbtn--bespoke:hover, 
div.tox .tox-editor-header .tox-tbtn--select.tox-tbtn--bespoke.tox-tbtn--active, 
div.tox .tox-mbtn:focus:not(:disabled), div.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active), 
div.tox .tox-tbtn--enabled, div.tox .tox-tbtn--enabled:hover{
	color: inherit;background: #e6e6e6;border-color: #e6e6e6;
}
div.tox .tox-tbtn.tox-tbtn--disabled:hover{background: transparent;border-color:transparent;}
div.tox .tox-editor-header .tox-toolbar .toolbar-fontselect{width:81px;}
div.tox .tox-editor-header .tox-toolbar .toolbar-lineheight{margin-right: 13px;}
div.tox .tox-split-button:hover, div.tox .tox-split-button:focus, 
div.tox .tox-split-button[aria-pressed="true"], div.tox .tox-split-button[aria-expanded="true"]{
	border-color: #e6e6e6;
}

@media only screen and (max-width: 767px){
	body:not(.tox-force-desktop) div.tox .tox-dialog__body-nav{
		flex-direction: inherit;overflow-x: inherit;
	}
	body:not(.tox-force-desktop) div.tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){
		margin-left: 0;
	}
}

/* 右键处理 */
@keyframes editorMenuShow{
	from {opacity: 0;-webkit-transform:translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}
}
div.tox .tox-menu.tox-collection.tox-collection--list{
	padding:5px 6px;border-radius: 4px;
	box-shadow:0 0 0 0.5px rgba(0,0,0,0.05), 0 0 40px 0 rgba(80, 60, 100, 0.15);
    -webkit-animation-name: editorMenuShow;animation-name: editorMenuShow;
    -webkit-animation-duration: 0.16s;animation-duration: 0.16s;
}
div.tox .tox-menu.tox-collection.tox-collection--list + .tox-menu{
	-webkit-animation-name:none;animation-name:none;
	-webkit-animation-duration:0;animation-duration:0;
}
div.tox .tox-collection--list .tox-collection__item{padding:0px 10px 2px 5px;border-radius: 4px;transition: all 0.2s;}

.app-wap-small div.tox .tox-toolbar{white-space: nowrap;}
.app-wap-small div.tox .tox-toolbar.tox-toolbar--scrolling{padding-right: 40px;margin-right: 40px;}
.app-wap-small div.tox .tox-toolbar__group{padding: 0px 2px 1px 2px;float:none;}
.app-wap-small div.tox .tox-editor-header .tox-toolbar .toolbar-fontselect{width:77px;}
.app-wap-small div.tox .tox-editor-header .tox-toolbar .toolbar-lineheight{margin-right: 9px;}
.app-wap-small div.tox .tox-tbtn.toolbar-fullscreen{display: none !important;}
.app-wap-small div.tox .tox-tbtn.toolbar-codeView {position:static !important;}