/**
 *大屏（桌面）：固定高度500px
 */
.container {max-width: 1500px !important;} 


/* 搜索框 */
.header .form-control{right:100%;top:0;width:280px;opacity:0;transform:translateX(10px);transition:all .3s ease;border:1px solid #ddd;border-radius:4px 0 0 4px;height:100%;padding:0 8px}

/* 下拉箭头基础样式（纯文字，解决自带下划线痕迹） */
.header .nav-item.dropdown>.nav-link.dropdown-toggle::after{content:"▼";display:inline-block;font-size:10px;line-height:0;vertical-align:middle;transition:transform .3s ease;color:inherit;text-decoration:none!important;text-shadow:none;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);margin-left:0;text-decoration-skip-ink:none;border:none;background:0 0}
.header .nav-item.dropdown:hover>.nav-link.dropdown-toggle::after{transform:translateY(-50%) rotate(180deg);line-height:0}
.header .nav-item.dropdown>.nav-link.dropdown-toggle{position:relative;padding-right:1.25rem!important}
.header .nav-item.dropdown>.nav-link.dropdown-toggle::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-variant:normal;text-transform:none}

/* 悬停展示二级菜单 */
.header .nav-item.dropdown{position:relative}
.header .nav-item.dropdown .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;margin:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}
.header .nav-item.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible}
.header .dropdown-item.dropdown{position:relative;display:block}
.header .dropdown-item.dropdown .dropdown-menu{top:0;left:100%;margin-top:-1px}
.header .dropdown-item.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible}
.header .nav-link{padding-top:.5rem!important;padding-bottom:.5rem!important}
.header .dropdown-item{white-space:nowrap;text-decoration:none!important}
.header .dropdown-item:hover{background-color:#f8f9fa}
/* 确保子菜单激活样式生效 */
.header .dropdown-item.active{font-weight:700;color:#212529;background-color:#f8f9fa}
.header .dropdown-item:not(.active):hover{background-color:#e9ecef;color:#212529}



/* 询盘 */
.inquiry .form-title{font-size:3rem;font-weight:700;color:#333;margin-bottom:2rem}
.inquiry .form-label{font-weight:500;color:#333;margin-bottom:.5rem}
.inquiry .form-label .required{color:#dc3545}
.inquiry .form-control{border:1px solid #ddd;border-radius:0;padding:.75rem 1rem}
.inquiry .btn-send{background-color:#222;color:#fff;border:none;border-radius:0;padding:.75rem 0;font-weight:500;width:100%;margin-top:1.5rem}


/* 面包屑导航 */
.breadcrumb{background-color:transparent;padding:0;margin-bottom:0rem;font-size:.9rem;color:#666}
.breadcrumb-item+.breadcrumb-item::before{content:"/";color:#999}
.breadcrumb-item a{color:#666;text-decoration:none}
.breadcrumb-item a:hover{color:#333}

.breadcrumb-nav .header-container{background-color:#f5f5f5;padding:0rem 0}
.breadcrumb-nav .content-wrapper{padding:2rem 0 2rem 15px;border-left:0px solid #eee;border-right:0px solid #eee;max-width:1500px;margin:0 auto}
.breadcrumb-nav .product-desc{font-size:.95rem;color:#666;line-height:1.7}


/* ========== 分页样式 ========== */
.pagination{margin:0 auto!important;padding:2rem 0!important;list-style:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important}
.pagination .page-item{margin:0!important;padding:0!important;display:inline-block!important;float:none!important;box-sizing:border-box!important}
.pagination .page-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;border:1px solid #ddd!important;border-radius:4px!important;background-color:#fff!important;color:#333!important;font-size:14px!important;text-decoration:none!important;line-height:1!important;cursor:pointer!important;box-sizing:border-box!important}
.pagination .page-item.active .page-link{background-color:#000!important;color:#fff!important;border-color:#000!important;cursor:default!important}
.pagination .page-item.next .page-link,.pagination .page-item.prev .page-link{font-size:12px!important}
.pagination .page-item.dots .page-link{border:none!important;background:0 0!important;color:#999!important;cursor:default!important;width:auto!important;padding:0 4px!important}
.pagination .page-link:hover{border-color:#ddd!important;color:#333!important;background-color:#fff!important}
.pagination .page-item.next .page-link:empty,.pagination .page-item.prev .page-link:empty{display:none!important}
.pagination .page-item.next.disabled .page-link,.pagination .page-item.prev.disabled .page-link{color:#ccc!important;border-color:#eee!important;cursor:not-allowed!important}

/* 分页控件样式 */
.pagination-container{display:flex;justify-content:center;padding-top:1rem}

.footer a:hover{text-decoration: none;}
.footer h5.text-uppercase a{color: #000;}

/**
 * 平板（md）
 */
@media (max-width: 767.98px) {

}

/**
 * 手机（sm）
 */
@media (max-width: 575.98px) {

}

