@charset "utf-8";
@import url('https://cdnjs.misidao.cn/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
* {margin:0;padding:0;box-sizing:border-box;}
:root {--primary-color:#1f80ff;--secend-color:#ffe78f;--tb-white:#fff;--body-bg:#f6f7fa;--nav-border:#f0f2f9;--nav-scrollbar:#eaeaea;--color-title:#202935;--color-disabled:#c5c8ce;--color-content:#6c7781;--color-border:#edf0f6;--color-sub:#a2a5a7;--color-bg:#f6f7fa;--tb-green:#009a61;}
body,html {height:100%;margin:0;padding:0;background:var(--body-bg);}
ul {margin:0;padding:0;list-style:none;}
a {text-decoration:none;color:inherit;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
li{border:0px;list-style-type:none;margin-bottom:5px}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
/* 侧边导航*/
.left-side-menu,.lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul {background:var(--tb-white);border-right:1px solid var(--nav-border);}
.left-side-menu {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:202px;left:0;top:0;bottom:0;position:fixed;z-index:1000;transition:transform 0.3s ease;}
.left-side-menu .logo {margin:0 auto;padding:10px 0;}
.left-side-menu .logo a {display:flex;align-items:center;justify-content:center;}
.left-side-menu .logo span {color:var(--tb-green);font-size:16px;}
.left-side-menu .logo .title {color:#526484;font-size:18px;font-weight:bold;height:28px;}
.lsm-container {transition:all .3s;z-index:100;height:calc(100% - 42px);position:relative;display:flex;flex-direction:column;}
.lsm-sidebar a {display:block;overflow:hidden;padding-left:20px;line-height:40px;max-height:50px;color:var(--color-title);transition:all .3s;position:relative;}
.lsm-container ul:first-child > li> a,.lsm-container ul:first-child > li> a span {line-height:50px;max-height:50px;}
.lsm-sidebar a span {margin-left:20px;font-size:16px;}
.lsm-sidebar-item li a span {margin-left:1px;font-size:15px;line-height:40px;}
.lsm-sidebar-item {position:relative;}
.lsm-sidebar-item.lsm-sidebar-show {border-bottom:none;}
.lsm-sidebar-item ul {display:none;background:var(--color-bg);overflow-y:auto;padding-bottom:20px;}
.lsm-sidebar-item.lsm-sidebar-show ul {display:block;}
.lsm-sidebar-item>a:before {content:"";position:absolute;left:0px;width:3px;height:50px;background:var(--tb-green);opacity:0;transition:all .3s;}
.lsm-container ul:first-child>li.lsm-sidebar-item>a:before {height:50px;}
.lsm-sidebar .lsm-sidebar-icon {font-size:16px;position:absolute;min-width:24px;margin-right:10px;line-height:50px;}
.tb-container {position:relative;padding-top:30px;margin-left:202px}
.tb-container::after {display:block;content:"";width:0;height:0;clear:both}
/* 自定义滚动条 */
.lsm-scroll {height:100%;overflow-y:auto;display:flex;flex-direction:column;}
.lsm-scroll::-webkit-scrollbar {width:6px;}
.lsm-scroll::-webkit-scrollbar-track {border-radius: 8px;background-color:var(--tb-white);}
.lsm-scroll::-webkit-scrollbar-thumb {border-radius: 8px;-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,.9); background-color:var(--tb-green);}
.lsm-scroll::-webkit-scrollbar-thumb:hover{border-radius: 8px;border-radius: 8px; -webkit-box-shadow: inset 0 0 6px rgba(255,250,250,.9); background-color:var(--tb-green);}
/* 导航右侧箭头*/
.lsm-sidebar-more {position:relative;float:right;margin-right:20px;font-size:12px;height:50px;line-height:50px;transition:transform .3s ease-out;}
.lsm-sidebar-more::after {content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:6px;height:6px;border-bottom:1px solid var(--color-title);border-right:1px solid var(--color-title);transform:rotate(315deg);transition:transform 0.3s ease-out;pointer-events:none;}
.lsm-sidebar-show > a > i.my-icon.lsm-sidebar-more::after {transform:rotate(405deg);}
.lsm-sidebar-show,.lsm-sidebar-item>a:hover {color:var(--color-title);background:var(--color-bg);}
.lsm-sidebar-show>a:before,.lsm-sidebar-item>a:hover:before {opacity:1;}
.lsm-sidebar-item li>a:hover {color:var(--tb-green);background:var(--nav-border);}
/* 迷你模式*/
.lsm-mini .lsm-container,.lsm-mini .lsm-container {width:60px;}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a span {display:none;}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a> i.lsm-sidebar-more {margin-right:-20px;}
.lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul {display:none;position:absolute;top:0px;left:180px;width:180px;z-index:99;bottom:0px;top:0px;overflow:hidden;overflow-y:auto;}
.left-side-menu.lsm-mini ul:first-child > li > ul {display:none;}
.transform {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
/* 移动端样式*/
.header_m {width:100%;position:fixed;top:0;left:0;z-index:999;height:50px;line-height:50px;background:var(--tb-white);border-bottom:1px solid #e9eef5;display:flex;justify-content:center;align-items:center;display:none;}
.header_m .logo_m {position:absolute;left:15px;}
.header_m .logo_m a {display:flex;align-items:center;justify-content:center;}
.header_m .logo_m span {color:var(--tb-green);font-size:16px;}
.header_m .logo_m .title {color:#526484;font-size:18px;font-weight:bold;}
.header_m .menu_m {position:absolute;right:15px;top: 50%;transform: translateY(-50%);line-height: normal;}
.header_m .menu_m button {display:flex;align-items:center;justify-content:center;}
.mobile-overlay {display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:rgba(0,0,0,0.5);}
.mobile-menu-btn {z-index:1001;border:none;background:none;width:24px;height:18px;position:relative;cursor:pointer;}
.mobile-menu-btn span,.mobile-menu-btn span:before,.mobile-menu-btn span:after {content:'';position:absolute;width:100%;height:2px;background-color:#3b3e47;left:0;transition:all 0.3s ease;}
.mobile-menu-btn span {top:50%;transform:translateY(-50%);}
.mobile-menu-btn span:before {top:-6px;}
.mobile-menu-btn span:after {top:6px;}
.mobile-menu-btn.open span {background-color:transparent;}
.mobile-menu-btn.open span:before {transform:rotate(45deg);top:0;}
.mobile-menu-btn.open span:after {transform:rotate(-45deg);top:0;}
/* 响应式设计*/
@media screen and (max-width:768px) {.header_m {display:block;}
.left-side-menu {transform:translateX(-100%);width:60%;max-width:300px;}
.left-side-menu.mobile-open {transform:translateX(0);box-shadow:2px 0 10px rgba(0,0,0,0.3);}
.mobile-overlay.mobile-open {display:block;}
.lsm-container ul:first-child > li> a,.lsm-container ul:first-child > li> a span {line-height:50px;max-height:50px;}
.lsm-sidebar a {padding-left:15px;line-height:40px;max-height:40px;}
.lsm-sidebar a span {margin-left:15px;font-size:15px;}
.lsm-sidebar .lsm-sidebar-icon {font-size:16px;}
.lsm-sidebar-more {margin-right:15px;}
.tb-container {margin-left:0;margin-top:30px;border:none}
/* 移动端子菜单样式调整*/
.lsm-sidebar .lsm-sidebar-item .lsm-sidebar-item >ul>li a span {margin-left:10px;}
}
/* 小屏幕手机优化*/
@media screen and (max-width:480px) {.left-side-menu {width:60%;}
.lsm-sidebar a {padding-left:12px;line-height:40px;max-height:40px;}
.lsm-sidebar a span {margin-left:20px;font-size:15px;}
.lsm-sidebar .lsm-sidebar-icon {font-size:16px;}
}
/* 防止移动端滚动穿透*/
body.menu-open {overflow:hidden;}
/* 底部图片*/
.tb-h-bottom{padding:16px}
@media(max-width: 1226px){.tb-h-bottom{display:none}}
.tb-asosod{text-align:center;overflow:hidden}
.tb-asosod img{max-width:100%}
.-pos-11{margin-bottom:16px}
.-rds{border-radius:6px}
/* 侧边导航end*/
/*排版元素*/
p {margin-top:0;margin-bottom:1rem;}
p:last-child {margin-bottom:0;}
/*布局与栅格系统*/
.container-xl {width:100%;padding-right:14px;padding-left:14px;margin-right:auto;margin-left:auto;}
.row {display:flex;flex-wrap:wrap;margin-right:-14px;margin-left:-14px;}
/*卡片组件*/
.card {position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--tb-white);background-clip:border-box;border:0 solid rgba(0,0,0,0.125);border-radius:4px;}
.card-inner {padding:1.25rem;}
.card-preview {box-shadow:6px 5px 40px rgba(30,48,75,.08);border-radius:.5rem;}
/*工具类*/
.mt-3 {margin-top:1.5rem;}
.font-weight-bold {font-weight:700;}
.nya-title {position:absolute;top:-15px;background-color:var(--tb-green);color:var(--tb-white);padding:8px 15px;border-radius:8px;font-size:1.0rem;box-shadow:0 0.5rem 0.625rem #009a6157}
/*特定组件样式*/
.nk-ibx-action-item .icon {font-size:1.5rem;}
.nk-ibx-action-item .icon+span,.nk-ibx-action-item .fa+span {margin-left:0.5rem;}
.nk-ibx-action-item .fa {font-size:1.2rem;}
.nk-content {padding:10px 4px;}
@media (min-width:576px) {.nk-content {padding:20px 22px;}
.nk-content-fluid {padding-left:22px;padding-right:22px;}
}
@media (min-width:992px) {.nk-content-fluid {padding-left:24px;padding-right:24px;}
}
@media (min-width:1660px) {.nk-content-fluid {padding-left:44px;padding-right:44px;}
}
.nk-menu-text {flex-grow:1;display:inline-block;}
.nk-footer {padding:20px 6px;}
.nk-footer-wrap {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;display:block;}
.nk-footer-copyright {color:#8094ae;text-align:center;font-size:0.85rem;line-height:30px;}
.nk-footer-copyright a {color:inherit;}
.nk-footer-copyright a:hover {color:var(--tb-green);}
@media (min-width:576px) {.nk-footer {padding:20px 22px;}
}
@media (min-width:992px) {.nk-footer-fluid {padding-left:24px;padding-right:24px;}
}
@media (min-width:1660px) {.nk-footer-fluid {padding-left:44px;padding-right:44px;}
}
.panel{margin-bottom:10px;}
p{line-height:24px}
textarea{padding:5px;}
pre code{max-height:2000px;overflow-y:auto;}
.form-di{display:inline;}
.input-encrypt-txt{width:90px;font-size:12px;}
h4{color: #66be8c; margin-bottom:10px;line-height:30px;margin-top:5px;}
pre {overflow:auto}
code,pre {font-family:monospace,monospace;font-size:1em}
input,textarea {margin:0;font:inherit;color:inherit}
html input[type=button] {-webkit-appearance:button;cursor:pointer}
input::-moz-focus-inner {padding:0;border:0}
input {line-height:normal}
textarea {overflow:auto}
@media print {*,:after,:before {color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
pre {border:1px solid #999;page-break-inside:avoid}
p {orphans:3;widows:3}
}
:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input,textarea {font-family:inherit;font-size:inherit;line-height:inherit}
h4 {font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h4 {margin-top:10px;margin-bottom:10px}
h4 {font-size:18px}
p {margin:0 0 10px}
.text-center {text-align:center}
code,pre {font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code {padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code {padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.container {padding:15px 15px 0 15px;margin-right:auto;margin-left:auto;}
.row {margin-right:-15px;margin-left:-15px}
.col-md-12,.col-sm-12 {position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:768px) {.col-sm-12 {float:left}
.col-sm-12 {width:100%}
}
@media (min-width:992px) {.col-md-12 {float:left}
.col-md-12 {width:100%}
}
.form-control {display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus {border-color:var(--tb-green);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder {color:#999;opacity:1}
.form-control:-ms-input-placeholder {color:#999}
.form-control::-webkit-input-placeholder {color:#999}
.form-control::-ms-expand {background-color:transparent;border:0}
textarea.form-control {height:auto}
.form-group {margin-bottom:15px;margin-top:15px}
.form-horizontal .form-group {margin-right:-15px;margin-left:-15px}
.btn {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:active:focus,.btn:focus {outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover {color:#333;text-decoration:none}
.btn:active {background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-default {color:#333;background-color:#fff;border-color:#ccc}
.btn-default:focus {color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover {color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active {color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active:focus,.btn-default:active:hover {color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default:active {background-image:none}
.btn-success {color:#fff;background-color:#4DC86F;border-color:#4cae4c}
.btn-success:focus {color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover {color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active {color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active:focus,.btn-success:active:hover {color:#fff;background-color:#398439;border-color:#255625}
.btn-success:active {background-image:none}
.alert {padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.alert h4 {margin-top:0;color:inherit}
.alert>p {margin-bottom:0}
.alert-dismissible {padding-right:35px}
.alert-success {color:#788D9A;background-color:#F9FBFB;border-color:#d6e9c6}
.panel {margin-bottom:20px;}
.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before {display:table;content:" "}
.container:after,.form-horizontal .form-group:after,.row:after {clear:both}
/*table*/
table {border-spacing:0;border-collapse:collapse}
td,th {padding:0}
@media print {*,:after,:before {color:#000 !important;text-shadow:none !important;background:0 0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
tr {page-break-inside:avoid}
.table {border-collapse:collapse !important;}
.table td,.table th {background-color:#fff !important}
.table-bordered td,.table-bordered th {border:1px solid #ddd !important}
}
:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
table {background-color:transparent}
th {text-align:left}
.table {width:100%;max-width:100%;margin-bottom:20px}
table td,table th{padding:3px 5px;line-height:35px;}
table thead{background:#f0f0f0 !important}
.table-bordered {border:1px solid #ddd !important;}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th {border:1px solid #ddd !important}
.table-striped>tbody>tr:nth-of-type(odd) {background-color:#f9f9f9 !important}
.table-hover>tbody>tr:hover {background-color:#f5f5f5 !important}
.table-responsive {min-height:.01%;overflow-x:auto}
@media screen and (max-width:767px) {.table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table {margin-bottom:0}
.table-responsive>.table-bordered {border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child {border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child {border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td {border-bottom:0}
}
/*导航与面包屑*/
.category-nav {display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px 0;justify-content: center; align-items: center;}
.category-nav a{text-align:center;}
.category-btn {padding:10px 16px;background:var(--tb-white);border:1px solid var(--border-color);border-radius:20px;cursor:pointer;transition:all 0.2s;font-size:0.9375rem}
.category-btn:hover,.category-btn.active {background:var(--tb-green);color:var(--tb-white);border-color:var(--tb-green);}
.mathunit{color:#436EEE;font-size:12px;margin-left:5px;margin-right:5px}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}}
#scrollTop{position:fixed;bottom:20px;right:20px;width:45px;height:45px;line-height:45px;text-align:center;background-color:rgba(0,0,0,0.7);color:#fff;font-weight:600;border-radius:50%;font-size:13px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s;}
#scrollTop.show{opacity:1;visibility:visible;}