“MediaWiki:Common.css”的版本间的差异

来自节奏医生中文百科
跳到导航 跳到搜索
 
(未显示2个用户的17个中间版本)
第1行: 第1行:
/* 这里放置的CSS将应用于所有皮肤 */
+
@import url("https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.css");
 +
/**
 +
* CharInsert插入项样式
 +
* Styling for links generated by [[MediaWiki:Edittools]]
 +
* @source https://www.mediawiki.org/wiki/Extension:CharInsert#Styling
 +
* @updated 2012-02-29
 +
*/
 +
.mw-charinsert-buttons {
 +
  margin-top: 10px;
 +
  border: 1px solid #aaaaaa;
 +
  padding: 1px;
 +
  text-align: center;
 +
  font-size: 110%;
 +
}
  
/***** 颜色变量 *****/
+
.mw-charinsert-buttons a {
/** 这部分代码可能造成MediaWiki报错,但对现代浏览器的使用并无影响 **/
+
   color: black;
body {
+
   background-color: #cde !important;
  --lightpurple: #F7F1FC;
+
   font-weight: bold;
   --purple: #C794F6;
+
   font-size: .9em;
  --darkpurple: #A443DF;
+
   text-decoration: none;
   --lightgreen: #F9FFEA;
+
   border: thin #069 outset;
   --green: #B9E66B;
+
   padding: 0 .1em .1em;
   --darkgreen: #84B63C;
+
}
   --lightblue: #EBF7FE;
 
   --blue: #85C1F7;
 
   --darkblue: #4487DF;
 
  --lightyellow: #FEF9DE;
 
  --yellow: #F9E179;
 
  --darkyellow: #F1BD4C;
 
  --lightorange: #FFF7ED;
 
  --orange: #F4C89C;
 
  --darkorange: #E7815C;
 
  --lightred: #FDF5F5;
 
  --red: #F3ACAA;
 
  --darkred: #E7615C;
 
  /* 道具等级颜色 */
 
  --normal-grey: grey;
 
  --basic-green: #D3DB2E;
 
  --primary-blue: #09B3F7;
 
  --middle-purple: #D8B3D8;
 
  --high-orange: orange;
 
  
  /* 文字颜色 */
+
.mw-charinsert-buttons a:hover,
  --raw-text: #FFFFFF; /* 黑色背景文本 */
+
.mw-charinsert-buttons a:active {
  --senior: #FF6237;
+
   background-color: #bcd;
  --limited: #32CD32;
+
   border-style: inset;
  --extra-talent: #F49800; /* 天赋效果增强 */
 
  --additon-title: #0098DC; /* 特性、要求等文本 */
 
   --base-addition: #00B0FF; /* 加成蓝色 */
 
   --alert: #FF0000;
 
 
}
 
}
  
/***********/
+
.client-js .mw-edittools-section {
 
+
  display: inline;
/*右侧目录*/
 
#right-navigation{
 
margin-top: 157px!important;
 
 
}
 
}
#left-navigation{
+
 
margin-top: 157px!important;
+
.client-js .mw-edittools-section input[type="button"] {
 +
  font-size: 0.9em;
 +
  padding-left: 1px;
 +
  padding-right: 1px;
 +
  margin-left: 1px;
 
}
 
}
body #mw-head-base{
+
 
display:none;
+
/*模糊样式*/
 +
.fuzzy {
 +
  filter: blur(5px);
 +
  text-shadow: 0px 0px 5px white;
 +
  transition: all 0.1s ease-in-out;
 
}
 
}
body #mw-page-base{
+
 
display:none;
+
.fuzzy:hover {
 +
  filter: none;
 +
  text-shadow: none;
 
}
 
}
body .mw-body{
+
 
margin-top: 199px;
+
/*表格半透明样式*/
 +
table.wikitable>tr>th,
 +
table.wikitable>*>tr>th {
 +
  background-color: rgba(213, 215, 219, .4);
 
}
 
}
.rtshow #rtocbt{
+
 
    display: none;
+
/*筛选工具样式*/
}
+
.filterable-button {
.rthide #rtocbt{
+
  float: right;
    display: inline-block;
+
  color: black;
}
+
  padding: 0 2px 0 0.5em;
.rtshow #rtoculw{
+
  text-shadow: none;
    box-shadow: 1px 1px 5px black;
+
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
}
+
  cursor: pointer;
#rightToc{
 
    position: fixed;
 
top:20vh;
 
    right: 0px;
 
    z-index:999;
 
}
 
#rtocbt{
 
    display: inline-block;
 
    vertical-align: middle;
 
    background: #000;
 
    color:#fff;
 
    opacity: 0.5;
 
    width: 20px;
 
    text-align: center;
 
    padding: 15px 3px;
 
 
}
 
}
#rtocul{
+
 
    margin-left: 5px;
+
.filterable-button:hover {
    padding-right: 5px;
+
  text-shadow: 1px 1px 2px #888;
    list-style: none;
 
    max-height: 45vh;
 
    overflow-y: auto;
 
 
}
 
}
#rtoculw{
+
 
display: inline-block;
+
.filterable-button-active {
vertical-align: middle;
+
  color: black;
margin-left: 0px;
 
    background-color: rgba(255, 255, 255, 0.8);
 
    border: 1px solid #a2a9b1;
 
 
}
 
}
/*右侧目录*/
 
  
/*右上角小图标颜色补正*/
+
.filterable-input-group {
#pt-uls .uls-trigger:before{
+
  position: absolute;
    filter: invert(100%);
+
  max-width: 45vw;
 +
  display: none;
 
}
 
}
#pt-notifications-alert a, #pt-notifications-notice a{
+
 
    filter: invert(100%);
+
.filterable-input-group .list-group-item input {
 +
  vertical-align: text-bottom;
 +
  margin: 0 5px 0 0;
 
}
 
}
/* 白色搜索框 */
+
 
#searchInput {
+
.filterable-input-group .dropdown-content {
background-color: #ffffff!important;
+
  padding: 0 10px;
 
}
 
}
/*全站Tabs样式等*/
+
 
nav.vectorTabs li a {
+
.filterable-input-group .dropdown-content .list-group-item {
    display: inline-block;
+
  /*overflow: hidden; */
    padding-left: 0.625em;
+
  white-space: nowrap;
    padding-right: 0.625em;
+
  text-overflow: ellipsis;
    color: #ffa500;
 
    cursor: pointer;
 
    font-size: 0.8em;
 
    padding-top: 1em;
 
}
 
nav.vectorTabs span a {
 
    display: inline-block;
 
    padding-top: 1em;
 
 
}
 
}
nav.vectorTabs ul li, #p-variants, #p-cactions {
+
 
    background-image: url(//fgo.wiki/images/wiki/skin/tab-normal-fade.png);
+
.filterable-input-group .list-group {
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,1));
+
  margin-bottom: 10px;
    background-color: transparent;
+
  max-height: 206px;
    border-top: 3px solid orange;
+
  overflow-y: auto;
    border-right: 1px solid rgba(255,255,255,1);
 
 
}
 
}
#p-variants-label, nav.vectorTabs, nav.vectorTabs span, nav.vectorTabs ul, div#mw-head div.vectorMenu h3 {
+
 
    background-image: none;
+
.dropdown-menu {
}
+
  padding: 7px;
nav.vectorTabs {
+
  position: absolute;
    float: left;
+
  top: 100%;
    height: 2.5em;
+
  left: 0;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,.5),rgba(255,255,255,.5) 30%,rgba(255,255,255,.5));
+
  z-index: 95;
    background-position: bottom left;
+
  display: none;
    background-repeat: no-repeat;
+
  float: left;
    padding-left: 1px;
+
  min-width: 160px;
}
+
  padding: 5px 0;
nav.vectorTabs li.selected a, nav.vectorTabs li.selected a:visited {
+
  margin: 2px 0 0;
    color: black;
+
  list-style: none;
    text-decoration: none;
+
  font-size: 14px;
}
+
  text-align: left;
nav.vectorTabs li.selected {
+
  background-color: #ffffff;
    background-color: white;
+
  border: 1px solid #cccccc;
    border-top: 3px solid #00aef6;
+
  border:
    border-left: 1px solid white;
+
     1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid white;
+
  border-radius: 0;
}
+
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
nav.vectorTabs ul li {
+
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-image: -webkit-linear-gradient(top,#373737,#373737);
+
  background-clip: padding-box;
    background-color: transparent;
 
    border-top: 3px solid orange;
 
    border-right: 1px solid white;
 
}
 
.mw-body {
 
    margin-left: 10em;
 
     border: 1px solid white;
 
    border-right-width: 0;
 
    margin-top: -1px;
 
}
 
#right-navigation{
 
margin-top: 160px;
 
}
 
#left-navigation{
 
margin-top: 160px;
 
}
 
body #mw-head-base{
 
display:none;
 
}
 
body #mw-page-base{
 
display:none;
 
 
}
 
}
body .mw-body{
+
 
margin-top: 201px;
+
.dropdown-menu.pull-right {
 +
  right: 0;
 +
  left: auto;
 
}
 
}
body #mw-navigation #mw-head:before {
+
 
    content: "";
+
.dropdown-menu .divider {
    position: absolute;
+
  height: 1px;
    top: 0;
+
  margin: 9px 0;
    left: 0;
+
  overflow: hidden;
    width: 100%;
+
  background-color: #e5e5e5;
    height: 38px;
 
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
 
 
}
 
}
body #mw-navigation #mw-panel {
+
 
    top: 48px;
+
.dropdown-menu>li>a {
}
+
  display: block;
div#MenuSidebar{
+
  padding: 3px 20px;
top:180px;
+
  clear: both;
 +
  font-weight: normal;
 +
  line-height: 1.42857143;
 +
  color: #333333;
 +
  white-space: nowrap;
 
}
 
}
body {
+
 
margin-top:20px;
+
.dropdown-menu>li>a:hover,
    background: url("/images/Garancssbkg3.png") no-repeat #F8F8F8;
+
.dropdown-menu>li>a:focus {
    background-size:100%;
+
  text-decoration: none;
 +
  color: #262626;
 +
  background-color: #f5f5f5;
 
}
 
}
.mw-body, .parsoid-body {
+
 
    background-color: white;
+
.dropdown-menu>.active>a,
 +
.dropdown-menu>.active>a:hover,
 +
.dropdown-menu>.active>a:focus {
 +
  color: #ffffff;
 +
  text-decoration: none;
 +
  outline: 0;
 +
  background-color: #337ab7;
 
}
 
}
#p-personal{
+
 
color:white;
+
.dropdown-menu>.disabled>a,
 +
.dropdown-menu>.disabled>a:hover,
 +
.dropdown-menu>.disabled>a:focus {
 +
  color: #777777;
 
}
 
}
#p-personal ul {
+
 
    color: white;
+
.dropdown-menu>.disabled>a:hover,
 +
.dropdown-menu>.disabled>a:focus {
 +
  text-decoration: none;
 +
  background-color: transparent;
 +
  background-image: none;
 +
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 +
  cursor: not-allowed;
 
}
 
}
#p-personal li a{
+
/*筛选工具样式*/
color: white;
+
.btn-group-sm {
 +
  display: inline-block;
 
}
 
}
#p-personal li a:visited {
+
 
    color: white;
+
.dropdown-menu {
 +
  padding: 7px;
 
}
 
}
body #mw-navigation #mw-head {
+
 
    background: url(/images/9/95/PRTSheadleft.png) left top no-repeat,url(/images/1/18/Garanheadright.png) right top repeat-x;
+
/* 在Vector皮肤中隐藏Minerva元素 */
 +
.skin-vector .nodesktop {
 +
  display: none !important;
 
}
 
}
  
 +
.mw-collapsible-toggle {
 +
  position: relative;
 +
  Z-index: 50;
 +
}
  
/* */
+
/* 图片注释 */
/**
+
.custom-img-comment {
* CharInsert插入项样式
+
   opacity: 0;
* Styling for links generated by [[MediaWiki:Edittools]]
+
   transition: opacity 0.5s;
* @source https://www.mediawiki.org/wiki/Extension:CharInsert#Styling
+
   -moz-transition: opacity 0.5s;
* @updated 2012-02-29
+
   -webkit-transition: opacity 0.5s;
*/
+
   -o-transition: opacity 0.5s;
.mw-charinsert-buttons {
 
   margin-top: 10px;
 
   border: 1px solid #aaaaaa;
 
   padding: 1px;
 
   text-align: center;
 
   font-size: 110%;
 
 
}
 
}
  
.mw-charinsert-buttons a {
+
.custom-img-comment:hover {
   color: black;
+
   opacity: 1;
  background-color: #cde !important;
 
  font-weight: bold;
 
  font-size: .9em;
 
  text-decoration: none;
 
  border: thin #069 outset;
 
  padding: 0 .1em .1em;
 
 
}
 
}
  
.mw-charinsert-buttons a:hover,
+
/* 模板:半折叠 */
.mw-charinsert-buttons a:active {
+
.template-semicollapse {
   background-color: #bcd;
+
   display: inline-block;
  border-style: inset;
 
 
}
 
}
  
.client-js .mw-edittools-section {
+
.template-semicollapse-content {
   display: inline;
+
  overflow-y: hidden;
 +
  max-height: 400px;
 +
  padding: 1px;
 +
  -webkit-mask-image: linear-gradient(black 80%, transparent);
 +
   mask-image: linear-gradient(black 80%, transparent);
 
}
 
}
  
.client-js .mw-edittools-section input[type="button"] {
+
.template-semicollapse-button {
   font-size: 0.9em;
+
   display: block;
   padding-left: 1px;
+
  width: 200px;
   padding-right: 1px;
+
  margin: auto;
   margin-left: 1px;
+
  margin-top: 8px;
}
+
  border-radius: 4px;
 +
  background-color: #4487DF;
 +
  color: white;
 +
   text-align: center;
 +
   padding: 4px;
 +
  font-size: 20px;
 +
   cursor: pointer;
 +
}
  
/*模糊样式*/
+
.template-semicollapse-button:hover {
.fuzzy {
+
   background: #85C1F7;
   filter: blur(3px);
+
   text-decoration: none;
   text-shadow: 0px 0px 5px white;
 
  transition: all 0.1s ease-in-out;
 
 
}
 
}
  
.fuzzy:hover {
+
/* 全局1.6倍行高 */
   filter: none;
+
#mw-content-text {
  text-shadow: none;
+
   line-height: 1.6;
 
}
 
}
  
/*表格半透明样式*/
+
/* 条目目录1级标题(对应条目2级标题)自动加粗 */
table.wikitable>tr>th,
+
li.toclevel-1>a>span.toctext {
table.wikitable>*>tr>th {
+
   font-weight: bold;
   background-color: rgba(213, 215, 219, .4);
 
 
}
 
}
  
/*筛选工具样式*/
+
/* 条目2级标题(对应条目目录1级标题)自动加粗 */
.filterable-button {
+
.mw-body-content h2 {
   float: right;
+
   font-weight: bold;
  color: black;
 
  padding: 0 2px 0 0.5em;
 
  text-shadow: none;
 
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
 
  cursor: pointer;
 
 
}
 
}
  
