/*   富文本输出需还原成原 html 默认值 */
.editor_html_wrapper html, .editor_html_wrapper address, .editor_html_wrapper blockquote, .editor_html_wrapper body, .editor_html_wrapper dd, .editor_html_wrapper div,
.editor_html_wrapper dl, .editor_html_wrapper dt, .editor_html_wrapper fieldset, .editor_html_wrapper form, .editor_html_wrapper frame, .editor_html_wrapper frameset,
.editor_html_wrapper h1, .editor_html_wrapper h2, .editor_html_wrapper h3, .editor_html_wrapper h4, .editor_html_wrapper h5, .editor_html_wrapper h6, .editor_html_wrapper noframes,
.editor_html_wrapper ol, .editor_html_wrapper p, .editor_html_wrapper ul, .editor_html_wrapper center, .editor_html_wrapper dir, .editor_html_wrapper hr, .editor_html_wrapper menu, .editor_html_wrapper pre{
    display: block;
  }
  .editor_html_wrapper li{
    display:list-item;
  }
    
  .editor_html_wrapper head{
   display: none   
  }
  
  .editor_html_wrapper table{
    display :table    
  }

  .editor_html_wrapper tr{
    display: table-row
  }
    
  .editor_html_wrapper thead{
    display: table-header-group
  }
    
  .editor_html_wrapper tbody{
    display: table-row-group
  }
  
  .editor_html_wrapper tfoot{
    display: table-footer-group
  }
   
  .editor_html_wrapper col{
    display: table-column
  }
    
  .editor_html_wrapper colgroup{
    display: table-column-group
  }
    
  .editor_html_wrapper td,  .editor_html_wrapper th{
    display: table-cell
  }
   
  .editor_html_wrapper caption{
    display: table-caption
  }

  .editor_html_wrapper th{
    font-weight: bolder;
    text-align: center
  }

  .editor_html_wrapper caption{
  text-align: center;
  }
  
  .editor_html_wrapper body{
    /* margin: 8px; */
    /* line-height 1.12; */
  }
  
  .editor_html_wrapper h1{
    font-size: 2em;
    margin:0.67em 0;
    line-height :1.5em;
  }

  .editor_html_wrapper h2{
    font-size: 1.5em;
    margin: .75em 0;
    line-height: 1.5em;
  }

  .editor_html_wrapper h3{
    font-size: 1.17em;
    margin: .83em 0;
    line-height: 1.5em;
  }

  .editor_html_wrapper h4{
 font-size: 1.09em;
    margin: 1.12em 0;
    line-height: 1.5em;
  }
   
  .editor_html_wrapper h4, .editor_html_wrapper p, .editor_html_wrapper blockquote, .editor_html_wrapper fieldset, .editor_html_wrapper ul,.editor_html_wrapper form, .editor_html_wrapper ol, .editor_html_wrapper dl, .editor_html_wrapper dir, .editor_html_wrapper menu{
  margin: 0 0;
  }
  
  .editor_html_wrapper h5{
    font-size: .83em;
    margin: 1.5em 0;
    line-height: 1.5em;
  }

  .editor_html_wrapper h6{
    font-size: .75em;
    margin: 1.67em 0;
    line-height: 1.5em;
  }

  .editor_html_wrapper h1, .editor_html_wrapper h2, .editor_html_wrapper h3, .editor_html_wrapper h4, .editor_html_wrapper h5, .editor_html_wrapper h6, .editor_html_wrapper b,.editor_html_wrapper strong{
    font-weight: bolder;
  }
    
  .editor_html_wrapper blockquote{
    margin-left :40px;
    margin-right: 40px;
  }
  
  .editor_html_wrapper i, .editor_html_wrapper cite, .editor_html_wrapper em, .editor_html_wrapper var, .editor_html_wrapper address{
    font-style: italic;
  }
    
  .editor_html_wrapper pre, .editor_html_wrapper tt, .editor_html_wrapper code, .editor_html_wrapper kbd, .editor_html_wrapper samp{
    font-family: monospace;
  }
   
  .editor_html_wrapper pre{
      white-space: pre;
  }
    
  .editor_html_wrapper button, .editor_html_wrapper textarea, .editor_html_wrapper input, .editor_html_wrapper object, .editor_html_wrapper select{
    display :inline-block;
  }
  
  .editor_html_wrapper big{
    font-size: 1.17em;
  }
  
   small, .editor_html_wrapper sub, .editor_html_wrapper sup{
    font-size: .83em;
  }
    
  sub{
    vertical-align: sub;
  }
    
  sup{
    vertical-align :super;
  }
   
  table{
    border-spacing: 2px;
  }
   
  thead, tbody, tfoot{
    vertical-align:middle;
  }
    
  td, th{
      vertical-align: inherit;
  }
  
  s, strike, del{
    text-decoration :line-through;
  }
    
  hr{
    border :1px inset;
  }
   
  ol, ul, dir, menu, dd{
    margin-left: 40px;
  }
   
  ol{
list-style-type: decimal;
  }
    
  ol ul, ul ol, ul ul, ol ol{
    margin-top: 0;
    margin-bottom :0;
  }

  u, ins{
  text-decoration :underline;
  }
  
  br:before {
 content: "A";
  }
   
  :before, :after{
  white-space :pre-line;
  }
  
  center{
text-align: center;
  }
    
  abbr, acronym{
  font-variant: small-caps;
    letter-spacing: 0.1em;
  }
  :link,
  :visited{
  text-decoration: underline;
  }
  
  :focus{
 outline :thin dotted invert
  }
   
  BDO[DIR="ltr"]{
  direction: ltr unicode-bidi bidi-override
  }
  
  BDO[DIR="rtl"]{
    direction: rtl unicode-bidi bidi-override
  }

  *[DIR="ltr"]{
    direction: ltr unicode-bidi embed
  }

  *[DIR="rtl"]{
   direction: rtl unicode-bidi embed
  }
 
  @media print{

  }
    h1{
      page-break-before: always;
    }
    
    h1, h2, h3, h4, h5, h6{
        page-break-after: avoid
    }
  
    ul, ol, dl{
      page-break-before: avoid
    }
    
  .table{
    width :100%;
    max-width: 100%;
    margin-bottom:20px;
    background-color :transparent;
    border-collapse :collapse;
  }

  .table-bordered{
     border: 1px solid #ddd;
  }
   
    td{
      padding: 8px;
      line-height: 1.4em;
      vertical-align: top;
      border :1px solid #ddd;
    }

  pre{
    padding :9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius :4px;
    overflow :auto;
  }

