@import url("bootstrap.css");
@import url("jquery-confirm.min.css");
@import url("simplebar.min.css");
@import url("notyf.min.css");
@import url("datatables.min.css");
@import url("daterangepicker.css");
@import url("../fonts/bootstrap-icons.css");
@import url("swiper-bundle.min.css");
*{transition: all ease .3s;}
/* header */
.navbar-header{height: 60px;background-color: #fff;}
.navbar-header .navbar-brand img{width: auto;height:32px}
.top-menus a{margin-left: 1.5rem;}
.top-menus{display:flex;flex-direction: row;align-items: center;}
.navbar-collapse{position: absolute;top:58px;left: 0;right: 0;background-color: #fff;padding: 20px 0;}
.navbar-collapse .nav-link{text-align: center;}
.navbar-toggler{border:none;padding-left: 8px;padding-right: 8px;;}

.common-footer{background-color: #1b1b1b;padding-top: 30px;}
.common-footer a,.common-footer{color: var(--bs-gray-100);}
.footer-contact .bi{margin-right: 20px;}
.common-footer .border-top{border-top-color: #424242 !important;}
.footer-links li{margin-bottom: 10px;}

.top-menus .logined-dropdown img{width: 36px;height: 36px;border-radius: 50%;margin-right: 6px;}
.top-menus .logined-dropdown .dropdown-toggle{display: flex;align-items: center;color: var(--bs-secondary-text);}
.top-menus .logined-dropdown .dropdown-menu{    margin-top: 18px;border: 0;box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, .12);border-radius:10px}
.top-menus .logined-dropdown .dropdown-menu a{margin: 0;}

.dropdown-wxqcode .dropdown-toggle .icon{width: 36px;height: 36px;vertical-align: middle;fill: currentColor;overflow: hidden;}
.dropdown-wxqcode .dropdown-toggle:after{display: none;}
.dropdown-wxqcode .dropdown-menu{border: none;width: 340px;padding:15px 30px;box-shadow: 0px 6px 16px 0px rgba(0, 0, 0, .12);border-radius:10px}
.dropdown-wxqcode .dropdown-menu img{display:block;width: 120px;margin: auto;}

.aside-fixed-buttons{position: fixed;right:40px;bottom: 40px;z-index: 99;}
.aside-fixed-buttons .aside-btn{width: 60px;height: 60px;padding: 10px;background-color: var(--bs-gray-300);text-align: center;cursor: pointer;position: relative;}
.aside-fixed-buttons .aside-btn::after{content: "回顶部";width: 100%;height: 100%;position: absolute;top:0;left: 0;line-height: 60px;background-color:rgba( var(--bs-success-rgb));color: #fff;font-size: 14px;opacity: 0;}
.aside-fixed-buttons .aside-btn .bi{font-size: 30px;line-height: 40px;color: #8f8f8f;}
.aside-fixed-buttons .aside-btn:hover::after{opacity: 1;}

.top-search .bi{color: #969696;}
.top-search {display: flex;align-items: center;padding: 2px 18px;border:1px solid var(--bs-border-color);width: 100%;}
.top-search .form-control{border:none;border-radius: 0;height: 32px;padding-top: 0;padding-bottom: 0;font-size: 14px;}
.top-search .form-control:focus{box-shadow:none;}
.top-search .bi{margin-right: 20px;}
.offcanvas.offcanvas-end{width: 100%;}
 .offcanvas .nav-link{text-align: center;text-align: center;border-bottom:1px solid var(--bs-border-color);padding: 20px 0;}
@media (min-width: 576px) {
  
}
@media (min-width: 768px) {
  
}
@media (min-width: 992px) {
	.navbar-header{height:78px}
	.navbar{padding-top: 15px;padding-bottom: 15px;}
	.common-footer{padding-top: 50px;}
	.navbar-collapse{position: static;padding: 0;}
	.top-search{width: 340px;}
}
@media (min-width: 1200px) {
 
}
@media (min-width: 1400px) {
  
}