.filterable-button:hover {
+
/** 结构式讨论话题页面隐藏评论 **/
   text-shadow: 1px 1px 2px #888;
+
body.ns-2600 .comment-container-top,
 +
body.ns-2600 .comment-container,
 +
body.ns-2600 .comment-paginator,
 +
body.ns-2600 .comment-replybox {
 +
   display: none !important;
 
}
 
}
  
.filterable-button-active {
+
/*** 隐藏首页标题 ***/
   color: black;
+
body.page-首页.action-view h1.firstHeading,
 +
body.page-首页.action-submit h1.firstHeading,
 +
body.page-首页_sandbox.action-view h1.firstHeading,
 +
body.page-首页_sandbox.action-submit h1.firstHeading {
 +
   display: none;
 
}
 
}
  
.filterable-input-group {
+
/*** *** ***/
   position: absolute;
+
/*** plainlist & plainlinks ***/
   max-width: 45vw;
+
.plainlist ol,
   display: none;
+
.plainlist ul {
 +
   line-height: inherit;
 +
   list-style: none none;
 +
   margin: 0;
 
}
 
}
  
.filterable-input-group .list-group-item input {
+
.plainlist ol li,
   vertical-align: text-bottom;
+
.plainlist ul li {
  margin: 0 5px 0 0;
+
   margin-bottom: 0;
 
}
 
}
  
.filterable-input-group .dropdown-content {
+
/*** *** ***/
  padding: 0 10px;
+
/*黑幕CSS引自萌娘百科(https://zh.moegirl.org/),文字内容遵守【知识共享 署名-非商业性使用-相同方式共享 3.0】协议。*/
 +
/* 黑幕模板配合CSS */
 +
/* 把这几行单独拎出来写,否则会被Firefox合并到“.heimu a”这条规则,然后又被上面的“点过外链不变色”规则override */
 +
.heimu,
 +
.heimu rt {
 +
    background-color: #252525;
 
}
 
}
 
+
span.heimu a.external,
.filterable-input-group .dropdown-content .list-group-item {
+
span.heimu a.external:visited,
  /*overflow: hidden; */
+
span.heimu a.extiw,
  white-space: nowrap;
+
span.heimu a.extiw:visited {
  text-overflow: ellipsis;
+
    color: #252525;
 
}
 
}
 +
.heimu,
 +
.heimu a,
 +
a .heimu,
 +
.heimu a.new {
 +
    color: #252525;
 +
    text-shadow: none;
 +
}
 +
body:not(.heimu_toggle_on) .heimu:hover,
 +
body:not(.heimu_toggle_on) .heimu:active,
 +
body:not(.heimu_toggle_on) .heimu.off {
 +
    transition: color .13s linear;
 +
    color: white;
 +
}
 +
body:not(.heimu_toggle_on) .heimu:hover a,
 +
body:not(.heimu_toggle_on) a:hover .heimu,
 +
body:not(.heimu_toggle_on) .heimu.off a,
 +
body:not(.heimu_toggle_on) a:hover .heimu.off {
 +
    transition: color .13s linear;
 +
    color: lightblue;
 +
}
 +
body:not(.heimu_toggle_on) .heimu.off .new,
 +
body:not(.heimu_toggle_on) .heimu.off .new:hover,
 +
body:not(.heimu_toggle_on) .new:hover .heimu.off,
 +
body:not(.heimu_toggle_on) .heimu:hover .new {
 +
    transition: color .13s linear;
 +
    color: #FCC;
 +
}
 +
  
.filterable-input-group .list-group {
+
/********************
   margin-bottom: 10px;
+
**Styles for mboxes**
   max-height: 206px;
+
********************/
   overflow-y: auto;
+
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
 +
th.mbox-text,
 +
td.mbox-text {
 +
   /* The message body cell(s) */
 +
  border: none;
 +
   padding: 0.25em 0.9em;
 +
   /* 0.9em left/right */
 +
  width: 100%;
 +
  /* Make all mboxes the same width regardless of text length */
 
}
 
}
  
.dropdown-menu {
+
td.mbox-image {
   padding: 7px;
+
   /* The left image cell */
  position: absolute;
+
   border: none;
  top: 100%;
+
   padding: 2px 0 2px 0.9em;
  left: 0;
+
   /* 0.9em left, 0px right */
   z-index: 95;
+
   text-align: center;
  display: none;
 
  float: left;
 
  min-width: 160px;
 
   padding: 5px 0;
 
  margin: 2px 0 0;
 
  list-style: none;
 
  font-size: 14px;
 
  text-align: left;
 
  background-color: #ffffff;
 
  border: 1px solid #cccccc;
 
  border:
 
    1px solid rgba(0, 0, 0, 0.15);
 
  border-radius: 0;
 
   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
 
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
 
   background-clip: padding-box;
 
 
}
 
}
  
.dropdown-menu.pull-right {
+
td.mbox-imageright {
   right: 0;
+
   /* The right image cell */
   left: auto;
+
  border: none;
 +
  padding: 2px 0.9em 2px 0;
 +
   /* 0px left, 0.9em right */
 +
  text-align: center;
 
}
 
}
  
.dropdown-menu .divider {
+
td.mbox-empty-cell {
   height: 1px;
+
   /* An empty narrow cell */
   margin: 9px 0;
+
   border: none;
   overflow: hidden;
+
   padding: 0px;
   background-color: #e5e5e5;
+
   width: 1px;
 
}
 
}
  
.dropdown-menu>li>a {
+
/* Article message box styles */
   display: block;
+
table.ambox {
   padding: 3px 20px;
+
   margin: 0px 10%;
   clear: both;
+
   /* 10% = Will not overlap with other elements */
   font-weight: normal;
+
   border: 1px solid #a2a9b1;
   line-height: 1.42857143;
+
   border-left: 10px solid #36c;
   color: #333333;
+
   /* Default "notice" blue */
  white-space: nowrap;
+
   background: #f8f9fa;
 
}
 
}
  
.dropdown-menu>li>a:hover,
+
table.ambox+table.ambox {
.dropdown-menu>li>a:focus {
+
   /* Single border between stacked boxes. */
   text-decoration: none;
+
   margin-top: -1px;
   color: #262626;
 
  background-color: #f5f5f5;
 
 
}
 
}
  
.dropdown-menu>.active>a,
+
.ambox th.mbox-text,
.dropdown-menu>.active>a:hover,
+
.ambox td.mbox-text {
.dropdown-menu>.active>a:focus {
+
   /* The message body cell(s) */
   color: #ffffff;
+
   padding: 0.25em 0.5em;
   text-decoration: none;
+
   /* 0.5em left/right */
   outline: 0;
 
  background-color: #337ab7;
 
 
}
 
}
  
.dropdown-menu>.disabled>a,
+
.ambox td.mbox-image {
.dropdown-menu>.disabled>a:hover,
+
  /* The left image cell */
.dropdown-menu>.disabled>a:focus {
+
   padding: 2px 0 2px 0.5em;
   color: #777777;
+
  /* 0.5em left, 0px right */
 
}
 
}
  
.dropdown-menu>.disabled>a:hover,
+
.ambox td.mbox-imageright {
.dropdown-menu>.disabled>a:focus {
+
   /* The right image cell */
   text-decoration: none;
+
   padding: 2px 0.5em 2px 0;
  background-color: transparent;
+
   /* 0px left, 0.5em right */
  background-image: none;
 
   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 
   cursor: not-allowed;
 
}
 
/*筛选工具样式*/
 
.btn-group-sm {
 
  display: inline-block;
 
 
}
 
}
  
.dropdown-menu {
+
table.ambox-notice {
   padding: 7px;
+
   border-left: 10px solid #36c;
 +
  /* Blue */
 
}
 
}
  
/* 在Vector皮肤中隐藏Minerva元素 */
+
table.ambox-speedy {
.skin-vector .nodesktop {
+
  border-left: 10px solid #b32424;
   display: none !important;
+
  /* Red */
 +
   background: #fee7e6;
 +
  /* Pink */
 
}
 
}
  
.mw-collapsible-toggle {
+
table.ambox-delete {
   position: relative;
+
   border-left: 10px solid #b32424;
   Z-index: 50;
+
   /* Red */
 
}
 
}
  
/* 图片注释 */
+
table.ambox-content {
.custom-img-comment {
+
   border-left: 10px solid #f28500;
   opacity: 0;
+
   /* Orange */
  transition: opacity 0.5s;
 
  -moz-transition: opacity 0.5s;
 
   -webkit-transition: opacity 0.5s;
 
  -o-transition: opacity 0.5s;
 
 
}
 
}
  
.custom-img-comment:hover {
+
table.ambox-style {
   opacity: 1;
+
   border-left: 10px solid #fc3;
 +
  /* Yellow */
 
}
 
}
  
/* 模板:半折叠 */
+
table.ambox-move {
.template-semicollapse {
+
   border-left: 10px solid #9932cc;
   display: inline-block;
+
  /* Purple */
 
}
 
}
  
.template-semicollapse-content {
+
table.ambox-protection {
   overflow-y: hidden;
+
   border-left: 10px solid #a2a9b1;
   max-height: 400px;
+
   /* Gray-gold */
  padding: 1px;
 
  -webkit-mask-image: linear-gradient(black 80%, transparent);
 
  mask-image: linear-gradient(black 80%, transparent);
 
 
}
 
}
  
.template-semicollapse-button {
+
/* Image message box styles */
  display: block;
+
table.imbox {
  width: 200px;
+
   margin: 4px 10%;
   margin: auto;
+
   border-collapse: collapse;
   margin-top: 8px;
+
   border: 3px solid #36c;
   border-radius: 4px;
+
   /* Default "notice" blue */
  background-color: #4487DF;
+
   background: #f8f9fa;
   color: white;
 
   text-align: center;
 
  padding: 4px;
 
  font-size: 20px;
 
  cursor: pointer;
 
 
}
 
}
  
.template-semicollapse-button:hover {
+
.imbox .mbox-text .imbox {
   background: #85C1F7;
+
  /* For imboxes inside imbox-text cells. */
   text-decoration: none;
+
   margin: 0 -0.5em;
 +
   /* 0.9 - 0.5 = 0.4em left/right. */
 
}
 
}
  
/* 全局1.6倍行高 */
+
.mbox-inside .imbox {
#mw-content-text {
+
  /* For imboxes inside other templates. */
   line-height: 1.6;
+
   margin: 4px;
 
}
 
}
  
/* 条目目录1级标题(对应条目2级标题)自动加粗 */
+
table.imbox-notice {
li.toclevel-1>a>span.toctext {
+
   border: 3px solid #36c;
   font-weight: bold;
+
  /* Blue */
 
}
 
}
  
/* 条目2级标题(对应条目目录1级标题)自动加粗 */
+
table.imbox-speedy {
.mw-body-content h2 {
+
  border: 3px solid #b32424;
   font-weight: bold;
+
  /* Red */
 +
   background: #fee7e6;
 +
  /* Pink */
 
}
 
}
  
/** 结构式讨论话题页面隐藏评论 **/
+
table.imbox-delete {
body.ns-2600 .comment-container-top,
+
   border: 3px solid #b32424;
body.ns-2600 .comment-container,
+
  /* Red */
body.ns-2600 .comment-paginator,
 
body.ns-2600 .comment-replybox {
 
   display: none !important;
 
 
}
 
}
  
/*** 隐藏首页标题 ***/
+
table.imbox-content {
body.page-首页.action-view h1.firstHeading,
+
   border: 3px solid #f28500;
body.page-首页.action-submit h1.firstHeading,
+
  /* Orange */
body.page-首页_sandbox.action-view h1.firstHeading,
 
body.page-首页_sandbox.action-submit h1.firstHeading {
 
   display: none;
 
 
}
 
}
  
/*** *** ***/
+
table.imbox-style {
/*** plainlist & plainlinks ***/
+
   border: 3px solid #fc3;
.plainlist ol,
+
   /* Yellow */
.plainlist ul {
 
   line-height: inherit;
 
   list-style: none none;
 
  margin: 0;
 
 
}
 
}
  
.plainlist ol li,
+
table.imbox-move {
.plainlist ul li {
+
   border: 3px solid #9932cc;
   margin-bottom: 0;
+
  /* Purple */
 
}
 
}
  
/*** *** ***/
+
table.imbox-protection {
/*黑幕CSS引自萌娘百科(https://zh.moegirl.org/),文字内容遵守【知识共享 署名-非商业性使用-相同方式共享 3.0】协议。*/
+
  border: 3px solid #a2a9b1;
.heimu, .heimu a, a .heimu, .heimu a.new{
+
  /* Gray-gold */
    background: #252525;
 
    color: #252525;
 
    text-shadow: none;
 
}
 
.heimu:hover, .heimu:active,
 
.heimu:hover .heimu, .heimu:active .heimu {
 
color: white !important;
 
}
 
.heimu:hover a, a:hover .heimu,
 
.heimu:active a, a:active .heimu {
 
    color: lightblue !important;
 
}
 
.heimu:hover .new, .heimu .new:hover, .new:hover .heimu,
 
.heimu:active .new, .heimu .new:active, .new:active .heimu {
 
    color: #BA0000 !important;
 
 
}
 
}
  
 
+
table.imbox-license {
/********************
+
   border: 3px solid #88a;
**Styles for mboxes**
+
   /* Dark gray */
********************/
+
   background: #f7f8ff;
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
+
   /* Light gray */
th.mbox-text,
 
td.mbox-text {
 
  /* The message body cell(s) */
 
   border: none;
 
  padding: 0.25em 0.9em;
 
   /* 0.9em left/right */
 
   width: 100%;
 
   /* Make all mboxes the same width regardless of text length */
 
 
}
 
}
  
td.mbox-image {
+
table.imbox-featured {
  /* The left image cell */
+
   border: 3px solid #cba135;
   border: none;
+
   /* Brown-gold */
  padding: 2px 0 2px 0.9em;
 
   /* 0.9em left, 0px right */
 
  text-align: center;
 
 
}
 
}
  
td.mbox-imageright {
+
/* Category message box styles */
   /* The right image cell */
+
table.cmbox {
   border: none;
+
   margin: 3px 10%;
   padding: 2px 0.9em 2px 0;
+
  border-collapse: collapse;
   /* 0px left, 0.9em right */
+
   border: 1px solid #a2a9b1;
  text-align: center;
+
   background: #eaf3ff;
 +
   /* Default "notice" blue */
 
}
 
}
  
td.mbox-empty-cell {
+
table.cmbox-notice {
   /* An empty narrow cell */
+
  background: #eaf3ff;
  border: none;
+
   /* Blue */
  padding: 0px;
 
  width: 1px;
 
 
}
 
}
  
/* Article message box styles */
+
table.cmbox-speedy {
table.ambox {
+
   margin-top: 4px;
   margin: 0px 10%;
+
   margin-bottom: 4px;
   /* 10% = Will not overlap with other elements */
+
   border: 4px solid #b32424;
  border: 1px solid #a2a9b1;
+
   /* Red */
   border-left: 10px solid #36c;
+
   background: #fee7e6;
   /* Default "notice" blue */
+
  /* Pink */
   background: #f8f9fa;
 
 
}
 
}
  
table.ambox+table.ambox {
+
table.cmbox-delete {
   /* Single border between stacked boxes. */
+
  background: #fee7e6;
  margin-top: -1px;
+
   /* Red */
 
}
 
}
  
