body,.btn,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;
}
.nk-header {
	border-bottom:0px solid #e5e9f2;
	box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
}

.nk-ibx-action { position: relative; padding: 1rem 1.5rem; border-bottom: 1px solid #e5e9f2; }
.nk-ibx-action-list { display: flex; justify-content: space-between; align-items: center; }
.nk-ibx-action-item a { display: flex; color: #FFFFFF; align-items: center; }
.nk-ibx-action-item .icon { font-size: 1.5rem; }
.nk-ibx-action-item .icon + a { color: #FFFFFF; margin-left: 0.5rem; }

.dark-switch.active .ni-moon {
	display:none;
}
.dark-switch.active .ni-sun {
	display:inline !important;
}
.dark-switch:after {
	height:0rem;
	width:0rem;
	right:0;
	background-color:#dbdfea00;
}
.dark-switch:before {
	right:0;
	width:0rem;
	height:0rem;
	background-color:rgba(255,255,255,0);
	border:#dbdfea solid 0px;
}
.card-preview {
	box-shadow:6px 5px 40px rgba(30,48,75,.08);
}
.form-control-lx {
	height:calc(2.625rem + 2px);
	padding:0.6875rem 2rem;
	font-size:0.9375rem;
	line-height:1.25rem;
	border-radius:5px;
}
.form-clip-lx,.form-text-hint-lx {
	position:absolute;
	right:22px;
	height:calc(3.125rem - 2px);
	display:flex;
	align-items:center;
	color:#6576ff;
	padding-left:1rem;
	padding-right:.75rem;
	border-radius:4px;
}
/* .dark-mode .form-text-hint-lx {
	background:#141c26;
} */
.dark-mode .bannerbg { opacity: 0.4; }
.form-text-hint-lx .overline-title {
	cursor: pointer;
	font-size:24px;
}
.form-control-lx.btn-round {
	border-radius:2.125rem;
}
.breadcrumb-item.active:not(:only-child) {
	font-weight:700;
}
.breadcrumb-item.active a {
	color:#086cf0 !important;
}
.nya-title {
	position:absolute;
	top:-15px;
	background-color:#6576ff;
	color:#fff;
	padding:7px 18px;
	border-radius:8px;
	font-size:1.0rem;
	box-shadow: 0 0.5rem 0.625rem #6576ff57;
}
.nya-title:hover { opacity: 0.7;}
.dark-mode .nya-title{background-color: #313c93;}
.search-placeholder {
    position: relative;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
    width: 100%;
	color: #aaa;
}
.card + .card {
	margin-top:40px;
}
.btn-block {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	box-shadow:0 3px 12px 1px rgba(43,55,72,0.15) !important;
}
.logo-link {
	font-weight:700;
	font-size:21px;
	position:inherit;
}
.logo-link img {
	height: 35px;
	margin: -3px 8px 0 5px;
}
.center-block {margin: 0 auto; float: none; padding: 0;}
.nk-footer-wrap {display: block;}
.nk-footer-copyright {text-align: center;}
#link_content {margin-top: 40px;}
.nk-ibx-action-item .fa { font-size: 1.2rem; }
.nk-ibx-action-item .fa + span { margin-left: 0.5rem; }
* ::-webkit-scrollbar {
    width: .375rem;
    height: .5rem
}
* ::-webkit-scrollbar-thumb {
    background-color: #6576ff;
    border-radius: 6249.9375rem
}
img.loginbtn{width: 66px;margin: 16px;}
.nk-reply-item{padding:0}
.nk-reply-item + .nk-reply-item{margin-top:10px;padding-top:12px;border-top:1px solid #e5e9f2;}
.custom-control-input{width: 2.4rem;}
.custom-control-sm>.custom-control-input{width: 1.6rem;}

.query-title {
    background-color:#f5fafe;
    word-break: keep-all;
}
.query-result{
    word-break: break-all;
}
.table-title {
    background-color:#f5fafe;
}
.dark-mode .query-title{background-color:#273b5f;}
.dark-mode .table-title{background-color:#273b5f;}
.nav-left { display: block; width: 180px; height: calc(100vh - 64px); background-color: #fff; position: fixed; left: 0px; top: 64px; padding-top: 25px;}
.nav-left .nav-ul { width: 100%; height: auto;}
.nav-left .nav-ul .nav-li { width: 100%; height: 40px; line-height: 40px; font-size: 1.0rem; padding-left: 20px;}
.nav-left .nav-ul .nav-li a { display: block; width: 100%; height: 100%; font-weight: 700; color: #526484;}
.nav-left .nav-ul .nav-li:hover { background-color: #f5f6fa;}
.nav-left .nav-ul .nav-li:hover a { color: #086cf0;}
.nav-left .nav-ul .active { background-color: #f5f6fa;}
.nav-left .nav-ul .active a { color: #086cf0;}
.dark-mode .nav-left .nav-ul .nav-li a { color: #b7c2d0;}
.dark-mode .nav-left .nav-ul .nav-li:hover { background-color: #0d141d;}
.dark-mode .nav-left .nav-ul .nav-li:hover a { color: #FFFFFF;}
.dark-mode .nav-left .nav-ul .active { background-color: #0d141d;}
.dark-mode .nav-left .nav-ul .active a { color: #FFFFFF;}
.dark-mode .tool-list { background-color: #21262d;}
.tool-list { width: 100%; height: 100px; margin-top: 30px; position: relative;box-shadow:0 3px 12px 1px rgba(43,55,72,0.15) !important;}
.tool-list .tool-title { width: 100%; height: 52px; text-align: center; position: absolute; left: 0px; top: -26px; right: 0px;  }
.tool-list .tool-title .tool-href { display: inline-block; font-size: 1rem; color: #666666; background-color: #f3f3f3; border-radius: 8px 8px; padding: 20px 10px; }
.tool-list .tool-title .tool-href:hover { background-color: #6576ff; color: #FFFFFF;}
.tool-list .subtitle { width: 100%; height: 40px; line-height: 20px; text-align: left; text-indent: 2em;margin-top: 10px; overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.dark-mode .tool-list .tool-title .tool-href { color: #FFFFFF; background-color: #0d141d;}
.dark-mode .tool-list .tool-title .tool-href:hover { background-color: #6576ff; color: #FFFFFF;}
.images-col,.index-img { width: 100%; height: auto; }
.mb-15 { margin-bottom: 0.9375rem;}
.mb-25 { margin-bottom: 1.5625rem;}
.propagate ul {margin:0 -10px;overflow:hidden;list-style:none;font-size:0;}
.propagate li {position:relative;float:left;width:254px;line-height:20px;margin:3px 10px;text-align:center;}
.propagate li a.col-red {color:red;}
.propagate li a {display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#595855;}
.propagate li a.col-blue {  color: #00f; }

/*返回顶部*/
/*asid_share*/
.relative{position:relative;top:0;left:0;}
.pb6{padding-bottom:6px;}

.asid_share{position:fixed;width:40px;bottom:25%;right:0;z-index:890;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;margin-bottom:3px;background:#d9d9d9;text-align:center;border-radius: 4px;}
.asid_share .asid_share_box a{display:block;height:35px;padding:2.5px 2.5px;}
.asid_share .asid_share_box a:hover{background:#6576ff;text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:12px;display:block;padding-left:6px;line-height:18px;width:30px;margin-top:-2px;}
.asid_share .red_bag{background:#6576ff;text-decoration:none;}
.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:47px;bottom:-44px;}

.sweep_img{padding:10px;}
.asid_share_box .asid_help_list li{line-height:26px;height:26px;background:url(../images/dian.png) no-repeat 6px 12px;}
.asid_share_box .asid_help_list li a{line-height:26px;height:26px;padding:0 0 0 14px;text-align:left;}
.asid_help_list li a:hover{color:#fff;}

.asid_share_triangle{width:12px;height:40px;position:absolute;right:45px;bottom:-12px;z-index:100;}
.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;}
.con_sj{color:white;margin:-14px -2px 0 0;margin:-28px 0 0 -2px;}
.historys { padding-right: 8px;}
.plugin { float: right;}
.plugin .request_count { font-weight: bold; color: #e85347;}

@media (max-width: 991.98px) {
	.nav-left { display: none;}
}