body{ color:#333333; }

dl,dt,dd{ padding:0; margin:0; font-weight:normal; }
ul{ margin:0;}

.mr5{ margin-right: 5px;}
.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}

/*边距处理*/
.p5{ padding:5px!important;}
.p10{ padding:10px!important;}
.p15{ padding:15px!important;}
.p20{ padding:20px!important;}
.p25{ padding:25px!important;}
.p30{ padding:30px!important;}
.mt20{ margin-top:20px; }
.mtb5{ margin-top:5px; margin-bottom:5px; }

.my-modal-550 .uk-modal-dialog{ width:550px; }
.uk-modal .uk-modal-close-outside{ background:rgba(0,0,0,0.7); border-radius: 50%; padding:10px; }
.uk-modal .uk-modal-close-outside svg{ width:20px; }
.uk-modal .uk-modal-dialog{ border-radius: 20px; }

::-webkit-scrollbar{width:10px;height:10px;background:transparent}
::-webkit-scrollbar-track{background:#f5f5f5}
::-webkit-scrollbar-thumb{border-radius:5px;background-color:#beeaff}
::-webkit-scrollbar-thumb:hover{background-color:#9fe0ff}
.mini-bar::-webkit-scrollbar{width:6px;height:6px}
.mini-bar::-webkit-scrollbar-thumb{border-radius:3px}
@media screen and (max-width:768px){
    ::-webkit-scrollbar{width:4px;height:4px}
    ::-webkit-scrollbar-thumb{border-radius:0}
}

.uk-container-expand{ padding:0 20px; }


/*代码高亮style*/
.hljs{display:block;overflow-x:auto;padding:0.5em;color:#abb2bf;background:#282c34}
.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}
.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}
.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}
.hljs-literal{color:#56b6c2}
.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta-string{color:#98c379}
.hljs-built_in,.hljs-class .hljs-title{color:#e6c07b}
.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}
.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:bold}
.hljs-link{text-decoration:underline}
/*---END---代码高亮style*/
.uk-admin-fluid pre{position:relative;background:#21252b;border-radius:5px;font:15px/22px "Microsoft YaHei",Arial,Sans-Serif;line-height:1.6;margin-bottom:24px;max-width:100%;overflow:auto;text-shadow:none;color:#000; padding:40px 16px 20px; box-shadow:0 10px 30px 0 rgba(0,0,0,.2);}
.uk-admin-fluid pre::before{content:" ";position:absolute;-webkit-border-radius:50%;border-radius:50%;background:#fc625d;width:12px;height:12px;left:12px;margin-top:-28px;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:2}
.uk-admin-fluid pre code{color:#abb2bf!important;padding:0;font-size:inherit;line-height:1.7;color:inherit;background-color:transparent;border-radius:0}
.uk-admin-fluid ol{padding-left:40px; margin-bottom:0;}
/* .article-page code{padding:2px 6px;color:#c7254e;background-color:#f7f7f9;border-radius:2px} */


.a8yun-header{ height:64px; position: fixed;  top: 0; left: 0; right: 0; z-index: 99; box-shadow: 0 2px 8px #f0f1f2; }
.a8yun-header .uk-navbar-left h1{ font-size: 20px; margin:0; font-size:18px; }
.a8yun-header .uk-navbar-left img{ max-height: 50px;}
.a8yun-header .uk-navbar-nav>li>a{ min-height: 64px; }

.uk-admin-side{ position: absolute; top: 64px; left: 0; bottom:0; background:#fff; width:240px; overflow-x: hidden; border-right:1px solid #f0f0f0; }
.uk-admin-side .uk-admin-side-scroll{ position: relative; width:260px; height: 100%; padding:0; overflow-x: hidden; }

/* --theme-color: #1890ff;
--theme-color-light: #40a9ff;
--theme-color-lighter: #91d5ff;
--theme-color-extra-lighter: #e6f7ff; */

.uk-admin-nav{ margin-right:20px; width: 240px; }
.uk-admin-nav>ul{ margin-top:20px; margin-left:0; padding-left:0; }
.uk-admin-nav>ul>li{ line-height: 40px; }
.uk-admin-nav>ul>li>a{ color:#666; display: block; text-decoration: none; padding-left:30px; }
.uk-admin-nav>ul>li>a:hover{ color:#1890ff; }
.uk-admin-nav>ul>li>a.active{ background:#e6f7ff; border-right:3px solid #1890ff; color:#1890ff; }

.uk-admin-body{ position: absolute; left: 240px; top:64px; right:0; bottom:50px; z-index: auto; overflow: auto; }
.uk-admin-fluid{ padding:40px; overflow: auto; position: relative; margin: 0 auto;}
.uk-admin-fluid .uk-admin-card{ background:#fff; border-radius: 4px; }

.uk-admin-footer{ position: absolute; left: 241px; right: 0;  bottom: 0; overflow: hidden;  background: #fff; height:39px; color:#8f8f8f; padding:5px 20px; border-top:1px solid #f0f0f0; line-height: 39px; }


.uk-admin-fluid h2{ border-left:5px solid #1890ff; font-size:20px; font-weight:bold; line-height:1.4; margin-bottom:10px; padding-left:10px; }

.uk-admin-fluid h3{ font-size:18px; line-height:1.4; margin:1em 0; }

.uk-admin-fluid .tip,.uk-admin-fluid .warn {  margin: 2em 0;  border:1px solid #ffccc7; padding:0.45em 0.8em 0.45em 2.4em; position: relative; border-radius:3px; }
.uk-admin-fluid .tip:before{ content:''; width:20px; height:20px; display:block; position:absolute; left:10px; top:9px; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjE0IiByPSIxIiBmaWxsID0iI2ZmNGQ0ZiI+PC9jaXJjbGU+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZjRkNGYiIHN0cm9rZS13aWR0aD0iMS4xIiBjeD0iMTAiIGN5PSIxMCIgcj0iOSI+PC9jaXJjbGU+PHBhdGggZD0iTTEwLjk3LDcuNzIgQzEwLjg1LDkuNTQgMTAuNTYsMTEuMjkgMTAuNTYsMTEuMjkgQzEwLjUxLDExLjg3IDEwLjI3LDEyIDkuOTksMTIgQzkuNjksMTIgOS40OSwxMS44NyA5LjQzLDExLjI5IEM5LjQzLDExLjI5IDkuMTYsOS41NCA5LjAzLDcuNzIgQzguOTYsNi41NCA5LjAzLDYgOS4wMyw2IEM5LjAzLDUuNDUgOS40Niw1LjAyIDkuOTksNSBDMTAuNTMsNS4wMSAxMC45Nyw1LjQ0IDEwLjk3LDYgQzEwLjk3LDYgMTEuMDQsNi41NCAxMC45Nyw3LjcyIEwxMC45Nyw3LjcyIFoiIGZpbGwgPSIjZmY0ZDRmIj48L3BhdGg+PC9zdmc+"); }
.uk-admin-fluid .tip { border-color:#ff4d4f; background: #fff2f0;}
.uk-admin-fluid .info { margin: 2em 0; padding:0.45em 0.8em 0.45em 2.4em; background:#e6f7ff; border:1px solid #91d5ff; position: relative; border-radius:3px; }
.uk-admin-fluid .info:before{ content:''; width:20px; height:20px; display:block; position:absolute; left:10px; top:9px; background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMTMsMTEuNTkgQzExLjk3LDEyLjg0IDEwLjM1LDE0LjEyIDkuMSwxNC4xNiBDNi4xNywxNC4yIDkuODksOS40NiA4Ljc0LDguMzcgQzkuMyw4LjE2IDEwLjYyLDcuODMgMTAuNjIsOC44MSBDMTAuNjIsOS42MyAxMC4xMiwxMC41NSA5Ljg4LDExLjMyIEM4LjY2LDE1LjE2IDEyLjEzLDExLjE1IDEyLjE0LDExLjE4IEMxMi4xNiwxMS4yMSAxMi4xNiwxMS4zNSAxMi4xMywxMS41OSBDMTIuMDgsMTEuOTUgMTIuMTYsMTEuMzUgMTIuMTMsMTEuNTkgTDEyLjEzLDExLjU5IFogTTExLjU2LDUuNjcgQzExLjU2LDYuNjcgOS4zNiw3LjE1IDkuMzYsNi4wMyBDOS4zNiw1IDExLjU2LDQuNTQgMTEuNTYsNS42NyBMMTEuNTYsNS42NyBaIiBmaWxsPSIjNjFjM2ZmIj48L3BhdGg+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiM2MWMzZmYiIHN0cm9rZS13aWR0aD0iMS4xIiBjeD0iMTAiIGN5PSIxMCIgcj0iOSI+PC9jaXJjbGU+PC9zdmc+'); }


.uk-admin-fluid em{ margin:0 0.5rem; background:#e6f7ff; border:1px solid #91d5ff; border-radius:3px; font-style:normal; padding:2px 10px; color:#555; }

.uk-admin-fluid .uk-table{ border:1px solid #e5e5e5;}
.uk-admin-fluid .uk-table td{ border:1px solid #e5e5e5; font-size:14px; vertical-align: middle; }
.uk-admin-fluid .uk-table thead tr th{ border-bottom:1px solid #1890ff; border-left:1px solid #e5e5e5; }
.uk-admin-fluid .uk-table tbody tr td:nth-child(1){ width:30%;  }
.uk-admin-fluid .uk-table tbody tr td:nth-child(3){ width:20%; }