
body{
  min-width: 200px;
  max-width: 760px;
  margin: 0 auto;
  padding: 1em;
  color: #595959;
  font-size: 15px;
  line-height: 1.6em;
  word-break: break-all;
}

.markdown-body ul > li {
  list-style: initial;
}
.markdown-body ol > li {
  list-style: list-item !important;
}
ol, ul {
  padding-left: 2em;
}
img {
  max-width: 100%;
  height: auto;
}
blockquote {
  background: #f9f9f9;
  border-left: 5px solid #dddddd;
  quotes: "\201C" "\201D" "\2018" "\2019";
  padding: 15px 25px !important;
  margin: 8px 0 8px 0 !important;
}

blockquote p {
  margin: 0 !important;
}

.highlight-container {
  display: inline !important;
}


table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  border: 1px solid #e5e5e5;
  padding: 8px;
  text-align: left;
}

th {
  background-color: #fbfbfb;
}

.markdown-body p {
  letter-spacing: 1px;
  line-height: 2;
  word-spacing: 3px;

  margin: 0 0 1.2em;
  word-break: break-word;
}

.markdown-body a:link {
  color: #4387cb;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}



.cqy-code {
  background-color: #f5f5f5;
  border-radius: 4px;
  padding: 3px;
  margin: 0 2px 0 2px;
}

.cqy-pre-code {
  margin: 10px 0;
}


table {
  width: 100%; /*表格宽度*/
  border: 1px solid #dedede; /*表格外边框设置*/
  margin: 15px auto; /*外边距*/
  border-collapse: collapse; /*使用单一线条的边框*/
  empty-cells: show; /*单元格无内容依旧绘制边框*/
}

table th,
table td {
  padding: 5px 10px;
}

table th {
  font-weight: bold; /*加粗*/
  background: #f6f6f6; /*背景色*/
}

table tbody tr:nth-child(2n) {
  background: #fcfcfc;
}

table th {
  white-space: nowrap; /*表头内容强制在一行显示*/
}

table td {
  white-space: nowrap;
}

