﻿/* 富文本详情页用到的，且可以和其他项目共用的样式*/
*{word-wrap: break-word;}
/*云盘弹窗样式*/
.shadowBox .jb_btn{display:inline-block;box-shadow: 0 3px 12px 0 rgba(39,125,255,0.30);color: #FFFFFF;text-align:center;line-height:36px;border-radius: 20px;}
.jb_btn_92{width:92px;height:36px;background:url(https://noteyd.chaoxing.com/res/images/pop/jb_btn_92.png) no-repeat 0 0;}
.jb_btn_92:hover{background-position:0 -48px;}
.jb_btn_92:active{background-position:left -96px}
.jb_btn_92_disable{width:92px;height:36px;background:url(https://noteyd.chaoxing.com/res/images/pop/jb_disable.png) no-repeat;box-shadow: 0 4px 11px 0 rgba(86,82,255,0.17);
    border-radius: 20px;}
.jb_btn_104{width:104px;height:36px;background:url(https://noteyd.chaoxing.com/res/images/pop/jb_btn_104.png) no-repeat 0 0;}
.jb_btn_104:hover{background-position:0 -48px;}
.jb_btn_104:active{background-position:left -96px}
.jb_btn_168{width:168px;height:44px;line-height:44px;background:url(https://noteyd.chaoxing.com/res/images/pop/jb_btn_168.png) no-repeat 0 0;}
.jb_btn_168:hover{background-position:0 -56px;}
.jb_btn_168:active{background-position:left -112px}

.shadowBox .btnBlue{border: 1px solid #94C1FF;border-radius: 20px;display:inline-block;width:90px;height:34px;text-align:center;line-height:34px;color: #3A8BFF;}
.shadowBox .btnBlue:hover{background: #EAF0FF;}
.shadowBox .btnBlue:active{background: #E4ECFF;}
.btn_92_cancel:hover{background:none}
.btn_92_cancel:active{background:none}
.btn_104{width:102px;}
.btn_92{width:90px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.colorShallow {
    color: #A8A8B3;
}
.popCollectShowHide .colorDeep{float:none; font-weight:normal; }
/********弹窗***************/
.popOverflow { overflow: hidden; }
@font-face {
    font-family: LarkChineseQuote; /*自己取的名字*/
    font-weight: 300;
    src: local("PingFangSC-Light");
    unicode-range: U+2018,U+2019,U+201c,U+201d /*指定这些中文符号使用PingFangSC-Light字体*/
}

@font-face {
    font-family: LarkChineseQuote;
    font-weight: 400;
    src: local("PingFangSC-Regular");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: LarkChineseQuote;
    font-weight: 500;
    src: local("PingFangSC-Medium");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: LarkChineseQuote;
    font-weight: 600;
    src: local("PingFangSC-Semibold");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: LarkEmojiFont;
    src: local("Apple Color Emoji"),local("Noto Color Emoji");
    unicode-range: U+1f21a,U+1f250,U+1f237
}

@font-face {
    font-family: LarkHackSafariFont;
    src: local("Helvetica Neue");
    unicode-range: U+0000
}
/*.popMove640{ position:fixed; left:50%; top:50%; margin:-240px 0 0 -320px;}
.popMove440{ position:fixed; left:50%; top:50%; margin:-240px 0 0 -220px;}*/
.popMove_module { height: 339px; margin: 0 2px; margin-top: 10px; }

.popMove_name { height: 46px; line-height: 46px; padding: 0 22px; display: block; position: relative; cursor: pointer; }

.popMove_name:hover { background-color: #F7FAFC; }

.popMove_text { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.popMove_active, .popMove_active:hover { background: #f0f6ff; border-bottom: solid #d6e8ff 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.popMove_active:before, .popMove_active:hover:before { width: 100%; height: 1px; content: ''; display: block; background: #d6e8ff; position: absolute; top: 0px; left: 0; right: 0; }

.popMove_name img { width: 30px; height: 30px; margin: 8px 14px 0 0; float: left; display: block; border-radius: 3px; }

.popMove_putit > .popMove_name { background-image: url(https://noteyd.chaoxing.com/res/images/pop/sj_right.png); background-repeat: no-repeat; }

.popMove_open > .popMove_name { background-image: url(https://noteyd.chaoxing.com/res/images/pop/sj_down.png); background-repeat: no-repeat; }

.popMove_list li > .popMove_name { padding-left: 40px; background-position: 18px center; }

.popMove_list li li > .popMove_name { padding-left: 62px; background-position: 42px center; }

.popMove_list li li li > .popMove_name { padding-left: 84px; background-position: 64px center; }

.popMove_list li li li li > .popMove_name { padding-left: 106px; background-position: 86px center; }

.popMove_list li li li li li > .popMove_name { padding-left: 128px; background-position: 108px center; }

.popMove_list li li li li li li > .popMove_name { padding-left: 150px; background-position: 130px center; }

.popMove_list li li li li li li li > .popMove_name { padding-left: 172px; background-position: 152px center; }

.popMove_list li li li li li li li li > .popMove_name { padding-left: 194px; background-position: 174px center; }

.popMove_list li li li li li li li li li > .popMove_name { padding-left: 216px; background-position: 196px center; }

.popMove_list li li li li li li li li li li > .popMove_name { padding-left: 238px; background-position: 218px center; }

.popMove_newFolder { height: 20px; line-height: 20px; padding-left: 26px; margin: 8px 0 0 30px; background: url(https://noteyd.chaoxing.com/res/images/pop/new_wjj.png) no-repeat left center; }

.popMove_newFolder:hover { opacity: .7; }

.popMove_list .rename_con { height: 36px; padding: 5px 0; position: inherit; width: auto; }

.popMove_module .tag { background: #F9F9FA; border: 1px solid #D8E4EC; color: #819DC6; }
.popMove_module .popMove_text { display: inline-block; vertical-align: middle; max-width: calc(100% - 100px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.popMove_empty { height: 100%; text-align: center; font-size: 14px; color: #a8a8b3; }

.popMove_empty:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; }

.popMove_empty span { display: inline-block; vertical-align: middle; }

/*弹窗opacity*/
.maskDiv { opacity: 0; visibility: hidden; }

.maskDiv.maskFadeOut { opacity: 1; visibility: visible; }

/*弹窗opacity*/
.toolTipBox{position:fixed;padding:0 24px;height: 48px; background:rgba(79,87,98,0.98);border-radius: 8px;line-height:48px;color:#fff;font-size:14px; text-align: center; top:50%;left:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);z-index:10}
.popicon{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:10px;}
.popicon img{width:100%;height:100%;display: block;}
.loadicon{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:10px;}
.loadicon img{width:100%;height:100%}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	.toolTipBox{position:fixed;padding:12px 24px; height:auto; background:rgba(79,87,98,0.98);border-radius: 8px;line-height:24px;color:#fff;font-size:14px;top:50%;left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); z-index:10}
}
.maskDiv{width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(16,26,41,0.76);z-index:10}
.wid440{width:440px;max-height:360px}
.popCollect{width:640px;max-height:480px}
.wid840{width:840px;max-height:600px}

.het62{width:100%;height:60px;}
.popBottom{width:100%;height:53px;background:#fff;position:absolute;left:0;bottom:0;padding-top:17px;box-sizing: content-box;}
.popBottom a{margin-right:30px;text-decoration: none;}
.shadowBox{box-shadow: 0 -1px 4px 0 rgba(209,209,209,0.18);}
.het72{width:100%;height:72px;}
.popWord{padding:26px 30px;}
/*通用弹窗底部按钮*/
.buttonBox { overflow: hidden; text-align: center; -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; }

.buttonBox .button { display: inline-block; vertical-align: middle; width: 100px; height: 36px; margin: 0 10px; border: solid 1px #3A8BFF; line-height: 36px; text-align: center; color: #0099ff; border-radius: 3px; cursor: pointer; }

.buttonBox .button.confirm { background: #3A8BFF; color: #FFFFFF; }
/*云盘弹窗样式 end*/


/*批量操作弹窗*/
.popDiv .popTable { height: 468px; padding: 0 2px; }

.popTableNotes { height: 40px; line-height: 40px; padding: 0 28px; font-size: 12px;}

.popTableHead { height: 40px; background: #F5F6F7; border-radius: 2px; }

.popTableBody { height: 386px; margin-top: 2px; }

.popTable_th {height: 40px;color: #A8A8B3;position: relative;list-style: none;}

.popTable_th li { height: 40px; line-height: 40px; float: left; }

.popTable_td {height: 54px;position: relative;cursor: pointer;box-sizing: border-box;border-bottom: solid 1px transparent;list-style: none;}

.popTable_td:hover { background: #F7FAFC; }

.popTable_td li { height: 54px; line-height: 54px; float: left; }

.popYunpan_th_name {width: 434px;padding-left: 60px;box-sizing: content-box;}

.popYunpan_th_size { width: 170px; }

.popYunpan_th_state { width: 170px; }

.popYunpan_td_name { width: 494px; }

.popYunpan_td_size { width: 170px; }

.popYunpan_td_state { width: 170px; }

.popYunpan_th_check, .popYunpan_th_disabled, .popYunpan_td_check, .popYunpan_td_disabled { width: 18px; height: 18px !important; display: block; overflow: hidden; background: url(https://noteyd.chaoxing.com/res/images/pop/dx_check.png) no-repeat; position: absolute; left: 28px; top: 50%; margin-top: -9px; }

.popYunpan_th_checked, .popYunpan_td_checked { background: url(https://noteyd.chaoxing.com/res/images/pop/dx_checked.png) no-repeat; }

.popYunpan_th_check input, .popYunpan_th_disabled input, .popYunpan_td_check input, .popYunpan_td_disabled input { filter: alpha(opacity=0); opacity: 0; position: absolute; left: 20px; }

.popYunpan_th_disabled, .popYunpan_td_disabled { background: url(https://noteyd.chaoxing.com/res/images/pop/dx_check_disable.png) no-repeat; }

.popYunpan_td_pic { width: 30px; height: 30px !important; position: absolute; left: 60px; top: 50%; margin-top: -15px; }

.popYunpan_td_pic img { width: 30px; height: 30px; border-radius: 3px; display: block; }

.popYunpan_text {width: 200px;height: 40px;line-height: 20px;padding: 7px 0 0 104px;font-size: 14px;color: #181E33;display: table;box-sizing: content-box;}

.popYunpan_clamp { display: table-cell; vertical-align: middle; }

.popYunpan_line { color: #181E33; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap: break-word;   word-break: break-all; }

.popYunpan_hover:hover { color: #3A4B87; }

.popYunpan_active, .popYunpan_active:hover { background: #f0f6ff; }
.popYunpan_active{border-bottom: solid 1px #d6e8ff;}
/*批量操作弹窗end*/


/*编辑器删除弹窗*/
.popUeditorDelShowHide .popBottom{
    box-sizing: content-box;
}
.popUeditorDelShowHide .jb_btn{
    color:#FFFFFF!important;
}
.popUeditorDelShowHide .btnBlue{
    color: #3A8BFF!important;
}
.maskDivForDel {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(16,26,41,0.76);
    z-index: 10000;
}
.wid440{width:440px;max-height:360px}
.wid640{width:640px;max-height:480px}
.wid840{width:840px;max-height:600px}

.popDiv{min-height:100px;background: #FFFFFF;border-radius: 10px;position:fixed;left:50%;overflow:hidden;text-align:left}
.popHead{line-height:60px;height:60px;background: #FFFFFF;box-shadow: inset 0 -1px 0 0 rgba(242,242,242,0.80);position:absolute;left:0;top:0;width:100%;padding:0 30px;box-sizing: border-box;background:#fff}
.popClose{display:inline-block;width:18px;height:18px;margin-top:21px}
.popClose img{display: block}
.editor-iframe{ padding: 5px 0;}
.attachhover { display: none; position: absolute; top: 5px; right: 0; height: 42px; padding: 0 1px 0 16px; white-space: nowrap; background: white; -webkit-box-shadow: 0px 2px 6px 0px rgba(1, 33, 79, 0.12); box-shadow: 0px 2px 6px 0px rgba(1, 33, 79, 0.12); border-radius: 3px; border: 1px solid #f2f2f2; z-index: 2; }
.attachhover .opitem { display: inline-block; vertical-align: top; font-size: 14px; line-height: 42px; color: #181E33; margin-right: 14px!important; cursor: pointer; }
.attachhover .spliteline { position: relative; display: inline-block; vertical-align: middle; display: inline-block; width: 1px; height: 10px; margin-right: 14px; background: #f2f2f2; border-radius: 1px; }
.attachhover .opmore { display: inline-block; vertical-align: top; height: 46px; margin-right: 14px; cursor: pointer; }
.attachhover .opmore:hover { opacity: 0.7; }
.attachhover .moreList { display: none; position: absolute; right: 0; top: 46px; width: auto; padding: 6px 0; white-space: nowrap; background: #FFFFFF; box-shadow: 0px 2px 12px 0px rgba(175, 187, 204, 0.75); border-radius: 6px; }
.attachhover .moreList .opitem { display: block; height: 40px; margin: 0; padding: 0 20px; line-height: 40px; }
.attachhover .moreList .opitem:hover { color: #3A8BFF; background: #F5F8FB; }
a.dynacALink.iframe{padding: 3px 10px 4px 23px !important;}
a.textHover { padding: 3px 10px 4px 23px !important; background-color: #F0F6FF !important; }

.textMoreHover { position: absolute; top: 0; left: 0; background-color: #F0F6FF; z-index: 2; padding-right: 10px; cursor: pointer; display: flex; align-items: center; white-space: nowrap; }
.textMoreHover>span{line-height: 23px}
.textMoreHover .cutLine { width: 1px; height: 12px; background: #E3E9F2; border-radius: 1px; margin-right: 10px; }
.textMoreHover .menuCtrl { display: none; width: 118px; background: #FFFFFF; box-shadow: 0px 2px 12px 0px rgba(175, 187, 204, 0.75); border: 1px solid #FFFFFF; border-radius: 6px; position: absolute; top: 0; right: 0; }
.textMoreHover .menuCtrl > div { height: 40px; background: #FFFFFF; font-size: 14px; font-weight: 400; color: #474C59; line-height: 40px; padding-left: 20px; text-align: left; text-indent: 0;}
.textMoreHover .menuCtrl > div:hover { color: #3A8BFF; background: #F5F8FB; }

.textMoreHover:hover { color: #3A8BFF; }
.textMoreHover:hover .menuCtrl { display: block; width: 118px; background: #FFFFFF; box-shadow: 0px 2px 12px 0px rgba(175, 187, 204, 0.75); border: 1px solid #FFFFFF; border-radius: 6px; position: absolute; top: 0; }

.hover .attachhover { display: block; }
.active .imghover{display: block;}
/*富文本样式*/
.richtext{font-size: 16px; line-height: 2; word-wrap: break-word;font-family: CXHackSafariFont,CXEmojiFont,CXChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Tahoma, Arial,Segoe UI,PingFang SC, Hiragino Sans GB,Microsoft YaHei,sans-serif,Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing: antialiased; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures;}
.richtext .imghover:empty { display: none;}
.richtext img[download='false']{user-select:none}
.richtext a{text-decoration: underline; cursor: pointer; color:#3A8BFF;}
.richtext .fl,.richtext .fr{float: none;}
.richtext blockquote{border-left: solid 4px #3A8BFF; padding-left: 10px; color: #909099;}
.richtext hr{display: block; margin: 16px 0; height: 1px; background-origin: content-box; background:#CBCBD9; border: 0;}
.richtext u{ text-decoration: underline;}
.richtext strike{ text-decoration: line-through; color: #a6a8a9;}
.richtext h1 { font-size: 24px; font-weight: 600; margin-top: 20px; margin-bottom: 10px; line-height: 1.4;}
.richtext h2 { font-size: 20px; font-weight: 600; margin-top: 20px; margin-bottom: 10px; line-height: 1.4;}
.richtext h3 { font-size: 18px; font-weight: 600; margin-top: 18px; margin-bottom: 10px; line-height: 1.4;}
.richtext h4 { font-size: 16px; font-weight: 600; margin-top: 16px; margin-bottom: 10px; line-height: 1.4;}
.richtext h5, .richtext h6 { font-size: 14px; font-weight: 600; margin-bottom: 10px; line-height: 1.4;}
.mac .richtext h1,.mac .richtext h2,.mac .richtext h3,.mac .richtext h4,.mac .richtext h5,.mac .richtext h6{font-weight: 500;}
.richtext blockquote,.richtext pre{margin: 8px 0;}
/*.richtext p.richtext div,.richtext ol{margin: 8px 0;}*/
/*.richtext .editor-iframe,.richtext .editor-iframe *,.richtext .editor-image,.richtext .editor-image *,.richtext .todo-view div,.richtext .todo-view p{margin: 0;}*/
/*.richtext table div,.richtext table p{margin: 6px 0;}*/
/*.richtext table div:first-child,.richtext table p:first-child{margin-top: 0!important;}*/
/*.richtext table div:last-child,.richtext table p:last-child{margin-bottom: 0!important;}*/
.richtext em, .richtext i { font-style: italic; font-weight: unset;}
.richtext b, .richtext strong { font-weight: bold; font-style: unset;}
.richtext ol, .richtext ul { list-style-type: initial; width: unset !important; }
.richtext li{ display: block!important; padding-left: 20px; zoom: 1;}
.richtext li:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.richtext li:before{float: left; line-height: 2;}
.richtext li>*{line-height: 2;}
/*.richtext li>*:first-child{display:inline!important}*/
/*.richtext li>*.table{display: inline-block!important;}*/
.richtext ol li:before{ pointer-events: auto; content: attr(serialnum) '.'; display: inline-block; min-width: 20px; padding: 0 4px; box-sizing: border-box; text-align: left; margin-left: -20px;}
.richtext ol li.hover:before{background: #F0F6FF; color: #3A8BFF; border-radius: 2px;}
.richtext ul li:before{content: '\e60e';display: inline;vertical-align: middle;min-width: 18px;max-width: 25px;margin-left: -20px;padding-left: 2px; padding-right: 4px; font-family: "ulicon" !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;pointer-events: auto;}
@font-face {
    font-family: 'ulicon';
    src: url('data:font/woff;charset=utf-8;base64,d09GRgABAAAAAATYAA0AAAAAByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEvAAAABoAAAAcj5AzR0dERUYAAAScAAAAHgAAAB4AKQAMT1MvMgAAAaAAAABGAAAAYD0DTu5jbWFwAAAB/AAAAEcAAAFS5irWAWdhc3AAAASUAAAACAAAAAj//wADZ2x5ZgAAAlQAAACpAAAAyEDg8DloZWFkAAABMAAAADAAAAA2GqFQO2hoZWEAAAFgAAAAHQAAACQFBwOFaG10eAAAAegAAAATAAAAFAwVAChsb2NhAAACRAAAAA4AAAAOAH4ARm1heHAAAAGAAAAAHgAAACABEgAmbmFtZQAAAwAAAAFJAAACiCnmEVVwb3N0AAAETAAAAEYAAABbbL97C3jaY2BkYGAAYkdTyZPx/DZfGbhZGEDgzjc2eTgtxHCcsZXJEsjlYGACiQIA+GYIm3jaY2BkYGBu+N/AwMDCAAKMrQyMDKiABQBG+QKTAAAAeNpjYGRgYGBjkGJgYgABEMkFhAwM/8F8BgALpAE5AAB42mNgYWFg/MLAysDA1Ml0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAee8b2RZ27438AQw3yHoQEozIikRIGBEQCUWQ1yAAB42mNhgAAWCBZiEGUQAwABYwBKAHjaY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDM/4ngm8kf//H8GS/Cr5RfgZVBcYMLIxwLmMQD0gfSiAkWHYAwB/7w3fAAAAAAAAAAAAABoARgBkAAB42j2OwQqCQBCGZxYqqDBcTWgPuhp0lHWylgikZxD03KEewluXns1bPU0dpdGiy8fMz3zDDwgSWryLA8wBPD9EKjBPMXFQUnWtaADeqM6y+tIDAAQs4YGNIHZWbPHxX5xQiL6DSYp5ga0pjSnPPYy2UWRPVmsr6JcxjvqbMQAQAngOfxe8uP54HSebnZvvtzEF2CjZvaRSEmdSiVH3HuappxRX+gC8BCExAAAAeNp9kD1OAzEQhZ/zByQSQiCoXVEA2vyUKRMp9Ailo0g23pBo1155nUg5AS0VB6DlGByAGyDRcgpelkmTImvt6PObmeexAZzjGwr/3yXuhBWO8ShcwREy4Sr1F+Ea+V24jhY+hRvUf4SbuFUD4RYu1BsdVO2Eu5vSbcsKZxgIV3CKJ+Eq9ZVwjfwqXMcVPoQb1L+EmxjjV7iFa2WpDOFhMEFgnEFjig3jAjEcLJIyBtahOfRmEsxMTzd6ETubOBso71dilwMeaDnngCntPbdmvkon/mDLgdSYbh4FS7YpjS4idCgbXyyc1d2oc7D9nu22tNi/a4E1x+xRDWzU/D3bM9JIbAyvkJI18jK3pBJTj2hrrPG7ZynW814IiU68y/SIx5o0dTr3bmniwOLn8owcfbS5kj33qBw+Y1kIeb/dTsQgil2GP5PYcRkAAAB42mNgYoAALjDJyIAO2MCiTIxMjMyMLByVpYl5FZl56QLlpRWlOZmpSZmJ+bqFQEGhqozUvPS0xLx0kLRucn5BJQCWTxGmAAAAAAAB//8AAgABAAAADAAAABYAAAACAAEAAwAFAAEABAAAAAIAAAAAeNpjYGBgZACCq0vUOUD0nW9s8jAaADz9BZgAAA==') format('woff');
    	 url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAALsAA0AAAAAByAAAAKXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoFIgTwLDgABNgIkAxQEIAWFCAdbGyAGEdWb3ch+Jth01xZSIXdUeJJbbqFLsWxhIDQ4Kw2+iYfn9/ff2ueeD2hmEl3dIDQkRTKpwqVAcdI0Mgrv/rd5TCztLaQfChqXSKxr/+LAIX5089euhAJeaAl0aUZLZOKYATBxOf5FOJa90oPtZU9dgNGaFIcBRWmAc9BaYJ1nYRZzxh3Ne3iIVloS222EgMeXUgVPvp/6u5cO1KIdSSiUCRkJOYuvR9KRtOEUen18NjYqScoK7vPO3Txjo1vv6r/0L3aXYGXx200AYIBAgQK9AsxUCPTKRqNSpcS7+neNX/qXSpzSrm9dX1veCZgR5QTuSEh+HgE9KEolCZSDWmRMwixABkBIog71alyx+ziOXdee8zy672u0lj7M5GNzD93ULkMzrlWCa8YdvYHpnpvWH7ue1GPHLFo4epPhPW+jTvdgzOh5o0bNW0t44q0ls/0esO1d/g4nb/uef0e7smk+32zdyLTYnw8EgjET+petaSi/VdZkc3axZg/jQMpQKYFgnnWTQRyQBSBnwf9EplmbdoFy3RJIqFaNEkCzZwLQZrgAodJCAZIKWwQoVDoUIKt0IUCZGncFKFfppQDVhsVUAWq0xBmFyFUYikZDo6loUm8VWmi0HcjIabRMu5touUaP0GqLfepdY2BsVW0a00k6uGRB2Mq2HGvVYbhx+0YXtzMRbr1xKxfKRwO8pR5L2gFYWr3N6zfsv+x6W0jSKIFnVutplHQFXu1r2U1zm37S2TAoojqsSDHEN2RZImk6dJIPEfzRp/aTzoZBPcziAuuz00Xg3vcBmGFonnGsRi6MOFZwb3ZUZ/Hg0XayZuAmjnICAil2wT44XNaR1out9X0el7G0klmKYVuQeGxGyqSita4ywwMPAA==') format('woff2');
    	 url('data:font/ttf;charset=utf-8;base64,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') format('truetype');
}
.richtext ul[level='2'] li:before,.richtext ul[level='5'] li:before{ content: '\e610'; }
.richtext ul[level='3'] li:before,.richtext ul[level='6'] li:before{ content: '\ec1f'; }
.richtext ol[level='2'],.richtext ul[level='2']{padding-left: 30px;}
.richtext ol[level='3'],.richtext ul[level='3']{padding-left: 60px;}
.richtext ol[level='4'],.richtext ul[level='4']{padding-left: 90px;}
.richtext ol[level='5'],.richtext ul[level='5']{padding-left: 120px;}
.richtext ol[level='6'],.richtext ul[level='6']{padding-left: 150px;}
.richtext ol[level='7'],.richtext ul[level='7']{padding-left: 180px;}
.richtext ol[level='8'],.richtext ul[level='8']{padding-left: 210px;}
.richtext ol[level='9'],.richtext ul[level='9']{padding-left: 240px;}
.richtext .field { width: 100% !important; }
.richtext a.dynacALink, .richtext a.dynacALink:link, .richtext a.dynacALink:hover, .richtext a.dynacALink:active, .richtext a.dynacALink:visited { color: #3A8BFF; text-decoration: underline; }
.richtext .icon-face { position: relative; width: 24px; top: 6px; left: 1px; }
.richtext .table { width: 100%; max-width: 100%; overflow-x: auto; zoom: 1; margin: 10px 0;}
.richtext .table:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.richtext table { font-size: 16px; width: auto; border-collapse: collapse; display: table; table-layout: fixed;}
.richtext .table table{width: auto;}
.richtext table th, .richtext table td { min-width: 40px; border: solid 1px #ebebeb; padding: 4px 8px; box-sizing: border-box;}
.richtext pre { padding: 0.4em 0.6em; margin: 0.5em 0; border-radius: 8px; background: #f8f8f8; white-space: pre-wrap; font-family: CXHackSafariFont,CXEmojiFont,CXChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Tahoma, Arial,Segoe UI,PingFang SC, Hiragino Sans GB,Microsoft YaHei,sans-serif,Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,Noto Color Emoji; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.richtext .editor-image { position: relative; padding: 5px 0; line-height: 0; text-align: center; }
.richtext img { max-width: 100%; margin: 0 auto; border: solid 1px #f2f2f2; box-sizing: border-box; cursor: pointer;}
.richtext img:hover,.richtext .editor-image.hover img{border: solid 1px #FFFFFF;box-shadow: 0 0 0px 2px #b0d1ff;}
.richtext .editor-image.active img{cursor: zoom-in;}
.richtext .editor-image.full{width: 900px; left: -50px;}
.richtext .editor-image.full img{width: 100%!important;}
.richtext .editor-iframe{ position: relative; padding: 5px 2px;}
.richtext iframe.attach-module { display: block; width: 100% !important; height: 74px;}
.richtext td iframe.attach-module{width: 420px!important;}
.richtext iframe.attach-insertVideo { height: 486px; }
.richtext .editor-textiframe{position:relative;}
.editor-textiframe,.editor-iframe{position:relative}
/*iframe附件样式 end */
.editor-iframe iframe[preview=true]{height:493px !important;}
.editor-iframe iframe[excel=true]{height:493px !important;}
.largePreview .editor-iframe iframe[fileType='word'][preview=true],.largePreview .editor-iframe iframe[fileType='excel'][preview=true],.largePreview .editor-iframe iframe[fileType='pdf'][preview=true]{height: 1000px!important;}
@media only screen and (max-width: 600px) {
    .richtext iframe.attach-insertVideo{height: 194px;}
    .editor-iframe iframe[preview=true]{height: 252px!important;}
}

.richtext a.iframe{position: relative; background: url(../../../res/plugin/ueditor/themes/default/images/file.png) center left / 18px 18px no-repeat; padding-left: 23px; padding-right: 10px;}
.richtext a.iframe[filetype='word']{background-image: url(../../../res/plugin/ueditor/themes/default/images/word.png)}
.richtext a.iframe[filetype='ppt']{background-image: url(../../../res/plugin/ueditor/themes/default/images/ppt.png)}
.richtext a.iframe[filetype='pdf']{background-image: url(../../../res/plugin/ueditor/themes/default/images/pdf.png)}
.richtext a.iframe[filetype='excel']{background-image: url(../../../res/plugin/ueditor/themes/default/images/excel.png)}
.richtext a.iframe[filetype='zip']{background-image: url(../../../res/plugin/ueditor/themes/default/images/zip.png)}
/*图表默认高度*/
.richtext div[module='chart']{height: 400px;}
    /*录音打点*/
.record-box{margin-top:17px;}
.record-list{position: relative;padding-bottom: 17px;}
.record-list:last-child{padding-bottom: 3px;}
.record-list-tit{position: relative;line-height: 20px;top:-6px;margin-bottom: -8px;margin-left:12px;padding-left: 12px;display: inline-block;}
.record-list-tit:before{content: "";width:6px;height: 6px;position: absolute;top:50%;margin-top:-3px;left: -3px;z-index: 2;background: #b3b3b3;border-radius: 50%;}
.record-list-tit > *{display:inline-block; vertical-align: top;}
.record-list-time{font-size:12px;color:#919599;height: 20px;background:#f0f2f5;position: relative;margin-left:-24px;margin-right:2px;right:0;padding-left:22px;padding-right:15px;border-radius: 12px;min-width: 30px;-webkit-user-select:none;}
.record-list-ppt{width:34px;height: 17px;line-height: 17px;background:#b3b3b3;margin:3px 0 0 6px; border-radius: 14px;text-align: center;font-size:11px;color:#FFF;}
.record-iframe .editor-iframe:first-child{margin-left:-11px; padding: 0;}
.record-iframe .editor-iframe{position: relative;margin-top:5px;}
.record-box-end .record-list-tit,.record-box-video .record-list-tit{line-height: 22px;top:-11px;margin-left: -12px;}
.record-box-end .record-list-time,.record-box-video .record-list-time{background:#ebf7ff;color:#3A8BFF;height:22px;}
.record-box-end .record-list-tit:before,.record-box-video .record-list-tit:before{background: url(https://noteyd.chaoxing.com/res/pc/images/richtext/icon_arrow.png) no-repeat;background-size: contain;border-radius: 0;}
.record-box-end,.record-box-video{padding-left: 8px;}
.record-box-end .record-list,.record-box-video .record-list{padding-left:12px;}
.record-box-end .record-list:after,.record-box-video .record-list:after{content: '';position: absolute;left: -1px;top: 0;width:1px;height:100%;background-color:#3A8BFF;z-index: -1;}
/*录音打点 end*/

/*勾选框 start*/
.todo-view { display: flex; align-items: baseline; line-height: 1.8em; }
.todo-view * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.todo-mark { position: relative; cursor: pointer; display: inline-flex; display: -webkit-inline-flex; -webkit-user-select: none; width: 27px; top:1px;}
.todo-inner { display: block; position: relative; left: 0; top: 1px; width: 15px; height: 15px; border: 1px solid #707070; border-radius: 1px; background-color: #fff; transition: background-color .2s ease,border-color .2s ease; font-size: 0; }
.todo-inner:after { position: absolute; content: ""; left: 4px; top: 1px; width: 4px; height: 7px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: rotate(45deg) scale(0); transform: rotate(45deg) scale(0); transition: transform .2s ease; }
.todo-text { overflow: hidden; text-align: left; white-space: pre-wrap; word-break: break-word; flex: 1; }
.todo-view.checked .todo-inner:after { -webkit-transform: rotate(45deg) scale(1); transform: rotate(45deg) scale(1); border-color: #707070; }
.todo-view.checked .todo-text { text-decoration: line-through; }
.todo-view.checked { opacity: .4; }
/*勾选框 end*/

/*模板*/
.template_class{width:100%;border-radius: 6px;border-collapse:collapse; border-spacing:0;}
.template_class th,.template_class td{border:1px solid rgba(232,232,237,1);font-size: 14px; padding:10px 12px;position: relative;}
.template_class .template_tab_r{padding-right:30px;}
.template_class .template_opt{padding-right:30px;}
.template_tab_h{height: 40px;background: #7D8F99;color:#FFF;font-weight: normal;font-size:17px;position: relative;padding:0 40px;}
.template_text{line-height: 24px;font-size:16px;color:#333;background: transparent; border: 0;text-align: center;width:100%;text-align: left;}
.template_tab_h .template_text{font-size:17px;color:#FFF;text-align: center;}
.template_class tr{border-bottom:1px solid rgba(232,232,237,1);height: 42px;}
.template_tab_l{width:96px;height: 42px;background: #F5F6F7;padding:10px 12px;color:#333;}
.template_tab_li{line-height: 34px;}
.template_more_box, .template_more_con{display: none;}
/*模板end*/

.richtext:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.richtext{
    zoom: 1;
}

.noSelect { user-select: none; -moz-user-select: none; -webkit-user-select: none;}


/*课堂报告*/
.richtext .top-cover-top{text-align:right;background:#3A8BFF;line-height:26px !important;border-radius:10px 10px 0 0;padding-right:40px}
.richtext .top-cover-bot{background:#F5F7FA;padding:30px;border-radius:0 0 10px 10px}
.richtext .top-cover-img{width:240px;float:left;border-radius:8px;overflow:hidden;margin-right:24px;height:135px;background-size:100%}
.richtext .top-cover-img img{width:100%;display:block;min-height:100% !important;margin:0}
.richtext .top-cover-title{margin:16px 0}
.richtext .top-cover-information{margin-bottom:12px}
.richtext .class-main{padding:0 20px;margin-top:5px !important;margin-bottom:5px !important;line-height:49px !important;background:#E4F0FF}
.richtext .class-instruction-top{border-left:solid 10px #8BBBFF;padding-left:10px;margin-top:5px !important;margin-bottom:16px !important;line-height:22px !important}
.richtext .table .team-table{margin:10px 0;padding-left:20px;box-sizing:border-box;width:100%;border-spacing:0;border-collapse:collapse}
.richtext .team-table td,.richtext .team-table th{height:40px;box-sizing:border-box;border:1px solid #DAE4F2;text-align:left;padding:8px 14px;font-size:14px;color:#474C59;min-width:60px;line-height:24px}
.richtext .team-table td p,.richtext .team-table th p{font-size:14px;line-height:24px;color:#474C59;text-align:left}
.richtext .team-table .table-head{width:100%;height:40px;box-sizing:border-box}
.richtext .team-table .table-head .head-tr{height:40px;box-sizing:border-box;border-right:none;border-bottom:none}
.richtext .team-table .table-head th{color:#6088C0;font-size:14px;background:#F1F7FE;font-weight:bold;text-align:left}
.richtext .classCategory{margin:10px 0}
.richtext .table-blue{background:#F1F7FE}
/*考试报告*/
.richtext .examReport .class-h2-top{padding:5px 0;line-height:24px;font-size:24px;font-weight:bold;}
.richtext .examReport .ksCheck{width:18px;height:18px;margin:-2px 10px 0 0;overflow:hidden;position:relative;display:inline-block;vertical-align:middle}
.richtext .examReport .ksCheck input{width:18px;height:18px;filter: alpha(opacity=0);opacity:0;cursor:pointer;display:block;position:absolute;left:0;top:0;z-index:2}
.richtext .examReport .ksCheck input + i{width:18px;height:18px;background:url("../images/ico-ksCheck.png") no-repeat;overflow:hidden;position:absolute;left:0;top:0;z-index:1}
.richtext .examReport .ksCheck input:checked + i{background-position:0 -20px}
.richtext .examReport .ksCheck input:disabled + i{background-position:0 -40px}
.richtext .examReport table{min-width: 100%;}
.richtext .examReport .popTable2 td,.richtext .examReport .popTable2 th{line-height:20px;font-size:14px;font-weight:normal;text-align:left;border:none}
.richtext .examReport .popTable2 th{padding:10px 0 10px 10px;color:#8A8B99;background:#F5F6F7}
.richtext .examReport .popTable2 td{padding:17px 0 17px 10px;color:#646873}
.richtext .examReport .popTable2 tr:hover td{background:#F7FAFC}
.richtext .examReport .formTitle{height:20px;line-height:20px;padding:7px 0;background:#FFFFFF;font-size:14px;border-radius:4px;caret-color:#3A8BFF}
.richtext .examReport .formText{margin-top:10px;min-height:200px;line-height:20px;padding:7px 9px;background:#FFFFFF;border:1px solid #E1E1E5;font-size:14px;border-radius:4px;caret-color:#3A8BFF}
.richtext .examReport .popReport_item{padding-bottom:20px}
.richtext .examReport .popReport_h2{line-height:24px;font-size:16px;color:#131B26;font-weight:600}
.richtext .examReport .popReport_ul{margin-top:16px;padding-left:26px}
.richtext .examReport .popReport_ul li{line-height:20px;font-size:14px;color:#646873}
.richtext .examReport .popReport_ul li + li{margin-top:12px}
.richtext .examReport .popReport_ul li .color_blue{margin-left:20px}
.richtext .examReport .popReport_ul li .label_text{max-width:580px;min-width:300px;display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.richtext .examReport .popReport_all{width:100%;line-height:24px;font-size:16px;color:#131B26;font-weight:600;display:table}
.richtext .examReport .popReport_all .color_blue{margin-left:20px;font-size:14px;font-weight:400}
.richtext .examReport .popSeal_item{height:36px}
.richtext .examReport .popSeal_item + .popSeal_item{margin-top:35px}
.richtext .examReport .popSeal_item .popSeal_zhang{height:34px;line-height:34px;font-size:14px;color:#131B26}
.richtext .examReport .popSeal_item .formInput{width:200px;padding:6px 14px;height:20px;line-height:20px;border:0;border-bottom:1px solid #8B92A6;background:none;display:block;font-size:14px;color:#131B26}
.richtext .examReport .popInstr_text .divTit{line-height:24px;font-size:16px;color:#19213A;margin-bottom:6px;margin-top: 0;}
.richtext .examReport .popInstr_text .divTxt{line-height:20px;font-size:14px;color:#949CA6;margin-bottom:10px}
.richtext .examReport .popCators{padding:24px 0 0}
.richtext .examReport .popCators .popCators_text{margin:0 0 12px;line-height:20px;font-size:14px;color:#8B92A6}
.richtext .examReport .popCators .popTable2{margin:0 0 24px}
.richtext .examReport .popCators .popCators_tips{margin:0 0 8px}
.richtext .examReport .popCators .popCators_tips_tit{line-height:20px;font-size:14px;color:#131B26}
.richtext .examReport .popCators .popCators_tips_txt{line-height:17px;font-size:12px;color:#CECFD9;margin-top:5px}
.richtext .examReport .popCators .popCators_form{height:284px;overflow:hidden}
.richtext .examReport .popCators .popCators_form li{padding:8px 0;width:130px;line-height:20px;font-size:14px;color:#646873;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.richtext .examReport .popNormal{padding-bottom:30px}
.richtext .examReport .echNormal{width:100%;height:400px}
.richtext .examReport .echEquip{width:840px;height:300px}
.richtext .examReport .popMatrix_head{padding:0 0 20px;font-size:16px;color:#1C284B}
.richtext .examReport .studTable td,.richtext .examReport .studTable th{padding:7px 0;height:40px;line-height:20px;font-size:14px;border:solid #F5F6F7 1px}
.richtext .examReport .studTable th{color:#646873;font-weight:normal;text-align:center}
.richtext .examReport .studTable th .studFont{font-size:12px;color:#A8A8B3}
.richtext .examReport .studTable td{text-align:center}
.richtext .examReport .clear { clear: both; font-size: 0; height: 0; line-height: 0;}
.richtext .examReport .clearAfter:after { content: ''; display: block; clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden;}
.richtext .examReport .fl {float: left;}
.richtext .examReport .frV2 { float: right;}
.richtext .examReport .cx_unSelect { moz-user-select: -moz-none; -moz-user-select: none; -o-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}