@charset "utf-8";
/*笔记分享页*/
*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;} */

body {
    font-family: CXChineseQuote,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -webkit-font-variant-ligatures: no-common-ligatures;
    font-variant-ligatures: no-common-ligatures;
    color: #131B26;
    background: #FFFFFF;
}

@font-face {
    font-family: CXChineseQuote;
    font-weight: 300;
    src: local("PingFangSC-Light");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: CXChineseQuote;
    font-weight: 400;
    src: local("PingFangSC-Regular");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: CXChineseQuote;
    font-weight: 500;
    src: local("PingFangSC-Medium");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: CXChineseQuote;
    font-weight: 600;
    src: local("PingFangSC-Semibold");
    unicode-range: U+2018,U+2019,U+201c,U+201d
}

@font-face {
    font-family: CXEmojiFont;
    src: local("Apple Color Emoji"),local("Noto Color Emoji");
    unicode-range: U+1f21a,U+1f250,U+1f237
}

@font-face {
    font-family: CXHackSafariFont;
    src: local("Helvetica Neue");
    unicode-range: U+0000
}
/* ul{list-style-type:none;} */
input,select,textarea{vertical-align:middle; font:14px 微软雅黑; color:#333; outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-spacing:0px; border-collapse:collapse;width:100%; border:0px;margin:0;padding:0;}
img{border:0px;}
/* em,i{font-style:normal;} */
/* b{ font-weight:normal;} */
.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

/*.shareBox{padding:20px 10px 0;max-width: 800px; margin: 0 auto;}*/
/*.shareTit{ font-size:16px; color:#000; line-height:20px; margin-bottom:10px; font-weight:bold;}*/
/*.shareAuthor{font-size:16px;color:#999;}*/
/*.shareCon{font-size:16px; line-height:1.8; word-wrap:break-word; word-break:normal;}*/
/* .shareCon p{ margin:1em 0;}
.shareCon ol,.shareCon ul{ padding-left: 30px!important;}
.shareCon img{ display:block; max-width:100%; margin:15px auto;}
.shareCon a{color: #3A8BFF;} */

.sortOrder{width:95px;height:82px;position:fixed;background:#fff;border:solid 1px #ebeced;right:5%;top:5px;border-radius:5px;padding:0 5px;z-index: 999;}
.sortOrder b{width:10px;height:4px;background:url(/res/images/share/to_03.png) no-repeat;top:-4px;right:43px;position:absolute}
.sortOrder ul li{height:40px;line-height:40px;font-size:14px;border-bottom:solid 1px #ebeced}
.sortOrder ul li a{display:block;text-align:center}
.sortOrder ul li a:hover{color:#13a1ff}

/*设置字体2016.12.13*/
.feedback{ z-index:2; background:transparent;position: fixed;left: 0;top: 0;height: 100%; width: 100%; opacity:0; visibility:hidden;}
.feedback.is-visible {opacity: 1; visibility: visible;}
.fontSizeBox{ position:absolute; bottom:0; left:0; right:0;width:100%; padding:0 16px 13px; background:rgba(0,0,0,.85);}
.fontSizeBox li{ display:-webkit-box; -webkit-box-align:center; margin-top:20px;}
.fontSizeBox h2{ font-size:15px; color:#FFF; margin-right:25px;}
.fontSizeBox li > div{ -webkit-box-flex:1;width:100%;display: -webkit-box;-webkit-box-align: center;}
.sm-font > * {width:50px; height:33px; }
.mb-sz {margin-right: 15px;text-align: center;border: 1px solid #fff;line-height: 33px;border-radius: 5px;color: #fff;}
.mb-sz.sel {border: 1px solid #e3670d;color: #e3670d;}
.sm-skin > *{width:50px; height:25px; margin-right:8px; border-radius:3px;}
.sm-skin>.sel { border:1px solid #e3670d;}
.mb-ntmd{ background:url(/res/images/share/light.png) 20px center  no-repeat #464d55; background-size:16px auto;}
.ztArtWrap[data-skin=hyl],.mb-skin-hyl{ background: #add0b2;}
.ztArtWrap[data-skin=dyb],.mb-skin-dyb{background:#FFF;}
.ztArtWrap[data-skin=ypz],.mb-skin-ypz{ background:#faf3e3;}
.ztArtWrap[data-skin=ntmd]{ background:#4d4d4d; color:#acacac;}
.ztArtWrap[data-skin=ntmd] .shareBox *{color: #acacac !important;}

a{text-decoration:none;color:#333;}
img{border:0px;}
.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.linkBox {margin-top: 40px;margin-bottom: 40px;}
.linkBox .link{ font-size:14px; color:#0099ff; display:block; text-align:right;margin-right: 10px;}
.linkBox .link2{ font-size:14px; color:#0099ff; display:block; text-align:left;margin-left: 10px;}

/* editText start */
/* .shareCon iframe.attach-insertLive{width:100%;height: 111px;margin:5px 0;} */
/* .shareCon iframe.attach-insertErrorannex{width:100%;height: 50px;margin:5px 0;} */

/* ol iframe, ul iframe { */
/*     margin-left: -30px!important; */
/* } */
.field {
    width: 100%!important;
}
.table{width: 100%;max-width: 100%;overflow-x: auto;}
table{margin-bottom: 10px;border-collapse: collapse;display: table;}
table th,table td{min-width: 70px;border: solid 1px #ebebeb;padding:5px 10px;}

@media only screen and (max-width: 690px){
    iframe.attach-module{width:100%;height: 74px;margin: 5px 0;display: block;}
	.editor-iframe iframe[preview=true]{height: 252px!important;}
}


body.pc{min-width:1280px;}
body.pc>.catalogWrap {width: calc(50% - 420px)!important; min-width: 190px; height: calc(100% - 50px)!important; top: 50px!important; z-index: 5; }
body>.catalogWrap .catalogMain { max-height: calc(100vh - 100px)!important; }
@media screen and (max-width: 1300px){
    body>.catalogWrap .catalogBox .navDiv{display: block}
    body>.catalogWrap .catalogBox .catalogDiv{right: 100%}
}
@media screen and (min-width: 1300px){
    body>.catalogWrap .catalogBox .navDiv{display: none}
    body>.catalogWrap .catalogBox .catalogDiv{right: 0}
}

 .record-list-ppt{width:34px;height: 17px;line-height: 17px;background:#b3b3b3;margin:2px 0 0 6px; border-radius: 14px;text-align: center;font-size:11px;color:#FFF;}
/* editText end */

/*错误提示*/
.errorPage{padding-top: 30vh; display: none;}
.errorPage img{display: block; width: 50px; height: 50px; margin: 0 auto 20px;}
.errorPage p{font-size: 16px; line-height: 22px; color: #666666; text-align: center;}