.ambox th.mbox-text,
+
table.cmbox-content {
.ambox td.mbox-text {
+
   background: #FFE7CE;
   /* The message body cell(s) */
+
   /* Orange */
  padding: 0.25em 0.5em;
 
   /* 0.5em left/right */
 
 
}
 
}
  
.ambox td.mbox-image {
+
table.cmbox-style {
   /* The left image cell */
+
   background: #FFF9DB;
  padding: 2px 0 2px 0.5em;
+
   /* Yellow */
   /* 0.5em left, 0px right */
 
 
}
 
}
  
.ambox td.mbox-imageright {
+
table.cmbox-move {
   /* The right image cell */
+
   background: #E4D8FF;
  padding: 2px 0.5em 2px 0;
+
   /* Purple */
   /* 0px left, 0.5em right */
 
 
}
 
}
  
table.ambox-notice {
+
table.cmbox-protection {
   border-left: 10px solid #36c;
+
   background: #EFEFE1;
   /* Blue */
+
   /* Gray-gold */
 
}
 
}
  
table.ambox-speedy {
+
/* Other pages message box styles */
   border-left: 10px solid #b32424;
+
table.ombox {
   /* Red */
+
  margin: 4px 10%;
   background: #fee7e6;
+
   border-collapse: collapse;
  /* Pink */
+
  border: 1px solid #a2a9b1;
 +
   /* Default "notice" gray */
 +
   background: #f8f9fa;
 
}
 
}
  
table.ambox-delete {
+
table.ombox-notice {
   border-left: 10px solid #b32424;
+
  border: 1px solid #a2a9b1;
 +
  /* Gray */
 +
}
 +
 
 +
table.ombox-speedy {
 +
  border: 2px solid #b32424;
 +
  /* Red */
 +
  background: #fee7e6;
 +
  /* Pink */
 +
}
 +
 
 +
table.ombox-delete {
 +
   border: 2px solid #b32424;
 
   /* Red */
 
   /* Red */
 
}
 
}
  
table.ambox-content {
+
table.ombox-content {
   border-left: 10px solid #f28500;
+
   border: 1px solid #f28500;
 
   /* Orange */
 
   /* Orange */
 
}
 
}
  
table.ambox-style {
+
table.ombox-style {
   border-left: 10px solid #fc3;
+
   border: 1px solid #fc3;
 
   /* Yellow */
 
   /* Yellow */
 
}
 
}
  
table.ambox-move {
+
table.ombox-move {
   border-left: 10px solid #9932cc;
+
   border: 1px solid #9932cc;
 
   /* Purple */
 
   /* Purple */
 
}
 
}
  
table.ambox-protection {
+
table.ombox-protection {
   border-left: 10px solid #a2a9b1;
+
   border: 2px solid #a2a9b1;
 
   /* Gray-gold */
 
   /* Gray-gold */
 
}
 
}
  
/* Image message box styles */
+
/* Talk page message box styles */
table.imbox {
+
table.tmbox {
 
   margin: 4px 10%;
 
   margin: 4px 10%;
 
   border-collapse: collapse;
 
   border-collapse: collapse;
   border: 3px solid #36c;
+
   border: 1px solid #c0c090;
   /* Default "notice" blue */
+
   /* Default "notice" gray-brown */
   background: #f8f9fa;
+
   background: #f8eaba;
 
}
 
}
  
.imbox .mbox-text .imbox {
+
.mediawiki .mbox-inside .tmbox {
   /* For imboxes inside imbox-text cells. */
+
   /* For tmboxes inside other templates. The "mediawiki" */
   margin: 0 -0.5em;
+
   margin: 2px 0;
   /* 0.9 - 0.5 = 0.4em left/right. */
+
   /* class ensures that this declaration overrides other */
 +
  width: 100%;
 +
  /* For Safari and Opera */
 +
  /* styles (including mbox-small above) */
 
}
 
}
  
.mbox-inside .imbox {
+
.mbox-inside .tmbox.mbox-small {
   /* For imboxes inside other templates. */
+
   /* "small" tmboxes should not be small when */
   margin: 4px;
+
  line-height: 1.5em;
 +
  /* also "nested", so reset styles that are */
 +
   font-size: 100%;
 +
  /* set in "mbox-small" above. */
 
}
 
}
  
table.imbox-notice {
+
table.tmbox-speedy {
  border: 3px solid #36c;
+
   border: 2px solid #b32424;
  /* Blue */
 
}
 
 
 
table.imbox-speedy {
 
   border: 3px solid #b32424;
 
 
   /* Red */
 
   /* Red */
 
   background: #fee7e6;
 
   background: #fee7e6;
第669行: 第636行:
 
}
 
}
  
table.imbox-delete {
+
table.tmbox-delete {
   border: 3px solid #b32424;
+
   border: 2px solid #b32424;
 
   /* Red */
 
   /* Red */
 
}
 
}
  
table.imbox-content {
+
table.tmbox-content {
   border: 3px solid #f28500;
+
   border: 2px solid #f28500;
 
   /* Orange */
 
   /* Orange */
 
}
 
}
  
table.imbox-style {
+
table.tmbox-style {
   border: 3px solid #fc3;
+
   border: 2px solid #fc3;
 
   /* Yellow */
 
   /* Yellow */
 
}
 
}
  
table.imbox-move {
+
table.tmbox-move {
   border: 3px solid #9932cc;
+
   border: 2px solid #9932cc;
 
   /* Purple */
 
   /* Purple */
 
}
 
}
  
table.imbox-protection {
+
table.tmbox-protection,
   border: 3px solid #a2a9b1;
+
table.tmbox-notice {
   /* Gray-gold */
+
   border: 1px solid #c0c090;
 +
   /* Gray-brown */
 
}
 
}
  
table.imbox-license {
+
/* Disambig and set index box styles */
   border: 3px solid #88a;
+
table.dmbox {
   /* Dark gray */
+
  clear: both;
   background: #f7f8ff;
+
  margin: 0.9em 1em;
   /* Light gray */
+
   border-top: 1px solid #ccc;
 +
   border-bottom: 1px solid #ccc;
 +
   background: transparent;
 +
   font-size: small;
 
}
 
}
  
table.imbox-featured {
+
/* Footer and header message box styles */
   border: 3px solid #cba135;
+
table.fmbox {
   /* Brown-gold */
+
  clear: both;
 +
  margin: 0.2em 0;
 +
  width: 100%;
 +
   border: 1px solid #a2a9b1;
 +
  background: #f8f9fa;
 +
   /* Default "system" gray */
 
}
 
}
  
/* Category message box styles */
+
table.fmbox-system {
table.cmbox {
+
   background: #f8f9fa;
  margin: 3px 10%;
 
  border-collapse: collapse;
 
  border: 1px solid #a2a9b1;
 
   background: #eaf3ff;
 
  /* Default "notice" blue */
 
 
}
 
}
  
table.cmbox-notice {
+
table.fmbox-warning {
   background: #eaf3ff;
+
  border: 1px solid #bb7070;
   /* Blue */
+
  /* Dark pink */
 +
   background: #ffdbdb;
 +
   /* Pink */
 
}
 
}
  
table.cmbox-speedy {
+
table.fmbox-editnotice {
  margin-top: 4px;
+
   background: transparent;
  margin-bottom: 4px;
 
  border: 4px solid #b32424;
 
  /* Red */
 
   background: #fee7e6;
 
  /* Pink */
 
 
}
 
}
  
table.cmbox-delete {
+
/* Div based "warning" style fmbox messages. */
   background: #fee7e6;
+
div.mw-warning-with-logexcerpt,
   /* Red */
+
div.mw-lag-warn-high,
 +
div.mw-cascadeprotectedwarning,
 +
div#mw-protect-cascadeon {
 +
  clear: both;
 +
  margin: 0.2em 0;
 +
  border: 1px solid #bb7070;
 +
   background: #ffdbdb;
 +
   padding: 0.25em 0.9em;
 
}
 
}
  
table.cmbox-content {
+
/* Div based "system" style fmbox messages. Used in
   background: #FFE7CE;
+
[[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
   /* Orange */
+
div.mw-lag-warn-normal,
 +
div.noarticletext,
 +
div.fmbox-system {
 +
  clear: both;
 +
  margin: 0.2em 0;
 +
  border: 1px solid #a2a9b1;
 +
   background: #f8f9fa;
 +
   padding: 0.25em 0.9em;
 
}
 
}
  
table.cmbox-style {
+
/* These mbox-small classes must be placed after all other
   background: #FFF9DB;
+
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
   /* Yellow */
+
they override "table.ambox + table.ambox" above. */
 +
body.mediawiki table.mbox-small {
 +
   /* For the "small=yes" option. */
 +
  clear: right;
 +
  float: right;
 +
   margin: 4px 0 4px 1em;
 +
  width: 238px;
 +
  font-size: 88%;
 +
  line-height: 1.25em;
 
}
 
}
  
table.cmbox-move {
+
body.mediawiki table.mbox-small-left {
   background: #E4D8FF;
+
   /* For the "small=left" option. */
   /* Purple */
+
  margin: 4px 1em 4px 0;
 +
  width: 238px;
 +
   border-collapse: collapse;
 +
  font-size: 88%;
 +
  line-height: 1.25em;
 
}
 
}
  
table.cmbox-protection {
+
/* CODE FOR COMPACT AMBOX */
   background: #EFEFE1;
+
/* Hide the images */
  /* Gray-gold */
+
.compact-ambox table .mbox-image,
 +
.compact-ambox table .mbox-imageright,
 +
.compact-ambox table .mbox-empty-cell {
 +
   display: none;
 
}
 
}
  
/* Other pages message box styles */
+
/* Remove borders, backgrounds, padding, etc. */
table.ombox {
+
.compact-ambox table.ambox {
   margin: 4px 10%;
+
   border: none;
 
   border-collapse: collapse;
 
   border-collapse: collapse;
   border: 1px solid #a2a9b1;
+
   background: transparent;
   /* Default "notice" gray */
+
  margin: 0 0 0 1.6em !important;
   background: #f8f9fa;
+
  padding: 0 !important;
}
+
   width: auto;
 +
   display: block;
 +
}
  
table.ombox-notice {
+
body.mediawiki .compact-ambox table.mbox-small-left {
   border: 1px solid #a2a9b1;
+
   font-size: 100%;
   /* Gray */
+
   width: auto;
 +
  margin: 0;
 
}
 
}
  
table.ombox-speedy {
+
/* Style the text cell as a list item and remove its padding */
   border: 2px solid #b32424;
+
.compact-ambox table .mbox-text {
   /* Red */
+
   padding: 0 !important;
  background: #fee7e6;
+
   margin: 0 !important;
  /* Pink */
 
 
}
 
}
  
table.ombox-delete {
+
.compact-ambox table .mbox-text-span {
   border: 2px solid #b32424;
+
   display: list-item;
   /* Red */
+
  line-height: 1.5em;
 +
  list-style-type: square;
 +
   list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
 
}
 
}
  
table.ombox-content {
+
/* Allow for hiding text in compact form */
   border: 1px solid #f28500;
+
.compact-ambox .hide-when-compact {
  /* Orange */
+
   display: none;
 
}
 
}
  
table.ombox-style {
+
#siteNotice div {
   border: 1px solid #fc3;
+
   margin: 0;
  /* Yellow */
 
 
}
 
}
  
table.ombox-move {
+
#mw-dismissable-notice {
   border: 1px solid #9932cc;
+
   background: transparent;
  /* Purple */
 
 
}
 
}
  
table.ombox-protection {
+
#wpSummary,
   border: 2px solid #a2a9b1;
+
#wpSummaryLabel,
   /* Gray-gold */
+
input#wpSummary,
 +
input.mw-summary {
 +
   margin-top: 0;
 +
   margin-bottom: 0;
 
}
 
}
  
/* Talk page message box styles */
+
/* When div class="nonumtoc" is used on the table of contents, the ToC will display without numbers */
table.tmbox {
+
.nonumtoc .tocnumber {
   margin: 4px 10%;
+
   display: none;
  border-collapse: collapse;
 
  border: 1px solid #c0c090;
 
  /* Default "notice" gray-brown */
 
  background: #f8eaba;
 
 
}
 
}
  
.mediawiki .mbox-inside .tmbox {
+
.nonumtoc #toc ul,
  /* For tmboxes inside other templates. The "mediawiki" */
+
.nonumtoc .toc ul {
  margin: 2px 0;
 
  /* class ensures that this declaration overrides other */
 
  width: 100%;
 
  /* For Safari and Opera */
 
  /* styles (including mbox-small above) */
 
}
 
 
 
.mbox-inside .tmbox.mbox-small {
 
  /* "small" tmboxes should not be small when */
 
 
   line-height: 1.5em;
 
   line-height: 1.5em;
   /* also "nested", so reset styles that are */
+
   list-style: none;
   font-size: 100%;
+
   margin: .3em 0 0;
   /* set in "mbox-small" above. */
+
   padding: 0;
 
}
 
}
  
table.tmbox-speedy {
+
.nonumtoc #toc ul ul,
  border: 2px solid #b32424;
+
.nonumtoc .toc ul ul {
  /* Red */
+
   margin: 0 0 0 2em;
   background: #fee7e6;
 
  /* Pink */
 
 
}
 
}
  
table.tmbox-delete {
+
/* Allow limiting of which header levels are shown in a TOC;
   border: 2px solid #b32424;
+
div class="toclimit-3", for instance, will limit to
  /* Red */
+
showing ==headings== and ===headings=== but no further
 +
(as long as there are no =headings= on the page, which
 +
there shouldn't be according to the MoS).
 +
*/
 +
.toclimit-2 .toclevel-2,
 +
.toclimit-3 .toclevel-3,
 +
.toclimit-4 .toclevel-4,
 +
.toclimit-5 .toclevel-5,
 +
.toclimit-6 .toclevel-6,
 +
.toclimit-7 .toclevel-7 {
 +
   display: none;
 
}
 
}
  
table.tmbox-content {
+
/* styles for {{copyvio}} and {{copyvio/bot}{.
   border: 2px solid #f28500;
+
To reduce the HTML code produced by these templates.
   /* Orange */
+
*/
 +
.copyvio-title {
 +
   font-family: Microsoft Yahei, 微软雅黑, Microsoft Jhenghei, 微軟正黑體, Arial Unicode MS, 黑体;
 +
  text-align: center;
 +
  font-size: 150%;
 +
   font-weight: bold;
 
}
 
}
  
table.tmbox-style {
+
.copyvio-titlebox {
   border: 2px solid #fc3;
+
   border-bottom: 2px solid #003153;
   /* Yellow */
+
   color: white;
 +
  background: #999999;
 +
  padding: 0.5em;
 +
  height: 3em;
 +
  -moz-border-radius: 5px 5px 0 0;
 
}
 
}
  
table.tmbox-move {
+
.copyvio-box {
   border: 2px solid #9932cc;
+
  width: 95%;
   /* Purple */
+
   border: 3px solid #003153;
}
+
  background: white;
 +
  margin: .5em auto;
 +
  font-size: 90%;
 +
  -o-border-radius: 8px;
 +
  -icab-border-radius: 8px;
 +
  -khtml-border-radius: 8px;
 +
  -moz-border-radius: 8px;
 +
  -webkit-border-radius: 8px;
 +
  -o-box-shadow: 10px 10px 5px #888;
 +
   -icab-box-shadow: 10px 10px 5px #888;
 +
  -khtml-box-shadow: 10px 10px 5px #888;
 +
  -moz-box-shadow: 10px 10px 5px #888;
 +
  -webkit-box-shadow: 10px 10px 5px #888;
 +
  box-shadow: 10px 10px 5px #888;
 +
}
  
table.tmbox-protection,
+
/* 这是catlinks(分类)的CSS,通过变更margin-bottom属性可以更改与评分的间距 */
table.tmbox-notice {
+
#page-content #catlinks {
   border: 1px solid #c0c090;
+
   margin-bottom: 15px;
  /* Gray-brown */
 
 
}
 
}
  
