/*!
* Name    : Base style
* Created : 2021-12-27
* Updated : 2022-07-05
* Author  : lzx
*/
body {
  margin: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

h1, h2, h3, h4, p {
  margin-block-start: 0;
  margin-block-end: 0;
}

img[src=""], img.loading, img:not([src]) {
  opacity: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

ul, ol {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

dl {
  margin-block-start: 0;
  margin-block-end: 0;
}

dd {
  margin-inline-start: 0;
}

.ueditor-container {
  overflow: auto;
  padding: 0;
  word-wrap: break-word;
  font-size: 16px;
}
.ueditor-container * {
  -webkit-box-sizing: unset;
  box-sizing: unset;
}
.ueditor-container h1 {
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
}
.ueditor-container h2 {
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
}
.ueditor-container h3 {
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.ueditor-container h4 {
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
}
.ueditor-container ul {
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  padding-inline-start: 40px;
}
.ueditor-container ol {
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  padding-inline-start: 40px;
}
.ueditor-container dl {
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.ueditor-container dd {
  margin-inline-start: 40px;
}
.ueditor-container p {
  margin: 5px 0;
}
.ueditor-container img {
  max-width: 100%;
  height: auto;
}
.ueditor-container .selectTdClass {
  background-color: #edf5fa !important;
}
.ueditor-container table.noBorderTable td, .ueditor-container table.noBorderTable th, .ueditor-container table.noBorderTable caption {
  border: 1px dashed #ddd !important;
}
.ueditor-container table {
  margin-bottom: 10px;
  border-collapse: collapse;
  display: table;
}
.ueditor-container td, .ueditor-container th {
  padding: 5px 10px;
  border: 1px solid #DDD;
}
.ueditor-container caption {
  border: 1px dashed #DDD;
  border-bottom: 0;
  padding: 3px;
  text-align: center;
}
.ueditor-container th {
  border-top: 1px solid #BBB;
  background-color: #F7F7F7;
}
.ueditor-container table tr.firstRow th {
  border-top-width: 2px;
}
.ueditor-container .ue-table-interlace-color-single {
  background-color: #fcfcfc;
}
.ueditor-container .ue-table-interlace-color-double {
  background-color: #f7faff;
}
.ueditor-container td p {
  margin: 0;
  padding: 0;
}
.ueditor-container pre {
  margin: .5em 0;
  padding: .4em .6em;
  border-radius: 8px;
  background: #f8f8f8;
}
.ueditor-container iframe, .ueditor-container embed {
  max-width: 100%;
}
.ueditor-container video {
  max-width: 100%;
}

@media (max-width:960px) {
.nei-table {overflow:scroll;}
.nei-table.table-flex {display:flex; justify-content:space-around; align-items:center; overflow:scroll;}
.nei-tabler table {border-collapse: collapse;display: table;margin-left:auto!important;margin-right:auto!important;}	
.nei-table.table-wrapper {display: flex; place-content:flex-start; align-items:flex-start; overflow:auto;}
.container.main .additional p img{ max-width: 100%!important;  height:auto!important;}	
.container.main .additional img{ max-width: 100%!important;  height:auto!important;}
.container img{ max-width: 100%!important;  height:auto!important;}	
.container.main p iframe{ width: 100%!important;}
.container.main iframe{ width: 100%!important; max-height: 400px!important;}	
.container p iframe{ width: 100%!important; max-height: 250px!important;}
}
