.menu { flex: 1; }
.menu-label { background: #cd1614; margin-bottom: 0 !important; padding: 0.5rem; color: #fff; font-size: 1.25rem; font-weight: 600; text-align: center; }
.menu-list { background: #ededed; padding-top: 2rem; padding-bottom: 2.5rem; }
.menu-list li { padding-bottom: .95rem; background: url(/r/share/img/menu-line.jpg) no-repeat center bottom; }
.menu-list li.actived a { color: #dd1000; }
.menu-list a:hover { background-color: transparent; color: #dd1000; }

.content-box { border-top: 6px solid #f31d1d; min-height: 400px; }

.breadcrumb { background: #f2f2f2; padding: 1rem 1.5rem; }
.breadcrumb a { color: #dd1000; }


.content { }
.content-luokuan { display: flex; flex-direction: column; align-items: flex-end; text-align: center; }
.content-luokuan p { width: 15rem; line-height: 1rem; }
.content-ext-info { border-bottom: 1px solid rgb(230 230 230 / 90%); }
.content-speak { margin-left: 1rem; cursor: point; }

.content-links { margin-top: 1rem; border-top: #d6000f 1px solid; }

.content-links ul { margin: 1.5rem .35rem; list-style: none; }
.content-links ul li { height: 1.5rem; line-height: 1.5rem; }

.content-attachments ul { margin: .5rem .35rem 1.5rem; list-style: none; }
.content-attachments ul li { text-indent: 2rem; height: 1.5rem; line-height: 1.5rem; }

@media screen and (max-width: 768px) {
  .tile.is-ancestor { flex-direction: column-reverse; }
  .pagination { width: 100%; display: flex; justify-content: space-around; }
  .total-page, .total-count { display: none; }
  .content-links ul li { height: auto; }
}


.content p{ padding-top:2px;}
.content div{ padding-top:2px; }

.content-video video { display: block; margin: .5rem auto; width: 80%; }

.content-publish__origin{ padding-left: .5rem;}
.content-publish__author{ padding-left: .5rem;}
.content-publish__editor{ padding-left: .5rem;}
.content-publish__date{ padding-left: .5rem;}

/*内容表格样式*/
.content table[border="1"] td, .content table[border="1"] th { border-width: 1px; }
.content table[border="1"] tbody tr:last-child td, .content table[border="1"] tbody tr:last-child th { border-bottom-width: 1px; }
.content table.no-border th, .content table.no-border td { border-width: 0px !important; }
.content table:not([border="1"]) th, .content table:not([border="1"]) td { border-width: 0px !important; }

.content .content-title { line-height: 2.2rem; }
.content .content-body p.has-img { padding-top: 1.2rem; }
.content .content-body p.has-img br { display: none; }