/* Disambig and set index box styles */
+
/* 数据表格 */
table.dmbox {
+
.mw-datatable.TablePager {
   clear: both;
+
   width: 100%;
   margin: 0.9em 1em;
+
   table-layout: fixed;
  border-top: 1px solid #ccc;
+
   word-wrap: break-word;
   border-bottom: 1px solid #ccc;
 
  background: transparent;
 
  font-size: small;
 
 
}
 
}
  
/* Footer and header message box styles */
+
/* 表格宽度 */
table.fmbox {
+
.wikitable {
   clear: both;
+
   max-width: 100%;
  margin: 0.2em 0;
+
   display: table;
  width: 100%;
 
   border: 1px solid #a2a9b1;
 
  background: #f8f9fa;
 
  /* Default "system" gray */
 
 
}
 
}
  
table.fmbox-system {
+
/*表格居中*/
   background: #f8f9fa;
+
.centertable {
 +
  margin-left: auto;
 +
   margin-right: auto;
 
}
 
}
  
table.fmbox-warning {
+
/* 悬浮 */
  border: 1px solid #bb7070;
+
.iteminfo {
  /* Dark pink */
+
   display: none;
   background: #ffdbdb;
 
  /* Pink */
 
 
}
 
}
  
table.fmbox-editnotice {
+
.itemhover:hover .iteminfo {
   background: transparent;
+
   display: block;
 
}
 
}
  
/* Div based "warning" style fmbox messages. */
+
/** 限制图表最大宽度 **/
div.mw-warning-with-logexcerpt,
+
.vega .canvas {
div.mw-lag-warn-high,
+
   max-width: 100%;
div.mw-cascadeprotectedwarning,
 
div#mw-protect-cascadeon {
 
   clear: both;
 
  margin: 0.2em 0;
 
  border: 1px solid #bb7070;
 
  background: #ffdbdb;
 
  padding: 0.25em 0.9em;
 
 
}
 
}
  
/* Div based "system" style fmbox messages. Used in
+
/** pathnav2 **/
[[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
+
.pathnav2-center a,
div.mw-lag-warn-normal,
+
.pathnav2-center a:visited {
div.noarticletext,
+
   color: white;
div.fmbox-system {
 
   clear: both;
 
  margin: 0.2em 0;
 
  border: 1px solid #a2a9b1;
 
  background: #f8f9fa;
 
  padding: 0.25em 0.9em;
 
 
}
 
}
  
/* These mbox-small classes must be placed after all other
+
.pathnav2-center a:hover {
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
+
   color: #DDDDDD;
they override "table.ambox + table.ambox" above. */
 
body.mediawiki table.mbox-small {
 
   /* For the "small=yes" option. */
 
  clear: right;
 
  float: right;
 
  margin: 4px 0 4px 1em;
 
  width: 238px;
 
  font-size: 88%;
 
  line-height: 1.25em;
 
 
}
 
}
  
body.mediawiki table.mbox-small-left {
+
/** tl-idnav **/
  /* For the "small=left" option. */
+
.tl-idnav a,
  margin: 4px 1em 4px 0;
+
.tl-idnav a:visited {
   width: 238px;
+
   color: white;
  border-collapse: collapse;
+
}
  font-size: 88%;
+
 
   line-height: 1.25em;
+
.tl-idnav a:hover {
 +
   color: #DDDDDD;
 
}
 
}
  
/* CODE FOR COMPACT AMBOX */
+
/** tl-splink **/
/* Hide the images */
+
.tl-splink a,
.compact-ambox table .mbox-image,
+
.tl-splink a:visited,
.compact-ambox table .mbox-imageright,
+
.tl-splink a:hover {
.compact-ambox table .mbox-empty-cell {
+
   border-bottom: dashed 1px;
   display: none;
 
 
}
 
}
  
/* Remove borders, backgrounds, padding, etc. */
+
/** tabber样式 **/
.compact-ambox table.ambox {
+
.tabber {
   border: none;
+
   display: inline-block;
  border-collapse: collapse;
 
  background: transparent;
 
  margin: 0 0 0 1.6em !important;
 
  padding: 0 !important;
 
  width: auto;
 
  display: block;
 
 
}
 
}
  
body.mediawiki .compact-ambox table.mbox-small-left {
+
.tabbernav {
   font-size: 100%;
+
   border-bottom: none !important;
  width: auto;
 
  margin: 0;
 
 
}
 
}
  
/* Style the text cell as a list item and remove its padding */
+
.tabbertab {
.compact-ambox table .mbox-text {
+
  border-radius: 4px;
   padding: 0 !important;
+
   background: rgba(248, 248, 248, 0.4) !important;
   margin: 0 !important;
+
   border: 1px solid #ccc !important;
 
}
 
}
  
.compact-ambox table .mbox-text-span {
+
.tabbernav li a:link {
   display: list-item;
+
   border-radius: 4px 4px 0 0;
  line-height: 1.5em;
+
   background: #63b8ff !important;
   list-style-type: square;
+
   color: #f8f8f8 !important;
   list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
 
 
}
 
}
  
/* Allow for hiding text in compact form */
+
.tabbernav li a:visited {
.compact-ambox .hide-when-compact {
+
   background: #63b8ff !important;
   display: none;
+
  color: #f8f8f8 !important;
 
}
 
}
  
#siteNotice div {
+
.tabbernav li a:hover {
   margin: 0;
+
  background: #1c86ee !important;
 +
   color: #f8f8f8 !important;
 
}
 
}
  
#mw-dismissable-notice {
+
.tabbernav li.tabberactive a:link {
   background: transparent;
+
  color: #0645ad !important;
 +
  background-color: #f8f8f8 !important;
 +
  border: 1px solid #ccc !important;
 +
   border-bottom: 1px solid #f8f8f8 !important;
 
}
 
}
  
#wpSummary,
+
.tabbernav li.tabberactive a:visited {
#wpSummaryLabel,
+
  color: #0645ad !important;
input#wpSummary,
+
  background-color: #f8f8f8 !important;
input.mw-summary {
+
   border: 1px solid #ccc !important;
   margin-top: 0;
+
   border-bottom: 1px solid #f8f8f8 !important;
   margin-bottom: 0;
 
 
}
 
}
  
/* When div class="nonumtoc" is used on the table of contents, the ToC will display without numbers */
+
.tabbernav li.tabberactive a:hover {
.nonumtoc .tocnumber {
+
   color: #0645ad !important;
   display: none;
+
  background-color: #f8f8f8 !important;
 +
  border: 1px solid #ccc !important;
 +
  border-bottom: 1px solid #f8f8f8 !important;
 
}
 
}
  
.nonumtoc #toc ul,
+
abbr[original-title],
.nonumtoc .toc ul {
+
.explain[original-title] {
   line-height: 1.5em;
+
   border-bottom: 1px dotted;
  list-style: none;
+
   cursor: help;
  margin: .3em 0 0;
 
   padding: 0;
 
 
}
 
}
  
.nonumtoc #toc ul ul,
+
/* Extension:MultimediaViewer的半透明化修改 */
.nonumtoc .toc ul ul {
+
.mw-mmv-overlay {
   margin: 0 0 0 2em;
+
   position: fixed;
 +
  top: 0;
 +
  left: 0;
 +
  right: 0;
 +
  bottom: 0;
 +
  background-color: rgba(0, 0, 0, 0.8);
 +
  opacity: 0.73;
 
}
 
}
  
/* Allow limiting of which header levels are shown in a TOC;
+
body.mediawiki.mw-mmv-lightbox-open #mw-page-base,
div class="toclimit-3", for instance, will limit to
+
body.mediawiki.mw-mmv-lightbox-open #mw-head-base,
showing ==headings== and ===headings=== but no further
+
body.mediawiki.mw-mmv-lightbox-open #mw-navigation,
(as long as there are no =headings= on the page, which
+
body.mediawiki.mw-mmv-lightbox-open #content,
there shouldn't be according to the MoS).
+
body.mediawiki.mw-mmv-lightbox-open #footer,
*/
+
body.mediawiki.mw-mmv-lightbox-open #globalWrapper {
.toclimit-2 .toclevel-2,
+
   display: inherit;
.toclimit-3 .toclevel-3,
 
.toclimit-4 .toclevel-4,
 
.toclimit-5 .toclevel-5,
 
.toclimit-6 .toclevel-6,
 
.toclimit-7 .toclevel-7 {
 
   display: none;
 
 
}
 
}
  
/* styles for {{copyvio}} and {{copyvio/bot}{.
+
body.mediawiki.mw-mmv-lightbox-open>* {
To reduce the HTML code produced by these templates.
+
  display: inherit;
*/
+
}
.copyvio-title {
+
 
  font-family: Microsoft Yahei, 微软雅黑, Microsoft Jhenghei, 微軟正黑體, Arial Unicode MS, 黑体;
+
body.mediawiki.mw-mmv-lightbox-open>script,
  text-align: center;
+
body.mediawiki.mw-mmv-lightbox-open>style {
  font-size: 150%;
+
   display: none;
   font-weight: bold;
 
 
}
 
}
  
.copyvio-titlebox {
+
body.mediawiki.mw-mmv-lightbox-open {
   border-bottom: 2px solid #003153;
+
   overflow: hidden;
  color: white;
 
  background: #999999;
 
  padding: 0.5em;
 
  height: 3em;
 
  -moz-border-radius: 5px 5px 0 0;
 
 
}
 
}
  
.copyvio-box {
+
body .mw-mmv-wrapper {
   width: 95%;
+
   position: fixed;
  border: 3px solid #003153;
 
  background: white;
 
  margin: .5em auto;
 
  font-size: 90%;
 
  -o-border-radius: 8px;
 
  -icab-border-radius: 8px;
 
  -khtml-border-radius: 8px;
 
  -moz-border-radius: 8px;
 
  -webkit-border-radius: 8px;
 
  -o-box-shadow: 10px 10px 5px #888;
 
  -icab-box-shadow: 10px 10px 5px #888;
 
  -khtml-box-shadow: 10px 10px 5px #888;
 
  -moz-box-shadow: 10px 10px 5px #888;
 
  -webkit-box-shadow: 10px 10px 5px #888;
 
  box-shadow: 10px 10px 5px #888;
 
 
}
 
}
  
/* 这是catlinks(分类)的CSS,通过变更margin-bottom属性可以更改与评分的间距 */
+
/* mutilmediaViewer 信息栏修复 */
#page-content #catlinks {
+
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-desc-column {
   margin-bottom: 15px;
+
   width: 30%;
 
}
 
}
  
/* 回到顶部 */
+
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-links-column {
.backToTop {
+
   width: 70%;
   opacity: 1;
+
   max-width: 70%;
   filter: alpha(opacity=100);
 
  position: fixed;
 
  _position: absolute;
 
  z-index: 9999;
 
  bottom: 10px;
 
  right: 5px;
 
  display: none;
 
  height: 120px;
 
  width: 65px;
 
  background: url(images/8/87/Top.png) no-repeat;
 
  cursor: pointer;
 
  color: #272727;
 
 
}
 
}
  
/* 隐藏编辑页面中的返回顶部按钮 */
+
ul.mw-mmv-image-links li {
.action-edit .backToTop,
+
   float: left;
.action-submit .backToTop {
+
  padding: .3em 1em;
   display: none !important;
 
 
}
 
}
  
/* 数据表格 */
+
div.mw-mmv-image-desc-div,
.mw-datatable.TablePager {
+
div.mw-mmv-image-links-div {
   width: 100%;
+
   display: block
  table-layout: fixed;
 
  word-wrap: break-word;
 
 
}
 
}
  
/* 表格宽度 */
+
div.metadata-panel-is-closed .mw-mmv-image-links li.mw-mmv-license-li {
.wikitable {
+
   height: inherit;
   max-width: 100%;
+
   line-height: inherit;
   display: table;
 
 
}
 
}
  
/*表格居中*/
+
/* MW自带10em宽度去掉 */
.centertable {
+
#p-personal ul {
   margin-left: auto;
+
   padding-left: 0;
  margin-right: auto;
 
 
}
 
}
  
/* 悬浮 */
+
/* wikitable MD化 */
.iteminfo {
+
table.wikitable {
   display: none;
+
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
 +
  border-radius: 4px;
 +
  overflow: hidden;
 
}
 
}
  
.itemhover:hover .iteminfo {
+
/* 折叠表格的定位处理 */
   display: block;
+
body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child {
 +
   position: relative;
 
}
 
}
  
/** 限制图表最大宽度 **/
+
body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child .mw-collapsible-toggle:not(:last-child) {
.vega .canvas {
+
   position: absolute;
   max-width: 100%;
+
  right: .1em;
 +
  top: 0;
 +
  float: none;
 
}
 
}
  
/** pathnav2 **/
+
.mw-collapsible-title-center th {
.pathnav2-center a,
+
    position: relative;
.pathnav2-center a:visited {
+
}
  color: white;
 
}
 
  
.pathnav2-center a:hover {
+
.mw-collapsible-title-center .mw-collapsible-toggle {
  color: #DDDDDD;
+
    position: absolute;
 +
    right: 0.1em;
 
}
 
}
  
/** tl-idnav **/
+
/*paginator*/
.tl-idnav a,
+
.tbui-paginator {
.tl-idnav a:visited {
+
  /*最外部容器,上下描边*/
   color: white;
+
  margin: 24px 0 !important;
 +
  padding: 10px 0 !important;
 +
  border: 1px solid #56340f;
 +
  border-right: 0;
 +
   border-left: 0;
 
}
 
}
  
.tl-idnav a:hover {
+
.tbui-paginator li {
   color: #DDDDDD;
+
   /*列表项,单倍行高*/
 +
  line-height: 1 !important;
 
}
 
}
  
/** tl-splink **/
+
.tbui-paginator li.paginator-btn a {
.tl-splink a,
+
  /*列表项中的翻页按钮链接*/
.tl-splink a:visited,
+
  border: 1px solid #1E90FF;
.tl-splink a:hover {
+
  color: #1E90FF;
   border-bottom: dashed 1px;
+
  padding: 0 24px;
 +
  height: 40px;
 +
  line-height: 40px;
 +
  border-radius: 0;
 +
  max-width: none;
 +
   text-align: center;
 +
  background: rgba(255, 255, 255, 0.5);
 
}
 
}
  
