.fs-7 {
  font-size: .875rem !important;
}

:root{
	/*0 --bjhy-primary:24,56,140; 
	--bjhy-primary-dark:43,97,179;
	--bjhy-primary-text:24,56,140;  */
	
	/*1 --bjhy-primary:15,100,255;
	--bjhy-primary-dark:71,136,255;
	--bjhy-primary-text:15,100,255; */
	
	/*2 --bjhy-primary:78,192,226;
	--bjhy-primary-dark:0,159,202;
	--bjhy-primary-text:78,192,226; */
	
	/*3 --bjhy-primary:68, 153, 221;
	--bjhy-primary-dark:0, 119, 187;
	--bjhy-primary-text:68, 153, 221; */
	
	/*4 --bjhy-primary:0, 159, 202; 
	--bjhy-primary-dark:0,140,178;
	--bjhy-primary-text:0, 159, 202; */
	
	/*5 --bjhy-primary:65, 176, 167; 
	--bjhy-primary-dark:21,103,97;
	--bjhy-primary-text:65, 176, 167; */
	
	 
	--bjhy-primary:22,91,156; 
	--bjhy-primary-dark:31,122,207;
	--bjhy-primary-text:22,91,156;
	
	/*7 --bjhy-primary:2, 113, 195; 
	--bjhy-primary-dark:0, 94, 161;
	--bjhy-primary-text:2, 113, 195; */
	
	/*8
	--bjhy-primary:0,113,188; 
	--bjhy-primary-dark:51,141,201;
	--bjhy-primary-text:0,113,188;  */
}

.btn-primary {
    --bs-btn-bg: rgba(var(--bjhy-primary));
    --bs-btn-border-color: rgba(var(--bjhy-primary));
    --bs-btn-hover-bg: rgba(var(--bjhy-primary-dark));
    --bs-btn-hover-border-color: rgba(var(--bjhy-primary-dark));
    --bs-btn-active-bg: rgba(var(--bjhy-primary-dark));
    --bs-btn-active-border-color: rgba(var(--bjhy-primary-dark));
}
.nav-underline .nav-link.active, .nav-underline .show > .nav-link {
    color: rgba(var(--bjhy-primary));
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
    border-bottom-color: rgba(var(--bjhy-primary)) !important;
}
.nav-link:hover, .nav-link:focus {
  color: rgba(var(--bjhy-primary));
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bjhy-primary-text), var(--bs-text-opacity)) !important;
}
.bg-primary {
   --bs-bg-opacity: 1;
    background-color: rgba(var(--bjhy-primary), var(--bs-bg-opacity)) !important;
}
.border-primary{
	--bs-border-opacity: 1;
    border-color: rgba(var(--bjhy-primary), var(--bs-border-opacity)) !important;
}
.bg-dark {
    --bs-bg-opacity: 0.8;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}
/* .container {
	max-width:1140px;
} */
.bjhy-primary-dark{
	--bs-bg-opacity: 1;
	 background-color: rgba(var(--bjhy-primary-dark)) !important;
}
.bjhy-primary-subtle{
	--bs-bg-opacity: 0.8;
    background-color: rgba(var(--bjhy-primary), var(--bs-bg-opacity)) !important;
}
.bjhy-text-truncate{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.bjhy-bg-body-secondary{
	background: #F2F2F2;
}
.bjhy-article:hover, .bjhy-article:hover *{
	cursor: pointer;
	color:white !important;
	background-color: rgba(var(--bjhy-primary)) !important;
}
.bjhy-article-text:hover, .bjhy-article-text:hover *{
	cursor: pointer;
	color: rgba(var(--bjhy-primary)) !important;
}
.bjhy-cursor-pointer{
	cursor: pointer;
}
.dropdown-menu {
	--bs-dropdown-min-width:110px;
	--bs-dropdown-bg:rgba(var(--bjhy-primary)) !important;
	--bs-dropdown-link-hover-color:rgba(var(--bjhy-primary)) !important;
}
.dropdown-item:hover, .dropdown-item:focus {
	 background-color: rgba(var(--bjhy-primary-dark)) !important;
}
.navbar-toggler {
    color: var(--bs-white);
}













.toolbars_btn li{
    height:70px;
    margin:0px;
    padding:0px;
    border-bottom:1px solid #d2d2d2;
    text-align:center;
    cursor:pointer;
    background-color:#ffffff;
   	color:rgba(var(--bjhy-primary));
}
.toolbars_btn li .logo{
    font-size: 32px;
    color:rgba(var(--bjhy-primary));
    width: 70px; 
    text-align: center;
}
.toolbars_btn li:hover{
   background-color: rgba(var(--bjhy-primary));
   color:#ffffff;
}
.toolbars .active {
   background-color: rgba(var(--bjhy-primary));
   color:#ffffff;
}
.toolbars_content{
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 300px;
   background-color:rgba(var(--bjhy-primary));
   border-top: 2px solid rgba(var(--bjhy-primary)); 
}

/*扩展*/
@media(min-width: 1920px) {
    .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1400px;
    }
}