.hdp{width: 100%;}
.nav1 {  align-items:flex-start; /* 取消垂直拉伸，文字居中 */ }
.nav1 a{ color: #ffffff; margin-left: 20px;padding: 20px 10px; }
.nav1 a.now,.nav1 a:hover{ border-bottom: #C9A86C 4px solid; color: #C9A86C}
.nav1 a.en{  border: #cccccc 1px solid;padding: 10px; margin-top: 10px; border-radius: 6px;}
.nav1 a.en:hover{  border: #C9A86C 1px solid;}
.anvtop{position: fixed; top: 0;z-index: 10000; transition: background 0.3s ease;}
/* 滚动超过200px后添加背景，可自行改颜色 */
.anvtop.nav-fixed {background-color: rgba(0,0,0,0.8);}
.anvtop.nav-fixed1 {display: none!important;}
.moreindexabout{background: #C9A86C; color: #000; padding: 10px 30px; border-radius: 20px;}
.moreindexabout:hover{background: #C6A86C; color: #333333; }
.beijing1 {width: 100%;background: #F8F6F2; }
.weixin-box:hover .wx-qrcode{
    display:block;
}
.beijing2 {width: 300px;background: #FFFFFF; }
.jvzhong{display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:16px;}
.beijing3 {width: 100%;background: #0A1A3A; padding-bottom: 40px}
.thin-line {height: 1px;background: rgba(255,255,255,0.3); /* 适配你深色底部，白色半透明；浅色背景换成#ccc */transform: scaleY(0.5); /* 纵向压缩一半，变细 */}
.yuan50:hover {border: 1px solid #C9A86C !important;}
.yuan50:hover .iconfont {color: #C9A86C !important;}
.box-bottom-center {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.pr-b1{padding-bottom: 50px;background-color: #f7f5f1;}
.pr-k1{background-color: #fff;height: 50px;}
.tag-btn {border: 1px solid #d4b888; /* 金色边框 */border-radius: 999px; /* 椭圆圆角 */padding: 10px 30px;display: inline-block;cursor: pointer;transition: 0.3s; /* 过渡，变色顺滑 */ color: #000 !important;}
/* 鼠标悬浮样式 */
.tag-btn:hover,.tag-btn.now {background-color: #c9a86c; /* 黄色背景，可改深浅 */}
.pr-k3{height: 450px;background-color: #FFFFFF}
.ne-k1{background-color: #fff;}
.ab-b1{height: 80px;background-color: #f8f6f2}
.timeline-wrap {padding-left: 32px;position: relative;}
.timeline-wrap::before {content: "";position: absolute;left: 8px;top: 0;bottom: 0;width: 2px;background-color: #d4b888;}
.timeline-item {position: relative;margin-bottom: 36px;}
.timeline-item::before {content: "";position: absolute;left: -32px;top: 4px;width: 18px;height: 18px;border-radius: 50%;border: 2px solid #d4b888;background: #fff;z-index: 2;}
.timeline-item::after {content: "";position: absolute;left: -28px;top: 8px;width: 14px;height: 14px;border-radius: 50%;background-color: #d4b888;z-index: 3;}
.timeline-year {font-size: 18px;color: #b89c68;font-weight: bold;margin-bottom: 6px;}
.timeline-title {font-size: 16px;font-weight: bold;margin-bottom: 6px;}
.timeline-desc {font-size: 14px;color: #666;line-height: 1.6;}
.fxbq{width: 30px;height: 30px;border:1px #e1ded9 solid;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;}
.fxbq:hover{border-color: #b8944a;color: #b8944a;}
.swiper {width: 100%;height: 100%;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper {width: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: cover;background-position: center;}
.mySwiper {height: 20%;box-sizing: border-box;padding: 10px 0;}
.mySwiper .swiper-slide {width: 25%;height: 100%;opacity: 0.9;}
.mySwiper .swiper-slide-thumb-active {opacity: 1;border: #ff5500 solid 1px;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.job-b1{background-color: #fff;height: 100px;}
.job-b2{width: 300px;background: #FFFFFF; }
.newstext img{max-width: 100%; margin: 10px auto;display:block;}
@media (max-width: 1200px) {
.width-48{width: 100%}
}