/** tabber样式 **/
+
.tbui-paginator li.paginator-btn a:hover {
.tabber {
+
  /*列表项中的翻页按钮链接,悬停时*/
   display: inline-block;
+
  background: rgba(30, 144, 255, 0.5) !important;
 +
   color: #FFFFFF !important;
 
}
 
}
  
.tabbernav {
+
.tbui-paginator .tbui-paginator-current {
   border-bottom: none !important;
+
   /*当前页的页码和母页面名称外框*/
}
+
  margin: 0 !important;
 
+
  padding: 0 !important;
.tabbertab {
+
   display: inline-block;
   border-radius: 4px;
+
   text-align: center;
   background: rgba(248, 248, 248, 0.4) !important;
+
   color: #000000;
   border: 1px solid #ccc !important;
 
 
}
 
}
  
.tabbernav li a:link {
+
.tbui-paginator .tbui-paginator-title,
   border-radius: 4px 4px 0 0;
+
.tbui-paginator .tbui-paginator-pagenum {
   background: #63b8ff !important;
+
  /*当前页的页码和母页面名称*/
   color: #f8f8f8 !important;
+
  display: inline-block;
 +
   font-size: 16px;
 +
  height: 20px;
 +
   line-height: 20px;
 +
   text-align: center;
 
}
 
}
  
.tabbernav li a:visited {
 
  background: #63b8ff !important;
 
  color: #f8f8f8 !important;
 
}
 
  
.tabbernav li a:hover {
+
/* 信息框 */
   background: #1c86ee !important;
+
.infobox {
   color: #f8f8f8 !important;
+
  border: 1px solid #a2a9b1;
 +
   background-color: #f8f9fa;
 +
   color: black;
 +
  margin-bottom: 0.5em;
 +
  margin-left: 1em;
 +
  padding: 0.2em;
 +
  float: right;
 +
  clear: right;
 +
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
 +
  border-radius: 4px;
 +
  overflow: hidden;
 
}
 
}
  
.tabbernav li.tabberactive a:link {
+
.infobox td,
   color: #0645ad !important;
+
.infobox th {
  background-color: #f8f8f8 !important;
+
   vertical-align: top;
  border: 1px solid #ccc !important;
 
  border-bottom: 1px solid #f8f8f8 !important;
 
 
}
 
}
  
.tabbernav li.tabberactive a:visited {
+
.infobox th {
  color: #0645ad !important;
+
   background-color: rgba(213, 215, 219, .4);
   background-color: #f8f8f8 !important;
+
}
  border: 1px solid #ccc !important;
+
 
   border-bottom: 1px solid #f8f8f8 !important;
+
.infobox caption {
 +
   font-size: larger;
 
}
 
}
  
.tabbernav li.tabberactive a:hover {
+
.infobox.bordered {
  color: #0645ad !important;
+
   border-collapse: collapse;
  background-color: #f8f8f8 !important;
 
  border: 1px solid #ccc !important;
 
   border-bottom: 1px solid #f8f8f8 !important;
 
 
}
 
}
  
abbr[original-title],
+
.infobox.bordered td,
.explain[original-title] {
+
.infobox.bordered th {
   border-bottom: 1px dotted;
+
   border: 1px solid #a2a9b1;
  cursor: help;
 
 
}
 
}
  
/* Extension:MultimediaViewer的半透明化修改 */
+
.infobox.bordered .borderless td,
.mw-mmv-overlay {
+
.infobox.bordered .borderless th {
   position: fixed;
+
   border: 0;
  top: 0;
+
}
  left: 0;
 
  right: 0;
 
  bottom: 0;
 
  background-color: rgba(0, 0, 0, 0.8);
 
  opacity: 0.73;
 
}
 
  
body.mediawiki.mw-mmv-lightbox-open #mw-page-base,
+
/* styles for bordered infobox with merged rows */
body.mediawiki.mw-mmv-lightbox-open #mw-head-base,
+
.infobox.bordered .mergedtoprow td,
body.mediawiki.mw-mmv-lightbox-open #mw-navigation,
+
.infobox.bordered .mergedtoprow th {
body.mediawiki.mw-mmv-lightbox-open #content,
+
  border: 0;
body.mediawiki.mw-mmv-lightbox-open #footer,
+
  border-top: 1px solid #a2a9b1;
body.mediawiki.mw-mmv-lightbox-open #globalWrapper {
+
   border-right: 1px solid #a2a9b1;
   display: inherit;
 
 
}
 
}
  
body.mediawiki.mw-mmv-lightbox-open>* {
+
.infobox.bordered .mergedrow td,
   display: inherit;
+
.infobox.bordered .mergedrow th {
 +
   border: 0;
 +
  border-right: 1px solid #a2a9b1;
 
}
 
}
  
body.mediawiki.mw-mmv-lightbox-open>script,
+
/* 为cbox2设置自动宽度 */
body.mediawiki.mw-mmv-lightbox-open>style {
+
@media screen and (max-width: 1500px) {
 +
  div.cbox-autonarrow {
 +
    width: 640px !important;
 +
  }
 +
}
 +
 
 +
/* 临时修正section问题 */
 +
section.lst {
 
   display: none;
 
   display: none;
 
}
 
}
  
body.mediawiki.mw-mmv-lightbox-open {
+
/* 修正结构式讨论在移动设备上无法点击的问题 */
   overflow: hidden;
+
.flow-ui-load-overlay {
 +
   pointer-events: none;
 
}
 
}
  
body .mw-mmv-wrapper {
+
/************************
   position: fixed;
+
**Styles from Wikipwdia**
 +
************************/
 +
/* Make the list of references smaller */
 +
ol.references,
 +
div.reflist {
 +
  font-size: 90%;
 +
  /* Default font-size */
 +
   margin-bottom: 0.5em;
 
}
 
}
  
/* mutilmediaViewer 信息栏修复 */
+
div.reflist ol.references {
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-desc-column {
+
   font-size: 100%;
   width: 30%;
+
  /* Reset font-size when nested in div.reflist */
 
}
 
}
  
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-links-column {
+
div.reflist ol.references,
   width: 70%;
+
div.notelist ol.references {
   max-width: 70%;
+
   list-style-type: inherit;
 +
   /* Enable custom list style types */
 
}
 
}
  
ul.mw-mmv-image-links li {
+
/* .references-2column b/c */
   float: left;
+
div.references-2column {
   padding: .3em 1em;
+
  -moz-column-count: 2;
 +
   column-count: 2;
 +
   font-size: 90%;
 
}
 
}
  
div.mw-mmv-image-desc-div,
+
div.references-2column ol.references,
div.mw-mmv-image-links-div {
+
div.references-2column div.reflist {
   display: block
+
   font-size: 100%;
 
}
 
}
  
div.metadata-panel-is-closed .mw-mmv-image-links li.mw-mmv-license-li {
+
/* Reset top margin for lists embedded in columns */
   height: inherit;
+
div.columns {
  line-height: inherit;
+
   margin-top: 0.3em;
 
}
 
}
  
/* MW自带10em宽度去掉 */
+
div.columns dl,
#p-personal ul {
+
div.columns ol,
   padding-left: 0;
+
div.columns ul {
 +
   margin-top: 0;
 
}
 
}
  
/* wikitable MD化 */
+
/* Avoid list items from breaking between columns */
table.wikitable {
+
div.columns li,
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
+
div.columns dd dd {
   border-radius: 4px;
+
   -webkit-column-break-inside: avoid;
   overflow: hidden;
+
   page-break-inside: avoid;
 +
   break-inside: avoid-column;
 
}
 
}
  
/* 折叠表格的定位处理 */
+
/* Highlight clicked reference in blue to help navigation */
body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child {
+
ol.references li:target,
   position: relative;
+
sup.reference:target,
 +
span.citation:target {
 +
   background-color: #DEF;
 
}
 
}
  
body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child .mw-collapsible-toggle:not(:last-child) {
+
/* Prevent line breaks in silly places:
  position: absolute;
+
1) Where desired
  right: .1em;
+
2) Links when we don't want them to
  top: 0;
+
3) Bold "links" to the page itself
   float: none;
+
4) HTML formulae
 +
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
 +
*/
 +
.nowrap,
 +
.nowraplinks a,
 +
.nowraplinks .selflink,
 +
span.texhtml,
 +
sup.reference a {
 +
   white-space: nowrap;
 
}
 
}
  
.mw-collapsible-title-center th {
+
/* In the case where non-CJK links are joined with CJK punctuations
    position: relative;
+
(thus no space after punctuations), browsers tend to disallow link wrap
 +
around those punctuations (see diff=37708459). Insert an empty pseudo-
 +
element with standard wrapping to work around this. */
 +
.nowraplinks a:before,
 +
.nowraplinks .selflink:before {
 +
  content: " ";
 +
  font-size: 0;
 +
  white-space: normal;
 
}
 
}
  
.mw-collapsible-title-center .mw-collapsible-toggle {
+
/* However if there is a manual nowrap, do not ignore it. */
    position: absolute;
+
.nowraplinks .nowrap a:before,
    right: 0.1em;
+
.nowraplinks .nowrap .selflink:before {
 +
  white-space: nowrap;
 
}
 
}
  
/*paginator*/
+
/* Style for horizontal lists (separator following item) */
.tbui-paginator {
+
.skin-monobook .hlist dl,
  /*最外部容器,上下描边*/
+
.skin-modern .hlist dl,
  margin: 24px 0 !important;
+
.skin-vector .hlist dl {
  padding: 10px 0 !important;
+
   line-height: 1.5em;
  border: 1px solid #56340f;
 
  border-right: 0;
 
   border-left: 0;
 
 
}
 
}
  
.tbui-paginator li {
+
.hlist dl,
   /*列表项,单倍行高*/
+
.hlist ol,
  line-height: 1 !important;
+
.hlist ul {
 +
   margin: 0;
 
}
 
}
  
.tbui-paginator li.paginator-btn a {
+
.hlist dd,
   /*列表项中的翻页按钮链接*/
+
.hlist dt,
  border: 1px solid #1E90FF;
+
.hlist li {
  color: #1E90FF;
+
   display: inline;
   padding: 0 24px;
+
   margin: 0;
  height: 40px;
 
  line-height: 40px;
 
  border-radius: 0;
 
  max-width: none;
 
  text-align: center;
 
  background: rgba(255, 255, 255, 0.5);
 
 
}
 
}
  
.tbui-paginator li.paginator-btn a:hover {
+
/* Display nested lists inline */
  /*列表项中的翻页按钮链接,悬停时*/
+
.hlist dl dl,
  background: rgba(30, 144, 255, 0.5) !important;
+
.hlist ol ol,
   color: #FFFFFF !important;
+
.hlist ul ul {
 +
   display: inline;
 
}
 
}
  
.tbui-paginator .tbui-paginator-current {
+
/* Generate interpuncts */
  /*当前页的页码和母页面名称外框*/
+
.hlist dt:after {
  margin: 0 !important;
+
   content: " :";
  padding: 0 !important;
 
  display: inline-block;
 
   text-align: center;
 
  color: #000000;
 
 
}
 
}
  
.tbui-paginator .tbui-paginator-title,
+
.hlist dd:after,
.tbui-paginator .tbui-paginator-pagenum {
+
.hlist li:after {
   /*当前页的页码和母页面名称*/
+
   content: " · ";
  display: inline-block;
+
   font-weight: bold;
   font-size: 16px;
 
  height: 20px;
 
  line-height: 20px;
 
  text-align: center;
 
 
}
 
}
  
/*全站弹窗样式*/
+
.hlist dd:last-child:after,
.tbui-popupdialog {
+
.hlist dt:last-child:after,
  overflow: auto;
+
.hlist li:last-child:after {
  background: #fff;
+
   content: none;
  border-radius: 4px;
 
   box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
 
 
}
 
}
  
.tbui-popupdialog a {
+
/* for IE 8 */
   color: #0645ad;
+
.hlist dd.nopunct:after,
 +
.hlist dt.nopunct:after,
 +
.hlist li.nopunct:after {
 +
   content: none;
 
}
 
}
  
.tbui-popupdialog .panel-heading {
+
/* Add parens around nested lists */
  background-color: #6ea4df;
+
.hlist dl dl:before,
  padding: 0.5em;
+
.hlist ol ol:before,
  color: #fff;
+
.hlist ul ul:before {
  font-size: 1.4em;
+
   content: "(";
   font-weight: bold;
 
 
}
 
}
  
.tbui-popupdialog .panel-body {
+
.hlist dl dl:after,
   padding: 0.5em;
+
.hlist ol ol:after,
  font-size: 1.15em
+
.hlist ul ul:after {
 +
   content: ")";
 
}
 
}
  
#tbui-popupclose {
+
/* Put numbers in ordered lists */
  border-radius: 2px;
+
.hlist.hnum ol li {
  -webkit-border-radius: 2px;
+
   counter-increment: level1;
  -moz-border-radius: 2px;
 
  background-color: #6ea4df !important;
 
  color: #fff !important;
 
  font-weight: bold;
 
  font-size: 1.2em;
 
  border: none !important;
 
  padding: 0.5em;
 
   margin: 0.5em;
 
 
}
 
}
  
/*热门评论*/
+
.hlist.hnum ol li:before {
.comment-container-top>div:not(.comment-thread) {
+
   content: counter(level1) " ";
   background-color: rgba(68, 135, 223, 0.8) !important;
 
  color: white !important;
 
  font-weight: bolder !important;
 
 
}
 
}
  
.comment-thread.comment-popular {
+
.hlist.hnum ol ol li {
   background-color: rgba(68, 135, 223, 0.1) !important;
+
   counter-increment: level2;
 
}
 
}
  
/* 信息框 */
+
.hlist.hnum ol ol li:before {
.infobox {
+
   content: counter(level2) " ";
  border: 1px solid #a2a9b1;
 
  background-color: #f8f9fa;
 
  color: black;
 
  margin-bottom: 0.5em;
 
  margin-left: 1em;
 
   padding: 0.2em;
 
  float: right;
 
  clear: right;
 
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
 
  border-radius: 4px;
 
  overflow: hidden;
 
 
}
 
}
  
.infobox td,
+
/* Unbulleted lists */
.infobox th {
+
.plainlist ul {
   vertical-align: top;
+
   line-height: inherit;
 +
  list-style: none none;
 +
  margin: 0;
 
}
 
}
  
.infobox th {
+
.plainlist ul li {
   background-color: rgba(213, 215, 219, .4);
+
   margin-bottom: 0;
 
}
 
}
  
.infobox caption {
+
.same-bg {
   font-size: larger;
+
   background: none
 
}
 
}
  
.infobox.bordered {
 
  border-collapse: collapse;
 
}
 
  
.infobox.bordered td,
+
/******************************************************************************/
.infobox.bordered th {
+
/* Default style for navigation boxes from Wikipedia*/
 +
.navbox {                     /* Navbox container style */
 
   border: 1px solid #a2a9b1;
 
   border: 1px solid #a2a9b1;
 +
  width: 100%;
 +
  margin: auto;
 +
  clear: both;
 +
  font-size: 88%;
 +
  text-align: center;
 +
  padding: 1px;
 
}
 
}
 
