/* w3c定义的标签默认样式 */
.v-html,
.v-html html,
.v-html address,
.v-html blockquote,
.v-html body,
.v-html dd,
.v-html div,
.v-html dl,
.v-html dt,
.v-html fieldset,
.v-html form,
.v-html frame,
.v-html frameset,
.v-html h1,
.v-html h2,
.v-html h3,
.v-html h4,
.v-html h5,
.v-html h6,
.v-html noframes,
.v-html ol,
.v-html p,
.v-html ul,
.v-html center,
.v-html dir,
.v-html hr,
.v-html menu,
.v-html pre {
    display: block;
    unicode-bidi: embed;
}

.v-html li {
    display: list-item;
}

.v-html head {
    display: none;
}

.v-html table {
    display: table;
}

.v-html tr {
    display: table-row;
}

.v-html thead {
    display: table-header-group;
}

.v-html tbody {
    display: table-row-group;
}

.v-html tfoot {
    display: table-footer-group;
}

.v-html col {
    display: table-column;
}

.v-html colgroup {
    display: table-column-group;
}

.v-html td,
.v-html th {
    display: table-cell;
}

.v-html caption {
    display: table-caption;
}

.v-html th {
    font-weight: bolder;
    text-align: center;
}

.v-html caption {
    text-align: center;
}

.v-html body {
    margin: 8px;
}

.v-html h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

.v-html h2 {
    font-size: 1.5em;
    margin: 0.75em 0;
}

.v-html h3 {
    font-size: 1.17em;
    margin: 0.83em 0;
}

.v-html h4,
.v-html p,
.v-html blockquote,
.v-html ul,
.v-html fieldset,
.v-html form,
.v-html ol,
.v-html dl,
.v-html dir,
.v-html menu {
    margin: 1.12em 0;
}

.v-html h5 {
    font-size: 0.83em;
    margin: 1.5em 0;
}

.v-html h6 {
    font-size: 0.75em;
    margin: 1.67em 0;
}

.v-html h1,
.v-html h2,
.v-html h3,
.v-html h4,
.v-html h5,
.v-html h6,
.v-html b,
.v-html strong {
    font-weight: bolder;
}

.v-html blockquote {
    margin-left: 40px;
    margin-right: 40px;
}

.v-html i,
.v-html cite,
.v-html em,
.v-html var,
.v-html address {
    font-style: italic;
}

.v-html pre,
.v-html tt,
.v-html code,
.v-html kbd,
.v-html samp {
    font-family: monospace;
}

.v-html pre {
    white-space: pre;
}

.v-html button,
.v-html textarea,
.v-html input,
.v-html select {
    display: inline-block;
}

.v-html big {
    font-size: 1.17em;
}

.v-html small,
.v-html sub,
.v-html sup {
    font-size: 0.83em;
}

.v-html sub {
    vertical-align: sub;
}

.v-html sup {
    vertical-align: super;
}

.v-html table {
    border-spacing: 2px;
}

.v-html thead,
.v-html tbody,
.v-html tfoot {
    vertical-align: middle;
}

.v-html td,
.v-html th,
.v-html tr {
    vertical-align: inherit;
}

.v-html s,
.v-html strike,
.v-html del {
    text-decoration: line-through;
}

.v-html hr {
    border: 1px inset;
}

.v-html ol,
.v-html ul,
.v-html dir,
.v-html menu,
.v-html dd {
    margin-left: 40px;
}

.v-html ol {
    list-style-type: decimal;
}

.v-html ol ul,
.v-html ul ol,
.v-html ul ul,
.v-html ol ol {
    margin-top: 0;
    margin-bottom: 0;
}

.v-html u,
.v-html ins {
    text-decoration: underline;
}

.v-html br:before {
    content: '\a';
    white-space: pre-line;
}

.v-html center {
    text-align: center;
}

.v-html :link,
.v-html :visited {
    text-decoration: underline;
}

.v-html :focus {
    outline: thin dotted invert;
}

.v-html BDO[DIR='ltr'] {
    direction: ltr;
    unicode-bidi: bidi-override;
}

.v-html BDO[DIR='rtl'] {
    direction: rtl;
    unicode-bidi: bidi-override;
}

.v-html *[DIR='ltr'] {
    direction: ltr;
    unicode-bidi: embed;
}

.v-html *[DIR='rtl'] {
    direction: rtl;
    unicode-bidi: embed;
}

@media print {
    .v-html h1 {
        page-break-before: always;
    }

    .v-html h1,
    .v-html h2,
    .v-html h3,
    .v-html h4,
    .v-html h5,
    .v-html h6 {
        page-break-after: avoid;
    }

    .v-html ul,
    .v-html ol,
    .v-html dl {
        page-break-before: avoid;
    }
}

/* kingdeditor定义的默认样式 */
.v-html {
    font-size: 16px;
    margin: 0;
    padding: 5px;
}

.v-html,
.v-html td {
    /* font: 12px/1.5 "sans serif", tahoma, verdana, helvetica; */
}

.v-html,
.v-html p,
.v-html div {
    word-wrap: break-word;
}

.v-html p {
    margin: 5px 0;
}

.v-html table {
    border-collapse: collapse;
}

.v-html img {
    border: 0;
}

.v-html noscript {
    display: none;
}

.v-html {
    font-size: 16px;
}
