/* ==================== 导航下拉菜单 ==================== */
.alert-menu .list li.on{color:#eb6636;display:flex;flex-direction:column}
ul.list li{position:relative;display:flex}
.header-cp .subMenu2{padding:0px}
.subMenu2{display:none;position:absolute;top:100%;left:0;background-color:#444;min-width:180px;border-radius:5px;box-shadow:0px 8px 16px rgba(0,0,0,0.2);z-index:10}
.subMenu2 .headcp{padding:10px 0}
.subMenu2 .nav2{padding:1px 0;position:relative}
.subMenu2 .nav2 a{padding:1px 20px;color:#fff;text-decoration:none}
.subMenu2 .nav3{display:none;position:absolute;left:100%;top:0;background-color:#555;min-width:180px;border-radius:5px;box-shadow:0px 8px 16px rgba(0,0,0,0.2)}
.subMenu2 .nav2:hover .nav3{display:block}
.subMenu2 .nav3 a{padding:5px 20px;color:#fff;text-decoration:none;background-color:#efefef}
.subMenu2 .nav3 a:hover{background-color:#fff;color:#fff}

/* ==================== 右侧信息区 ==================== */
.cont-r{position:relative}
.ProXqMain-cat{
	display:flex;align-items:center;gap:8px;
	font-size:12px;letter-spacing:2px;text-transform:uppercase;
	color:#eb6636;font-weight:600;
	margin-bottom:6px;
}
.ProXqMain-cat::before{
	content:"";width:18px;height:3px;border-radius:2px;
	background:#eb6636;display:inline-block;
}
.ProXqMain-name{
	padding-bottom:16px;margin-bottom:10px;
	border-bottom:3px solid #eb6636;display:inline-block;
	letter-spacing:0.5px;font-weight:700;
}
.ProXqMain-ul-muen .muen.active .lh{font-size:15px;line-height:2.1;color:#4b5563;padding-top:12px}
.ProXqMain-ul-muen span{color:#eb6636;font-weight:700;font-size:18px;line-height:1;vertical-align:middle;margin-right:6px;display:inline-block}

/* ==================== 卖点卡片列表 ==================== */
.hl-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.hl-list li{position:relative;padding:.625rem .75rem .625rem 2rem;font-size:.875rem;line-height:1.55;color:#4b5563;background:#fff;border:1px solid #f0f0f0;border-radius:.625rem;transition:all .25s ease}
.hl-list li::before{content:"";position:absolute;left:.9rem;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#eb6636}
.hl-list li:hover{border-color:#eb6636;box-shadow:0 2px 10px rgba(235,102,54,.15)}

/* ==================== 修复缩略图覆盖Tab ==================== */
.ProXqMain-cont .cont-l{display:flex;flex-direction:column}
.swiper-container2{height:auto !important;flex-shrink:0;width:100%}
.swiper-container2 .swiper-wrapper{height:auto !important}
.swiper-container2 .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto !important}
.swiper-container2 img{max-height:585px;max-width:100%;width:auto}
.swiper-container1{height:85px !important;flex-shrink:0;overflow:hidden;margin-top:10px}
.swiper-container1 .swiper-slide{height:85px}
.ProXqMain-cont{align-items:flex-start}
.ProXqHandoff{position:relative;z-index:2}
.ProXqHandoff-list{position:relative;z-index:3}
@media(max-width:1000px){
  .ProXqMain-cont{flex-direction:column !important}
  .ProXqMain-cont .cont-l{width:100% !important}
  .ProXqMain-cont .cont-r{width:100% !important;padding-left:0 !important}
  .swiper-container2 img{max-height:none;width:100%;height:auto}
}

/* ==================== 上一篇/下一篇 ==================== */
.newsxq-prev-next{display:flex;flex-direction:column;gap:10px}
.newsxq-prev-next .nx-item{font-size:14px;color:#666}
.newsxq-prev-next .nx-label{color:#eb6636;font-weight:600;margin-right:6px}
.newsxq-prev-next a{color:#333;transition:color .2s}
.newsxq-prev-next a:hover{color:#eb6636}
.Newsxq-btn{display:flex;justify-content:space-between;align-items:center}
.shf-btn{display:inline-block;padding:12px 32px;background:#eb6636;color:#fff;border-radius:30px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s}
.shf-btn:hover{background:#d9561f;color:#fff}
#loadMoreButton{background:#eb6636;color:#fff;border:none;border-radius:30px;padding:12px 32px;font-size:14px;cursor:pointer;transition:all .3s}
#loadMoreButton:hover{background:#d9561f}

/* ==================== 手机端上下页排版 ==================== */
@media(max-width:768px){
	.Newsxq-btn{flex-direction:column;gap:12px;align-items:stretch;margin-top:20px}
	.newsxq-prev-next{flex-direction:column;gap:8px}
	.newsxq-prev-next .nx-item{font-size:13px;line-height:1.5;padding:10px 14px;background:#f8f8f8;border-radius:8px}
	.newsxq-prev-next .nx-item a{color:#333}
	.Newsxq-btn-right{text-align:center}
	.shf-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 36px;font-size:13px;width:auto;white-space:nowrap;border-radius:30px}
}