+
.navbox-inner,
.infobox.bordered .borderless td,
+
.navbox-subgroup {
.infobox.bordered .borderless th {
+
   width: 100%;
   border: 0;
 
 
}
 
}
 
+
.navbox th,
/* styles for bordered infobox with merged rows */
+
.navbox-title,
.infobox.bordered .mergedtoprow td,
+
.navbox-abovebelow {
.infobox.bordered .mergedtoprow th {
+
   text-align: center;       /* Title and above/below styles */
   border: 0;
+
   padding-left: 1em;
   border-top: 1px solid #a2a9b1;
+
   padding-right: 1em;
   border-right: 1px solid #a2a9b1;
 
 
}
 
}
 
+
th.navbox-group {             /* Group style */
.infobox.bordered .mergedrow td,
+
   white-space: nowrap;
.infobox.bordered .mergedrow th {
+
   /* @noflip */
   border: 0;
+
  text-align: right;
   border-right: 1px solid #a2a9b1;
 
 
}
 
}
 
+
.navbox,
/* 为cbox2设置自动宽度 */
+
.navbox-subgroup {
@media screen and (max-width: 1500px) {
+
  background: #fdfdfd;      /* Background color */
   div.cbox-autonarrow {
+
}
    width: 640px !important;
+
.navbox-list {
  }
+
   border-color: #fdfdfd;   /* Must match background color */
 
}
 
}
 
+
.navbox th,
/* 临时修正section问题 */
+
.navbox-title {
section.lst {
+
   background: #4487DF;     /* Level 1 color */
   display: none;
 
 
}
 
}
  
/* 修正结构式讨论在移动设备上无法点击的问题 */
+
.navbox-title a,
.flow-ui-load-overlay {
+
.navbox-title div{
   pointer-events: none;
+
   color: white;  
 
}
 
}
 
+
.navbox-abovebelow,
/************************
+
th.navbox-group,
**Styles from Wikipwdia**
+
.navbox-subgroup .navbox-title {
************************/
+
  background: #85C1F7;      /* Level 2 color */
/* Make the list of references smaller */
+
}
ol.references,
+
.navbox-subgroup .navbox-group,
div.reflist {
+
.navbox-subgroup .navbox-abovebelow {
   font-size: 90%;
+
   background: #EBF7FE;     /* Level 3 color */
  /* Default font-size */
 
  margin-bottom: 0.5em;
 
 
}
 
}
 
+
.navbox-even {
div.reflist ol.references {
+
   background: #f7f7f7;     /* Even row striping */
   font-size: 100%;
 
  /* Reset font-size when nested in div.reflist */
 
 
}
 
}
 
+
.navbox-odd {
div.reflist ol.references,
+
   background: transparent; /* Odd row striping */
div.notelist ol.references {
 
   list-style-type: inherit;
 
  /* Enable custom list style types */
 
 
}
 
}
 
+
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
/* .references-2column b/c */
+
   margin-top: -1px;         /* (doesn't work for IE6, but that's okay)      */
div.references-2column {
 
  -moz-column-count: 2;
 
   column-count: 2;
 
  font-size: 90%;
 
 
}
 
}
 
+
.navbox .hlist td dl,
div.references-2column ol.references,
+
.navbox .hlist td ol,
div.references-2column div.reflist {
+
.navbox .hlist td ul,
   font-size: 100%;
+
.navbox td.hlist dl,
 +
.navbox td.hlist ol,
 +
.navbox td.hlist ul {
 +
   padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
 
}
 
}
 
+
.navbox .hlist dd,
/* Reset top margin for lists embedded in columns */
+
.navbox .hlist dt,
div.columns {
+
.navbox .hlist li {
   margin-top: 0.3em;
+
   white-space: nowrap;     /* Nowrap list items in navboxes */
 
}
 
}
 
+
.navbox .hlist dd dl,
div.columns dl,
+
.navbox .hlist dt dl,
div.columns ol,
+
.navbox .hlist li ol,
div.columns ul {
+
.navbox .hlist li ul {
   margin-top: 0;
+
   white-space: normal;     /* But allow parent list items to be wrapped */
 
}
 
}
 
+
ol + table.navbox,
/* Avoid list items from breaking between columns */
+
ul + table.navbox {
div.columns li,
+
   margin-top: 0.5em;       /* Prevent lists from clinging to navboxes */
div.columns dd dd {
 
   -webkit-column-break-inside: avoid;
 
  page-break-inside: avoid;
 
  break-inside: avoid-column;
 
 
}
 
}
  
/* Highlight clicked reference in blue to help navigation */
+
/* Default styling for Navbar template */
ol.references li:target,
+
.navbar {
sup.reference:target,
+
  display: inline;
span.citation:target {
+
   font-weight: normal;
   background-color: #DEF;
 
 
}
 
}
 
+
.navbar ul {
/* Prevent line breaks in silly places:
+
  display: inline;
1) Where desired
 
2) Links when we don't want them to
 
3) Bold "links" to the page itself
 
4) HTML formulae
 
5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
 
*/
 
.nowrap,
 
.nowraplinks a,
 
.nowraplinks .selflink,
 
span.texhtml,
 
sup.reference a {
 
 
   white-space: nowrap;
 
   white-space: nowrap;
 
}
 
}
 
+
.navbar li {
/* In the case where non-CJK links are joined with CJK punctuations
+
   word-spacing: -0.125em;
(thus no space after punctuations), browsers tend to disallow link wrap
 
around those punctuations (see diff=37708459). Insert an empty pseudo-
 
element with standard wrapping to work around this. */
 
.nowraplinks a:before,
 
.nowraplinks .selflink:before {
 
   content: " ";
 
  font-size: 0;
 
  white-space: normal;
 
 
}
 
}
 
+
.navbar.mini li abbr[title] {
/* However if there is a manual nowrap, do not ignore it. */
+
  font-variant: small-caps;
.nowraplinks .nowrap a:before,
+
  border-bottom: none;
.nowraplinks .nowrap .selflink:before {
+
   text-decoration: none;
   white-space: nowrap;
+
  cursor: inherit;
 
}
 
}
 
+
/* Navbar styling when nested in navbox */
/* Style for horizontal lists (separator following item) */
+
.navbox .navbar {
.skin-monobook .hlist dl,
+
   display: block;
.skin-modern .hlist dl,
 
.skin-vector .hlist dl {
 
   line-height: 1.5em;
 
 
}
 
}
 
+
.navbox-title .navbar {
.hlist dl,
+
  /* @noflip */
.hlist ol,
+
  float: left;
.hlist ul {
+
  /* @noflip */
   margin: 0;
+
  text-align: left;
 +
  /* @noflip */
 +
   margin-right: 0.5em;
 +
  width: 8em;
 
}
 
}
  
.hlist dd,
+
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
.hlist dt,
+
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.hlist li {
+
.collapseButton {      
   display: inline;
+
  /* @noflip */
   margin: 0;
+
  float: right;
 +
   font-weight: normal;
 +
  /* @noflip */
 +
   margin-left: 0.5em;
 +
  /* @noflip */
 +
  text-align: right;
 +
  width: auto;
 +
}
 +
/* In navboxes, the show/hide button balances the v·d·e links
 +
from [[Template:Navbar]], so they need to be the same width. */
 +
.navbox .collapseButton {
 +
  width: 8em;
 
}
 
}
  
/* Display nested lists inline */
+
/* For display uneditable section */
.hlist dl dl,
 
.hlist ol ol,
 
.hlist ul ul {
 
  display: inline;
 
}
 
 
 
/* Generate interpuncts */
 
.hlist dt:after {
 
  content: " :";
 
}
 
 
 
.hlist dd:after,
 
.hlist li:after {
 
  content: " · ";
 
  font-weight: bold;
 
}
 
 
 
.hlist dd:last-child:after,
 
.hlist dt:last-child:after,
 
.hlist li:last-child:after {
 
  content: none;
 
}
 
 
 
/* for IE 8 */
 
.hlist dd.nopunct:after,
 
.hlist dt.nopunct:after,
 
.hlist li.nopunct:after {
 
  content: none;
 
}
 
 
 
/* Add parens around nested lists */
 
.hlist dl dl:before,
 
.hlist ol ol:before,
 
.hlist ul ul:before {
 
  content: "(";
 
}
 
 
 
.hlist dl dl:after,
 
.hlist ol ol:after,
 
.hlist ul ul:after {
 
  content: ")";
 
}
 
 
 
/* Put numbers in ordered lists */
 
.hlist.hnum ol li {
 
  counter-increment: level1;
 
}
 
 
 
.hlist.hnum ol li:before {
 
  content: counter(level1) " ";
 
}
 
 
 
.hlist.hnum ol ol li {
 
  counter-increment: level2;
 
}
 
 
 
.hlist.hnum ol ol li:before {
 
  content: counter(level2) " ";
 
}
 
 
 
/* Unbulleted lists */
 
.plainlist ul {
 
  line-height: inherit;
 
  list-style: none none;
 
  margin: 0;
 
}
 
 
 
.plainlist ul li {
 
  margin-bottom: 0;
 
}
 
 
 
.same-bg {
 
  background: none
 
}
 
 
 
 
 
/******************************************************************************/
 
/* Default style for navigation boxes from Wikipedia*/
 
.navbox {                    /* Navbox container style */
 
  border: 1px solid #a2a9b1;
 
  width: 100%;
 
  margin: auto;
 
  clear: both;
 
  font-size: 88%;
 
  text-align: center;
 
  padding: 1px;
 
}
 
.navbox-inner,
 
.navbox-subgroup {
 
  width: 100%;
 
}
 
.navbox th,
 
.navbox-title,
 
.navbox-abovebelow {
 
  text-align: center;      /* Title and above/below styles */
 
  padding-left: 1em;
 
  padding-right: 1em;
 
}
 
th.navbox-group {            /* Group style */
 
  white-space: nowrap;
 
  /* @noflip */
 
  text-align: right;
 
}
 
.navbox,
 
.navbox-subgroup {
 
  background: #fdfdfd;      /* Background color */
 
}
 
.navbox-list {
 
  border-color: #fdfdfd;    /* Must match background color */
 
}
 
.navbox th,
 
.navbox-title {
 
  background: #4487DF;      /* Level 1 color */
 
}
 
 
 
.navbox-title a,
 
.navbox-title div{
 
  color: white;
 
}
 
.navbox-abovebelow,
 
th.navbox-group,
 
.navbox-subgroup .navbox-title {
 
  background: #85C1F7;      /* Level 2 color */
 
}
 
.navbox-subgroup .navbox-group,
 
.navbox-subgroup .navbox-abovebelow {
 
  background: #EBF7FE;      /* Level 3 color */
 
}
 
.navbox-even {
 
  background: #f7f7f7;      /* Even row striping */
 
}
 
.navbox-odd {
 
  background: transparent;  /* Odd row striping */
 
}
 
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
 
  margin-top: -1px;          /* (doesn't work for IE6, but that's okay)      */
 
}
 
.navbox .hlist td dl,
 
.navbox .hlist td ol,
 
.navbox .hlist td ul,
 
.navbox td.hlist dl,
 
.navbox td.hlist ol,
 
.navbox td.hlist ul {
 
  padding: 0.125em 0;      /* Adjust hlist padding in navboxes */
 
}
 
.navbox .hlist dd,
 
.navbox .hlist dt,
 
.navbox .hlist li {
 
  white-space: nowrap;      /* Nowrap list items in navboxes */
 
  white-space: normal !ie;  /* IE < 8 no-wraps entire list, so disable it */
 
}
 
.navbox .hlist dd dl,
 
.navbox .hlist dt dl,
 
.navbox .hlist li ol,
 
.navbox .hlist li ul {
 
  white-space: normal;      /* But allow parent list items to be wrapped */
 
}
 
ol + table.navbox,
 
ul + table.navbox {
 
  margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */
 
}
 
 
 
/* Default styling for Navbar template */
 
.navbar {
 
  display: inline;
 
  font-weight: normal;
 
}
 
.navbar ul {
 
  display: inline;
 
  white-space: nowrap;
 
}
 
.navbar li {
 
  word-spacing: -0.125em;
 
}
 
.navbar.mini li abbr[title] {
 
  font-variant: small-caps;
 
  border-bottom: none;
 
  text-decoration: none;
 
  cursor: inherit;
 
}
 
/* Navbar styling when nested in navbox */
 
.navbox .navbar {
 
  display: block;
 
}
 
.navbox-title .navbar {
 
  /* @noflip */
 
  float: left;
 
  /* @noflip */
 
  text-align: left;
 
  /* @noflip */
 
  margin-right: 0.5em;
 
  width: 8em;
 
}
 
 
 
/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
 
in [[MediaWiki:Common.js]] are styled here so they can be customised. */
 
.collapseButton {     
 
  /* @noflip */
 
  float: right;
 
  font-weight: normal;
 
  /* @noflip */
 
  margin-left: 0.5em;
 
  /* @noflip */
 
  text-align: right;
 
  width: auto;
 
}
 
/* In navboxes, the show/hide button balances the v·d·e links
 
from [[Template:Navbar]], so they need to be the same width. */
 
.navbox .collapseButton {
 
  width: 8em;
 
}
 
 
 
/* For display uneditable section */
 
 
.noedit .editsection, .noedit .mw-editsection
 
.noedit .editsection, .noedit .mw-editsection
 
{
 
{
第1,826行: 第1,557行:
 
transition: opacity 300ms;
 
transition: opacity 300ms;
 
}
 
}
/*******************************************************************************/
+
 
/*** 全站灰阶 ***/
+
 
/*
+
 
html {
 
  filter: grayscale(100%);
 
  -webkit-filter: grayscale(100%);
 
  -webkit-filter: grayscale(1);
 
  filter: gray;
 
}
 
*/
 
 
#ca-talk[class~=selected] a {
 
#ca-talk[class~=selected] a {
 
     color:black !important;
 
     color:black !important;

2022年3月16日 (三) 21:49的最新版本

@import url("https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/font-awesome/6.0.0/css/all.css");
/**
 * CharInsert插入项样式
 * Styling for links generated by [[MediaWiki:Edittools]]
 * @source https://www.mediawiki.org/wiki/Extension:CharInsert#Styling
 * @updated 2012-02-29
 */
.mw-charinsert-buttons {
  margin-top: 10px;
  border: 1px solid #aaaaaa;
  padding: 1px;
  text-align: center;
  font-size: 110%;
}

.mw-charinsert-buttons a {
  color: black;
  background-color: #cde !important;
  font-weight: bold;
  font-size: .9em;
  text-decoration: none;
  border: thin #069 outset;
  padding: 0 .1em .1em;
}

.mw-charinsert-buttons a:hover,
.mw-charinsert-buttons a:active {
  background-color: #bcd;
  border-style: inset;
}

.client-js .mw-edittools-section {
  display: inline;
}

.client-js .mw-edittools-section input[type="button"] {
  font-size: 0.9em;
  padding-left: 1px;
  padding-right: 1px;
  margin-left: 1px;
}

/*模糊样式*/
.fuzzy {
  filter: blur(5px);
  text-shadow: 0px 0px 5px white;
  transition: all 0.1s ease-in-out;
}

.fuzzy:hover {
  filter: none;
  text-shadow: none;
}

/*表格半透明样式*/
table.wikitable>tr>th,
table.wikitable>*>tr>th {
  background-color: rgba(213, 215, 219, .4);
}

/*筛选工具样式*/
.filterable-button {
  float: right;
  color: black;
  padding: 0 2px 0 0.5em;
  text-shadow: none;
  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
  cursor: pointer;
}

.filterable-button:hover {
  text-shadow: 1px 1px 2px #888;
}

.filterable-button-active {
  color: black;
}

.filterable-input-group {
  position: absolute;
  max-width: 45vw;
  display: none;
}

.filterable-input-group .list-group-item input {
  vertical-align: text-bottom;
  margin: 0 5px 0 0;
}

.filterable-input-group .dropdown-content {
  padding: 0 10px;
}

.filterable-input-group .dropdown-content .list-group-item {
  /*overflow: hidden; */
  white-space: nowrap;
  text-overflow: ellipsis;
}

.filterable-input-group .list-group {
  margin-bottom: 10px;
  max-height: 206px;
  overflow-y: auto;
}

.dropdown-menu {
  padding: 7px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 95;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border:
    1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #777777;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
/*筛选工具样式*/
.btn-group-sm {
  display: inline-block;
}

.dropdown-menu {
  padding: 7px;
}

/* 在Vector皮肤中隐藏Minerva元素 */
.skin-vector .nodesktop {
  display: none !important;
}

.mw-collapsible-toggle {
  position: relative;
  Z-index: 50;
}

/* 图片注释 */
.custom-img-comment {
  opacity: 0;
  transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
}

.custom-img-comment:hover {
  opacity: 1;
}

/* 模板:半折叠 */
.template-semicollapse {
  display: inline-block;
}

.template-semicollapse-content {
  overflow-y: hidden;
  max-height: 400px;
  padding: 1px;
  -webkit-mask-image: linear-gradient(black 80%, transparent);
  mask-image: linear-gradient(black 80%, transparent);
}

.template-semicollapse-button {
  display: block;
  width: 200px;
  margin: auto;
  margin-top: 8px;
  border-radius: 4px;
  background-color: #4487DF;
  color: white;
  text-align: center;
  padding: 4px;
  font-size: 20px;
  cursor: pointer;
}

.template-semicollapse-button:hover {
  background: #85C1F7;
  text-decoration: none;
}

/* 全局1.6倍行高 */
#mw-content-text {
  line-height: 1.6;
}

/* 条目目录1级标题(对应条目2级标题)自动加粗 */
li.toclevel-1>a>span.toctext {
  font-weight: bold;
}

/* 条目2级标题(对应条目目录1级标题)自动加粗 */
.mw-body-content h2 {
  font-weight: bold;
}

/** 结构式讨论话题页面隐藏评论 **/
body.ns-2600 .comment-container-top,
body.ns-2600 .comment-container,
body.ns-2600 .comment-paginator,
body.ns-2600 .comment-replybox {
  display: none !important;
}

/*** 隐藏首页标题 ***/
body.page-首页.action-view h1.firstHeading,
body.page-首页.action-submit h1.firstHeading,
body.page-首页_sandbox.action-view h1.firstHeading,
body.page-首页_sandbox.action-submit h1.firstHeading {
  display: none;
}

/*** *** ***/
/*** plainlist & plainlinks ***/
.plainlist ol,
.plainlist ul {
  line-height: inherit;
  list-style: none none;
  margin: 0;
}

.plainlist ol li,
.plainlist ul li {
  margin-bottom: 0;
}

/*** *** ***/
/*黑幕CSS引自萌娘百科(https://zh.moegirl.org/),文字内容遵守【知识共享 署名-非商业性使用-相同方式共享 3.0】协议。*/
/* 黑幕模板配合CSS */
/* 把这几行单独拎出来写,否则会被Firefox合并到“.heimu a”这条规则,然后又被上面的“点过外链不变色”规则override */
.heimu,
.heimu rt {
    background-color: #252525;
}
span.heimu a.external,
span.heimu a.external:visited,
span.heimu a.extiw,
span.heimu a.extiw:visited {
    color: #252525;
}
.heimu,
.heimu a,
a .heimu,
.heimu a.new {
    color: #252525;
    text-shadow: none;
}
body:not(.heimu_toggle_on) .heimu:hover,
body:not(.heimu_toggle_on) .heimu:active,
body:not(.heimu_toggle_on) .heimu.off {
    transition: color .13s linear;
    color: white;
}
body:not(.heimu_toggle_on) .heimu:hover a,
body:not(.heimu_toggle_on) a:hover .heimu,
body:not(.heimu_toggle_on) .heimu.off a,
body:not(.heimu_toggle_on) a:hover .heimu.off {
    transition: color .13s linear;
    color: lightblue;
}
body:not(.heimu_toggle_on) .heimu.off .new,
body:not(.heimu_toggle_on) .heimu.off .new:hover,
body:not(.heimu_toggle_on) .new:hover .heimu.off,
body:not(.heimu_toggle_on) .heimu:hover .new {
    transition: color .13s linear;
    color: #FCC;
}


/********************
**Styles for mboxes**
********************/
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text,
td.mbox-text {
  /* The message body cell(s) */
  border: none;
  padding: 0.25em 0.9em;
  /* 0.9em left/right */
  width: 100%;
  /* Make all mboxes the same width regardless of text length */
}

td.mbox-image {
  /* The left image cell */
  border: none;
  padding: 2px 0 2px 0.9em;
  /* 0.9em left, 0px right */
  text-align: center;
}

td.mbox-imageright {
  /* The right image cell */
  border: none;
  padding: 2px 0.9em 2px 0;
  /* 0px left, 0.9em right */
  text-align: center;
}

td.mbox-empty-cell {
  /* An empty narrow cell */
  border: none;
  padding: 0px;
  width: 1px;
}

/* Article message box styles */
table.ambox {
  margin: 0px 10%;
  /* 10% = Will not overlap with other elements */
  border: 1px solid #a2a9b1;
  border-left: 10px solid #36c;
  /* Default "notice" blue */
  background: #f8f9fa;
}

table.ambox+table.ambox {
  /* Single border between stacked boxes. */
  margin-top: -1px;
}

.ambox th.mbox-text,
.ambox td.mbox-text {
  /* The message body cell(s) */
  padding: 0.25em 0.5em;
  /* 0.5em left/right */
}

.ambox td.mbox-image {
  /* The left image cell */
  padding: 2px 0 2px 0.5em;
  /* 0.5em left, 0px right */
}

.ambox td.mbox-imageright {
  /* The right image cell */
  padding: 2px 0.5em 2px 0;
  /* 0px left, 0.5em right */
}

table.ambox-notice {
  border-left: 10px solid #36c;
  /* Blue */
}

table.ambox-speedy {
  border-left: 10px solid #b32424;
  /* Red */
  background: #fee7e6;
  /* Pink */
}

table.ambox-delete {
  border-left: 10px solid #b32424;
  /* Red */
}

table.ambox-content {
  border-left: 10px solid #f28500;
  /* Orange */
}

table.ambox-style {
  border-left: 10px solid #fc3;
  /* Yellow */
}

table.ambox-move {
  border-left: 10px solid #9932cc;
  /* Purple */
}

table.ambox-protection {
  border-left: 10px solid #a2a9b1;
  /* Gray-gold */
}

/* Image message box styles */
table.imbox {
  margin: 4px 10%;
  border-collapse: collapse;
  border: 3px solid #36c;
  /* Default "notice" blue */
  background: #f8f9fa;
}

.imbox .mbox-text .imbox {
  /* For imboxes inside imbox-text cells. */
  margin: 0 -0.5em;
  /* 0.9 - 0.5 = 0.4em left/right. */
}

.mbox-inside .imbox {
  /* For imboxes inside other templates. */
  margin: 4px;
}

table.imbox-notice {
  border: 3px solid #36c;
  /* Blue */
}

table.imbox-speedy {
  border: 3px solid #b32424;
  /* Red */
  background: #fee7e6;
  /* Pink */
}

table.imbox-delete {
  border: 3px solid #b32424;
  /* Red */
}

table.imbox-content {
  border: 3px solid #f28500;
  /* Orange */
}

table.imbox-style {
  border: 3px solid #fc3;
  /* Yellow */
}

table.imbox-move {
  border: 3px solid #9932cc;
  /* Purple */
}

table.imbox-protection {
  border: 3px solid #a2a9b1;
  /* Gray-gold */
}

table.imbox-license {
  border: 3px solid #88a;
  /* Dark gray */
  background: #f7f8ff;
  /* Light gray */
}

table.imbox-featured {
  border: 3px solid #cba135;
  /* Brown-gold */
}

/* Category message box styles */
table.cmbox {
  margin: 3px 10%;
  border-collapse: collapse;
  border: 1px solid #a2a9b1;
  background: #eaf3ff;
  /* Default "notice" blue */
}

table.cmbox-notice {
  background: #eaf3ff;
  /* Blue */
}

table.cmbox-speedy {
  margin-top: 4px;
  margin-bottom: 4px;
  border: 4px solid #b32424;
  /* Red */
  background: #fee7e6;
  /* Pink */
}

table.cmbox-delete {
  background: #fee7e6;
  /* Red */
}

table.cmbox-content {
  background: #FFE7CE;
  /* Orange */
}

table.cmbox-style {
  background: #FFF9DB;
  /* Yellow */
}

table.cmbox-move {
  background: #E4D8FF;
  /* Purple */
}

table.cmbox-protection {
  background: #EFEFE1;
  /* Gray-gold */
}

/* Other pages message box styles */
table.ombox {
  margin: 4px 10%;
  border-collapse: collapse;
  border: 1px solid #a2a9b1;
  /* Default "notice" gray */
  background: #f8f9fa;
}

table.ombox-notice {
  border: 1px solid #a2a9b1;
  /* Gray */
}

table.ombox-speedy {
  border: 2px solid #b32424;
  /* Red */
  background: #fee7e6;
  /* Pink */
}

table.ombox-delete {
  border: 2px solid #b32424;
  /* Red */
}

table.ombox-content {
  border: 1px solid #f28500;
  /* Orange */
}

table.ombox-style {
  border: 1px solid #fc3;
  /* Yellow */
}

table.ombox-move {
  border: 1px solid #9932cc;
  /* Purple */
}

table.ombox-protection {
  border: 2px solid #a2a9b1;
  /* Gray-gold */
}

/* Talk page message box styles */
table.tmbox {
  margin: 4px 10%;
  border-collapse: collapse;
  border: 1px solid #c0c090;
  /* Default "notice" gray-brown */
  background: #f8eaba;
}

.mediawiki .mbox-inside .tmbox {
  /* For tmboxes inside other templates. The "mediawiki" */
  margin: 2px 0;
  /* class ensures that this declaration overrides other */
  width: 100%;
  /* For Safari and Opera */
  /* styles (including mbox-small above) */
}

.mbox-inside .tmbox.mbox-small {
  /* "small" tmboxes should not be small when */
  line-height: 1.5em;
  /* also "nested", so reset styles that are */
  font-size: 100%;
  /* set in "mbox-small" above. */
}

table.tmbox-speedy {
  border: 2px solid #b32424;
  /* Red */
  background: #fee7e6;
  /* Pink */
}

table.tmbox-delete {
  border: 2px solid #b32424;
  /* Red */
}

table.tmbox-content {
  border: 2px solid #f28500;
  /* Orange */
}

table.tmbox-style {
  border: 2px solid #fc3;
  /* Yellow */
}

table.tmbox-move {
  border: 2px solid #9932cc;
  /* Purple */
}

table.tmbox-protection,
table.tmbox-notice {
  border: 1px solid #c0c090;
  /* Gray-brown */
}

/* Disambig and set index box styles */
table.dmbox {
  clear: both;
  margin: 0.9em 1em;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: transparent;
  font-size: small;
}

/* Footer and header message box styles */
table.fmbox {
  clear: both;
  margin: 0.2em 0;
  width: 100%;
  border: 1px solid #a2a9b1;
  background: #f8f9fa;
  /* Default "system" gray */
}

table.fmbox-system {
  background: #f8f9fa;
}

table.fmbox-warning {
  border: 1px solid #bb7070;
  /* Dark pink */
  background: #ffdbdb;
  /* Pink */
}

table.fmbox-editnotice {
  background: transparent;
}

/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon {
  clear: both;
  margin: 0.2em 0;
  border: 1px solid #bb7070;
  background: #ffdbdb;
  padding: 0.25em 0.9em;
}

/* Div based "system" style fmbox messages. Used in
[[MediaWiki:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.noarticletext,
div.fmbox-system {
  clear: both;
  margin: 0.2em 0;
  border: 1px solid #a2a9b1;
  background: #f8f9fa;
  padding: 0.25em 0.9em;
}

/* These mbox-small classes must be placed after all other
ambox/tmbox/ombox etc classes. "body.mediawiki" is so
they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {
  /* For the "small=yes" option. */
  clear: right;
  float: right;
  margin: 4px 0 4px 1em;
  width: 238px;
  font-size: 88%;
  line-height: 1.25em;
}

body.mediawiki table.mbox-small-left {
  /* For the "small=left" option. */
  margin: 4px 1em 4px 0;
  width: 238px;
  border-collapse: collapse;
  font-size: 88%;
  line-height: 1.25em;
}

/* CODE FOR COMPACT AMBOX */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
  display: none;
}

/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
  border: none;
  border-collapse: collapse;
  background: transparent;
  margin: 0 0 0 1.6em !important;
  padding: 0 !important;
  width: auto;
  display: block;
}

body.mediawiki .compact-ambox table.mbox-small-left {
  font-size: 100%;
  width: auto;
  margin: 0;
}

/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
  padding: 0 !important;
  margin: 0 !important;
}

.compact-ambox table .mbox-text-span {
  display: list-item;
  line-height: 1.5em;
  list-style-type: square;
  list-style-image: url("data:image/gif;base64,R0lGODlhBQANAIAAAGOMnP///yH5BAEAAAEALAAAAAAFAA0AAAIJjI+pu+APo4SpADs=");
}

/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
  display: none;
}

#siteNotice div {
  margin: 0;
}

#mw-dismissable-notice {
  background: transparent;
}

#wpSummary,
#wpSummaryLabel,
input#wpSummary,
input.mw-summary {
  margin-top: 0;
  margin-bottom: 0;
}

/* When div class="nonumtoc" is used on the table of contents, the ToC will display without numbers */
.nonumtoc .tocnumber {
  display: none;
}

.nonumtoc #toc ul,
.nonumtoc .toc ul {
  line-height: 1.5em;
  list-style: none;
  margin: .3em 0 0;
  padding: 0;
}

.nonumtoc #toc ul ul,
.nonumtoc .toc ul ul {
  margin: 0 0 0 2em;
}

/* Allow limiting of which header levels are shown in a TOC;
div class="toclimit-3", for instance, will limit to
showing ==headings== and ===headings=== but no further
(as long as there are no =headings= on the page, which
there shouldn't be according to the MoS).
*/
.toclimit-2 .toclevel-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 {
  display: none;
}

/* styles for &#123;{copyvio}&#125; and &#123;{copyvio/bot}&#123;.
To reduce the HTML code produced by these templates.
*/
.copyvio-title {
  font-family: Microsoft Yahei, 微软雅黑, Microsoft Jhenghei, 微軟正黑體, Arial Unicode MS, 黑体;
  text-align: center;
  font-size: 150%;
  font-weight: bold;
}

.copyvio-titlebox {
  border-bottom: 2px solid #003153;
  color: white;
  background: #999999;
  padding: 0.5em;
  height: 3em;
  -moz-border-radius: 5px 5px 0 0;
}

.copyvio-box {
  width: 95%;
  border: 3px solid #003153;
  background: white;
  margin: .5em auto;
  font-size: 90%;
  -o-border-radius: 8px;
  -icab-border-radius: 8px;
  -khtml-border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-box-shadow: 10px 10px 5px #888;
  -icab-box-shadow: 10px 10px 5px #888;
  -khtml-box-shadow: 10px 10px 5px #888;
  -moz-box-shadow: 10px 10px 5px #888;
  -webkit-box-shadow: 10px 10px 5px #888;
  box-shadow: 10px 10px 5px #888;
}

/* 这是catlinks(分类)的CSS,通过变更margin-bottom属性可以更改与评分的间距 */
#page-content #catlinks {
  margin-bottom: 15px;
}

/* 数据表格 */
.mw-datatable.TablePager {
  width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
}

/* 表格宽度 */
.wikitable {
  max-width: 100%;
  display: table;
}

/*表格居中*/
.centertable {
  margin-left: auto;
  margin-right: auto;
}

/* 悬浮 */
.iteminfo {
  display: none;
}

.itemhover:hover .iteminfo {
  display: block;
}

/** 限制图表最大宽度 **/
.vega .canvas {
  max-width: 100%;
}

/** pathnav2 **/
.pathnav2-center a,
.pathnav2-center a:visited {
  color: white;
}

.pathnav2-center a:hover {
  color: #DDDDDD;
}

/** tl-idnav **/
.tl-idnav a,
.tl-idnav a:visited {
  color: white;
}

.tl-idnav a:hover {
  color: #DDDDDD;
}

/** tl-splink **/
.tl-splink a,
.tl-splink a:visited,
.tl-splink a:hover {
  border-bottom: dashed 1px;
}

/** tabber样式 **/
.tabber {
  display: inline-block;
}

.tabbernav {
  border-bottom: none !important;
}

.tabbertab {
  border-radius: 4px;
  background: rgba(248, 248, 248, 0.4) !important;
  border: 1px solid #ccc !important;
}

.tabbernav li a:link {
  border-radius: 4px 4px 0 0;
  background: #63b8ff !important;
  color: #f8f8f8 !important;
}

.tabbernav li a:visited {
  background: #63b8ff !important;
  color: #f8f8f8 !important;
}

.tabbernav li a:hover {
  background: #1c86ee !important;
  color: #f8f8f8 !important;
}

.tabbernav li.tabberactive a:link {
  color: #0645ad !important;
  background-color: #f8f8f8 !important;
  border: 1px solid #ccc !important;
  border-bottom: 1px solid #f8f8f8 !important;
}

.tabbernav li.tabberactive a:visited {
  color: #0645ad !important;
  background-color: #f8f8f8 !important;
  border: 1px solid #ccc !important;
  border-bottom: 1px solid #f8f8f8 !important;
}

.tabbernav li.tabberactive a:hover {
  color: #0645ad !important;
  background-color: #f8f8f8 !important;
  border: 1px solid #ccc !important;
  border-bottom: 1px solid #f8f8f8 !important;
}

abbr[original-title],
.explain[original-title] {
  border-bottom: 1px dotted;
  cursor: help;
}

/* Extension:MultimediaViewer的半透明化修改 */
.mw-mmv-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0.73;
}

body.mediawiki.mw-mmv-lightbox-open #mw-page-base,
body.mediawiki.mw-mmv-lightbox-open #mw-head-base,
body.mediawiki.mw-mmv-lightbox-open #mw-navigation,
body.mediawiki.mw-mmv-lightbox-open #content,
body.mediawiki.mw-mmv-lightbox-open #footer,
body.mediawiki.mw-mmv-lightbox-open #globalWrapper {
  display: inherit;
}

body.mediawiki.mw-mmv-lightbox-open>* {
  display: inherit;
}

body.mediawiki.mw-mmv-lightbox-open>script,
body.mediawiki.mw-mmv-lightbox-open>style {
  display: none;
}

body.mediawiki.mw-mmv-lightbox-open {
  overflow: hidden;
}

body .mw-mmv-wrapper {
  position: fixed;
}

/* mutilmediaViewer 信息栏修复 */
.mw-mmv-image-metadata-column.mw-mmv-image-metadata-desc-column {
  width: 30%;
}

.mw-mmv-image-metadata-column.mw-mmv-image-metadata-links-column {
  width: 70%;
  max-width: 70%;
}

ul.mw-mmv-image-links li {
  float: left;
  padding: .3em 1em;
}

div.mw-mmv-image-desc-div,
div.mw-mmv-image-links-div {
  display: block
}

div.metadata-panel-is-closed .mw-mmv-image-links li.mw-mmv-license-li {
  height: inherit;
  line-height: inherit;
}

/* MW自带10em宽度去掉 */
#p-personal ul {
  padding-left: 0;
}

/* wikitable MD化 */
table.wikitable {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  overflow: hidden;
}

/* 折叠表格的定位处理 */
body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child {
  position: relative;
}

body:not(.ns--1):not(.ns--2) .mw-collapsible:not(.mw-collapsed) tr:first-child> :last-child .mw-collapsible-toggle:not(:last-child) {
  position: absolute;
  right: .1em;
  top: 0;
  float: none;
}

.mw-collapsible-title-center th {
    position: relative;
}

.mw-collapsible-title-center .mw-collapsible-toggle {
    position: absolute;
    right: 0.1em;
}

/*paginator*/
.tbui-paginator {
  /*最外部容器,上下描边*/
  margin: 24px 0 !important;
  padding: 10px 0 !important;
  border: 1px solid #56340f;
  border-right: 0;
  border-left: 0;
}

.tbui-paginator li {
  /*列表项,单倍行高*/
  line-height: 1 !important;
}

.tbui-paginator li.paginator-btn a {
  /*列表项中的翻页按钮链接*/
  border: 1px solid #1E90FF;
  color: #1E90FF;
  padding: 0 24px;
  height: 40px;
  line-height: 40px;
  border-radius: 0;
  max-width: none;
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}

.tbui-paginator li.paginator-btn a:hover {
  /*列表项中的翻页按钮链接,悬停时*/
  background: rgba(30, 144, 255, 0.5) !important;
  color: #FFFFFF !important;
}

.tbui-paginator .tbui-paginator-current {
  /*当前页的页码和母页面名称外框*/
  margin: 0 !important;
  padding: 0 !important;
  display: inline-block;
  text-align: center;
  color: #000000;
}

.tbui-paginator .tbui-paginator-title,
.tbui-paginator .tbui-paginator-pagenum {
  /*当前页的页码和母页面名称*/
  display: inline-block;
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}


/* 信息框 */
.infobox {
  border: 1px solid #a2a9b1;
  background-color: #f8f9fa;
  color: black;
  margin-bottom: 0.5em;
  margin-left: 1em;
  padding: 0.2em;
  float: right;
  clear: right;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  overflow: hidden;
}

.infobox td,
.infobox th {
  vertical-align: top;
}

.infobox th {
  background-color: rgba(213, 215, 219, .4);
}

.infobox caption {
  font-size: larger;
}

.infobox.bordered {
  border-collapse: collapse;
}

.infobox.bordered td,
.infobox.bordered th {
  border: 1px solid #a2a9b1;
}

.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
  border: 0;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
  border: 0;
  border-top: 1px solid #a2a9b1;
  border-right: 1px solid #a2a9b1;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
  border: 0;
  border-right: 1px solid #a2a9b1;
}

/* 为cbox2设置自动宽度 */
@media screen and (max-width: 1500px) {
  div.cbox-autonarrow {
    width: 640px !important;
  }
}

/* 临时修正section问题 */
section.lst {
  display: none;
}

/* 修正结构式讨论在移动设备上无法点击的问题 */
.flow-ui-load-overlay {
  pointer-events: none;
}

/************************
**Styles from Wikipwdia**
************************/
/* Make the list of references smaller */
ol.references,
div.reflist {
  font-size: 90%;
  /* Default font-size */
  margin-bottom: 0.5em;
}

div.reflist ol.references {
  font-size: 100%;
  /* Reset font-size when nested in div.reflist */
}

div.reflist ol.references,
div.notelist ol.references {
  list-style-type: inherit;
  /* Enable custom list style types */
}

/* .references-2column b/c */
div.references-2column {
  -moz-column-count: 2;
  column-count: 2;
  font-size: 90%;
}

div.references-2column ol.references,
div.references-2column div.reflist {
  font-size: 100%;
}

/* Reset top margin for lists embedded in columns */
div.columns {
  margin-top: 0.3em;
}

div.columns dl,
div.columns ol,
div.columns ul {
  margin-top: 0;
}

/* Avoid list items from breaking between columns */
div.columns li,
div.columns dd dd {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}

/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target {
  background-color: #DEF;
}

/* Prevent line breaks in silly places:
 1) Where desired
 2) Links when we don't want them to
 3) Bold "links" to the page itself
 4) HTML formulae
 5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a {
  white-space: nowrap;
}

/* In the case where non-CJK links are joined with CJK punctuations
 (thus no space after punctuations), browsers tend to disallow link wrap
 around those punctuations (see diff=37708459). Insert an empty pseudo-
 element with standard wrapping to work around this. */
.nowraplinks a:before,
.nowraplinks .selflink:before {
  content: " ";
  font-size: 0;
  white-space: normal;
}

/* However if there is a manual nowrap, do not ignore it. */
.nowraplinks .nowrap a:before,
.nowraplinks .nowrap .selflink:before {
  white-space: nowrap;
}

/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
  line-height: 1.5em;
}

.hlist dl,
.hlist ol,
.hlist ul {
  margin: 0;
}

.hlist dd,
.hlist dt,
.hlist li {
  display: inline;
  margin: 0;
}

/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
  display: inline;
}

/* Generate interpuncts */
.hlist dt:after {
  content: " :";
}

.hlist dd:after,
.hlist li:after {
  content: " · ";
  font-weight: bold;
}

.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
  content: none;
}

/* for IE 8 */
.hlist dd.nopunct:after,
.hlist dt.nopunct:after,
.hlist li.nopunct:after {
  content: none;
}

/* Add parens around nested lists */
.hlist dl dl:before,
.hlist ol ol:before,
.hlist ul ul:before {
  content: "(";
}

.hlist dl dl:after,
.hlist ol ol:after,
.hlist ul ul:after {
  content: ")";
}

/* Put numbers in ordered lists */
.hlist.hnum ol li {
  counter-increment: level1;
}

.hlist.hnum ol li:before {
  content: counter(level1) " ";
}

.hlist.hnum ol ol li {
  counter-increment: level2;
}

.hlist.hnum ol ol li:before {
  content: counter(level2) " ";
}

/* Unbulleted lists */
.plainlist ul {
  line-height: inherit;
  list-style: none none;
  margin: 0;
}

.plainlist ul li {
  margin-bottom: 0;
}

.same-bg {
  background: none
}


/******************************************************************************/
/* Default style for navigation boxes from Wikipedia*/
.navbox {                     /* Navbox container style */
  border: 1px solid #a2a9b1;
  width: 100%; 
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
  width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
  text-align: center;       /* Title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
th.navbox-group {             /* Group style */
  white-space: nowrap;
  /* @noflip */
  text-align: right;
}
.navbox,
.navbox-subgroup {
  background: #fdfdfd;      /* Background color */
}
.navbox-list {
  border-color: #fdfdfd;    /* Must match background color */
}
.navbox th,
.navbox-title {
  background: #4487DF;      /* Level 1 color */
}

.navbox-title a,
.navbox-title div{
  color: white; 
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
  background: #85C1F7;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
  background: #EBF7FE;      /* Level 3 color */
}
.navbox-even {
  background: #f7f7f7;      /* Even row striping */
}
.navbox-odd {
  background: transparent;  /* Odd row striping */
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
  margin-top: -1px;          /* (doesn't work for IE6, but that's okay)       */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
  padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
  white-space: nowrap;      /* Nowrap list items in navboxes */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
  white-space: normal;      /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
  margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */
}

/* Default styling for Navbar template */
.navbar {
  display: inline;
  font-weight: normal;
}
.navbar ul {
  display: inline;
  white-space: nowrap;
}
.navbar li {
  word-spacing: -0.125em;
}
.navbar.mini li abbr[title] {
  font-variant: small-caps;
  border-bottom: none;
  text-decoration: none;
  cursor: inherit;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
  display: block;
}
.navbox-title .navbar {
  /* @noflip */
  float: left;
  /* @noflip */
  text-align: left;
  /* @noflip */
  margin-right: 0.5em;
  width: 8em;
}

/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
 in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {       
  /* @noflip */
  float: right;
  font-weight: normal;
  /* @noflip */
  margin-left: 0.5em;
  /* @noflip */
  text-align: right;
  width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
 from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
  width: 8em;
}

/* For display uneditable section */
.noedit .editsection, .noedit .mw-editsection
{
display: none;
}
/******************************************************************************/
/*懒加载渐入*/
.lazyload,
.lazyloading {
	opacity: 0;
}
.lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}



#ca-talk[class~=selected] a {
    color:black !important;
}
#ca-talk a:visited {
    color:orange;
}
.mw-collapsible-dark th{
	background:#343434!important;
	color:#fff
}
.mw-collapsible-dark .mw-collapsible-text{
	color: #ff8f00;
}


.uls-language-list>[data-region=WW]{
        display:none !important;
}
.uls-language-list>[data-region=PA]{
        display:none !important;
}
.uls-language-list>[data-region=EU]{
        display:none !important;
}
.uls-language-list>[data-region=ME]{
        display:none !important;
}
.uls-language-list>[data-region=AF]{
        display:none !important;
}
.uls-language-list>[data-region=AM]>div:not(:nth-of-type(1)){
	display:none !important;
}
.uls-language-list>[data-region=AM]>div:nth-of-type(1)>:not(:nth-child(1)){
	display:none !important;
}
.uls-language-list>[data-region=AM]>div:nth-of-type(1)>:nth-child(1)>:not([data-code="en"]){
	display:none !important;
}
.uls-language-list > [data-region=AS] >div:not(:nth-child(2)):not(:nth-child(3)){
	display:none!important;
}
.uls-language-list > [data-region=AS] >div:nth-child(3)>ul:not(:nth-child(1)){
	display:none!important;
}
.uls-language-list > [data-region=AS] >div:nth-child(3)>ul:nth-child(1)>:not([data-code="ja"]){
	display:none!important;
}
.uls-language-list > [data-region=AS] >div:nth-child(2)>ul:not(:nth-child(4)){
	display:none!important;
}
.uls-language-list > [data-region=AS] >div:nth-child(2)>ul:nth-child(4)>:not([data-code="zh-cn"]){
	display:none!important;
}
.uls-lcd-quicklist{
    display:none !important;
}

.uls-search{
   display:none !important;
}