

/* sm3 */
.sm3 { width:1400px;height: 760px;left:50%; margin-left:-600px; padding-top:260px; position:relative;overflow:hidden;}
.sm3 .introInfo {margin-top: 25px;margin-left: -230px;width: 1350px;height: 742px;position: relative;overflow: hidden;}
.sm3 .introInfo .introlist {width: 100%;height: 100%;position: absolute;top: 0;left: -2000px;opacity: 0.1;transition: opacity .8s,left .8s;
    background-size: 100% 100%;background-position: center;background-repeat: no-repeat;
}
.sm3 .introInfo .introlist.curr { opacity: 1;left: 150px;top:-100px;}
.sm3 .introInfo .introlist .liimg { width:1350px; height:742px;}

.sm3 .cutBox {width: 1200px;height: 80px;position: absolute;bottom: 50px;z-index: 1;}
.sm3 .cutBox .cutImg {width: 1200px;height: 83px;margin: 0 auto;display: flex;position: relative;z-index: 1;justify-content: space-between;align-items: center;color: #d0bd8b;font-size: 14px;}
.sm3 .cutImg .cutIcon {position: relative;width: 83px;height: 83px;cursor: pointer;position: relative;box-sizing: border-box;}
.sm3 .cutImg .line {flex: 1;height: 1px;background: #d1bc98;}

.sm3 .cutImg .cutIcon::after {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;transform: rotateY(0);transition: transform .8s;background: url("../images/cuticon.png")/*tpa=http://fc.jd676.com:9099/images/cuticon.png*/ 0 0 no-repeat;}
.sm3 .cutImg .cutIcon.cutIcon0::after {background-position-x: 0px;}
.sm3 .cutImg .cutIcon.cutIcon1::after {background-position-x: -100px;}
.sm3 .cutImg .cutIcon.cutIcon2::after {background-position-x: -200px;}
.sm3 .cutImg .cutIcon.cutIcon3::after {background-position-x: -300px;}
.sm3 .cutImg .cutIcon.cutIcon4::after {background-position-x: -400px;}
.sm3 .cutImg .cutIcon.curr::after {background-position-y: -83px;}
.sm3 .cutImg .cutIcon:hover::after {background-position-y: -83px;transform: rotateY(180deg); }


/* 特色区块 - 统一金红复古主题 */
.head_123c { margin:0 auto; width:1200px; overflow:hidden; margin-bottom:18px; background:linear-gradient(180deg,#241a0c,#15100a); border:1px solid #5a4423; border-radius:10px; box-shadow:0 6px 24px rgba(0,0,0,.45);}
.head_124c { float:left; width:400px; overflow:hidden;}
.head_125c { float:left; width:400px; overflow:hidden;}
.head_126c { float:right; width:400px; overflow:hidden;}

.head_127c { margin:10px; overflow:hidden; background:linear-gradient(180deg,#2c2010,#1c1409); border:1px solid #4a3819; border-radius:8px; transition:.35s; box-shadow:inset 0 0 0 rgba(212,168,50,0);}
.head_127c:hover { background:linear-gradient(180deg,#3a2a14,#241a0c); border-color:#d4a832; box-shadow:0 0 18px rgba(212,168,50,.35), inset 0 0 0 1px rgba(212,168,50,.25); transform:translateY(-2px);}
.head_128c { margin:0 10px; background:url("zbb.png"/*tpa=http://103.45.163.115:888/images/zbb.png*//*tpa=https://www.70boss.com/images/zbb.png*/) left center no-repeat; overflow:hidden; border-left:3px solid #d4a832;}
.head_128c a { margin-left:30px; line-height:50px; text-align:left; font-size:22px; font-family:"微软雅黑",Microsoft YaHei,Arial,sans-serif; font-weight:600; color:#f0d28a; letter-spacing:2px; text-shadow:0 1px 2px rgba(0,0,0,.6);}
.head_129c { border-top:double 1px #7a5e2e; overflow:hidden; margin-top:2px;}
.head_130c { margin:10px 10px; overflow:hidden; text-align:center;}
.head_130c img { border-radius:6px; box-shadow:0 3px 12px rgba(0,0,0,.5); transition:.35s; max-width:100%;}
.head_130c img:hover { transform:scale(1.02); box-shadow:0 6px 22px rgba(212,168,50,.3);}

.head_131c { float:left; width:600px; overflow:hidden;}
.head_132c { float:right; width:600px; overflow:hidden;}
.head_133c { width:1200px; overflow:hidden;}
.head_144c { margin:0 auto; width:1200px; height:250px;}
.head_155c { margin:0 auto; width:1200px; height:250px;}

#Layer12 {
  width: 100%;
  max-width: 1920px; /*          Ϊ1920px */
  margin: 0 auto;
  position: relative;
  height: 79px;
  z-index: 1000000;
  background-image: url("../images/smtop.jpg")/*tpa=http://fc.jd676.com:9099/images/smtop.jpg*/;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-bottom: 2px solid #d4a832;
  box-shadow: 0 2px 14px rgba(0,0,0,.5), inset 0 -1px 0 rgba(212,168,50,0.3);
}
#Layer13 {
	position:absolute;
	width:150px;
	height:50px;
	z-index:1;
	top: 18px;
	left: 1150px;
}
#Layer14 {
	position:absolute;
	width:150px;
	height:50px;
	z-index:2;
	left: 1350px;
	top: 18px;
}
#Layer15 {
	position:absolute;
	width:150px;
	height:50px;
	z-index:3;
	left: 1560px;
	top: 18px;
}


/* sm5 */
.sm5 {height: 760px;padding: 0; padding-top:140px;position: relative;padding: 1px;box-sizing: border-box;}
.sm5 .specialSwiperBox {width: 1200px;margin: 340px auto 0;overflow-x: hidden;}
.sm5 .specialSwiperBox .specialSwiper {width: 2161px;height: 405px;margin: 0 auto;margin-left: -480px;position: relative;}
.sm5 .specialSwiperBox .specialSwiper .swiper-slide {cursor: grab;transform: scale(.8);transition: all .5s;border-radius: 10px;border: 3px solid #ac9b7f;box-sizing: border-box;filter: brightness(0.5);overflow: hidden;position: relative;z-index: 0;
    background-size: 100% 100%;background-position: center;background-repeat: no-repeat;}
.sm5 .specialSwiperBox .specialSwiper .swiper-slide img {width: 100%;height: 100%; }
.sm5 .specialSwiperBox .specialSwiper .swiper-slide-active {transform: scale(1);filter: brightness(1);z-index: 1;}
.sm5 .specialSwiperBox .specialSwiper .swiper-slide .slideImg {width: 100%;height: 100%;}


.sm5 .swiper-pagination-special {position: absolute;top:780px;left: 50%;}
.sm5 .swiper-pagination-special .swiper-pagination-bullet { width: 22px;height: 28px;margin: 0 18px;opacity: 1;background: url("../images/spebullet.png")/*tpa=http://fc.jd676.com:9099/images/spebullet.png*/;}
.sm5 .swiper-pagination-special .swiper-pagination-bullet-active {background-position: 0 -28px;}

/*   ҳ -       */
.left1 {width: 246px;height: 478px;position: fixed;top: 50%;right: 0px;margin-top: -123px;z-index: 99999999;background: url("../images/aside.png")/*tpa=http://fc.jd676.com:9099/images/aside.png*/ 0 0 no-repeat;right: -250px;transition: .5s all;}
.left1.show {right: 0;}
.left1 .showbtn {cursor: pointer;transform: scale(0.75);margin: 0;width: 94px;height: 304px;position: absolute;left: -85px;top: 100px;background: url("../images/asideShow.png")/*tpa=http://fc.jd676.com:9099/images/asideShow.png*/ 0 0 no-repeat;}
.left1 .hidebtn {cursor: pointer;width: 48px;height: 60px;position: absolute;left: 10px;top: 220px;}
.left1.show .showbtn {display: none;}

.left1 .code {width: 144px;height: 144px;margin-top: 35px;margin-bottom: 50px;margin-left: 66px;}
.left1 .code img {width: 100%;height: 100%;}
.left1 .bt {cursor: pointer;display: block;width: 145px;height: 42px;margin-left: 66px;margin-bottom: 19px;position: relative;background: url("../images/alertBtn.png")/*tpa=http://fc.jd676.com:9099/images/alertBtn.png*/ 0 0 no-repeat;}
.left1 .bt:hover {background-position-x: -150px;}
.left1 .bt:hover .codeAlert {display: block;}
.left1 .bt.btnqq {background-position-y: -50px;}
.left1 .bt.btnwechat {background-position-y: -100px;}
.left1 .codeAlert {display: none;width: 130px;height: 120px;position: absolute;top: -40px;left: -135px;background: url("../images/codeAlert.png")/*tpa=http://fc.jd676.com:9099/images/codeAlert.png*/ 0 0 no-repeat;}
.left1 .codeAlert p {width: 100px;height: 100px;margin: 10px;}
.left1 .codeAlert p img {width: 100%;height: 100%;}
/* .left .bt.btnqq .codeAlert p {background: url(../images/page1/upcode.png) 0 0 / 100% 100% no-repeat;}
.left .bt.btnwechat .codeAlert p {background: url(../images/page1/upcode.png) 0 0 / 100% 100% no-repeat;} */
.left1 .atop {width: 39px;height: 33px;margin: 10px 0 0 122px;cursor: pointer;background: url("../images/asideTop.png")/*tpa=http://fc.jd676.com:9099/images/asideTop.png*/ 0 0 no-repeat;}
.left1 .atop:hover {background-position-x: -50px;}

/* ===== 润色：金红复古主题统一增强（覆盖 all.css / 内联样式） ===== */
/* ════════════════════════════════════════
   头部导航栏 精致美化
   ════════════════════════════════════════ */

/* 导航栏：双层金边 + 渐变 + 发光 + 细纹理 */
#header1 {
    background: linear-gradient(180deg, rgba(45,32,20,0.97), rgba(22,17,11,0.98)) !important;
    border-top: 1px solid rgba(212,168,50,0.5) !important;
    border-bottom: 2px solid #d4a832 !important;
    box-shadow:
        0 4px 18px rgba(0,0,0,.5),
        0 1px 0 rgba(212,168,50,0.25) !important;
    position: relative;
}
/* 底部金色光带 */
#header1::after {
    content: "" !important;
    position: absolute !important;
    left: 0; bottom: -2px;
    width: 100%; height: 2px;
    background: linear-gradient(90deg, transparent, #d4a832, #f0d28a, #d4a832, transparent) !important;
    box-shadow: 0 0 10px rgba(212,168,50,0.6) !important;
}

/* Logo：金色光晕 + 轻微浮动 */
#logo img { filter: drop-shadow(0 0 6px rgba(212,168,50,0.4)); transition: filter .35s ease, transform .35s ease; }
#logo:hover img { filter: drop-shadow(0 0 12px rgba(212,168,50,0.7)); transform: scale(1.04); }

/* 菜单：去掉生硬分隔线，改为淡金线 */
#menu ul li {
    background: none !important;
    position: relative;
}
#menu ul li::after {
    content: "" !important;
    position: absolute !important;
    right: 0; top: 22px;
    width: 1px; height: 36px;
    background: linear-gradient(180deg, transparent, rgba(212,168,50,0.25), transparent) !important;
}
#menu ul li:last-child::after { display: none !important; }

/* 菜单项：过渡 + 立体悬停 */
#menu ul li a {
    transition: all .3s ease !important;
    position: relative;
    overflow: hidden;
}
/* 悬停时滑入的金色底线 */
#menu ul li a::before {
    content: "" !important;
    position: absolute !important;
    left: 50%; bottom: 8px;
    width: 0; height: 2px;
    background: linear-gradient(90deg, transparent, #d4a832, transparent) !important;
    transform: translateX(-50%);
    transition: width .3s ease !important;
}
#menu ul li a:hover::before,
#menu ul li.change a::before {
    width: 60% !important;
}
#menu ul li a:hover {
    color: #d4a832 !important;
    background: linear-gradient(180deg, rgba(212,168,50,0.08), transparent) !important;
}
#menu ul li a:hover span { color: #e6c88a !important; }

/* 当前激活项 */
#menu ul li.change a {
    color: #d4a832 !important;
    background: linear-gradient(180deg, rgba(212,168,50,0.1), transparent) !important;
}
#menu ul li.change a span { color: #e6c88a !important; }

/* 公告大标题：长文案允许换行，避免溢出 636px 面板 */
.headline-title { white-space:normal !important; max-width:600px !important; }

/* 新闻列表：标题金、描述浅、悬停高亮，修复深色背景看不清 */
.news-list li a .title-text { color:#d4a832 !important; }
.news-list li a .desc-text { color:#cdbd9a !important; }
.news-list li:hover a .title-text,
.news-list li:hover a .desc-text { color:#ffe9a8 !important; }
.news-list li:hover { background:rgba(212,168,50,.08); }

/* 页脚：金色顶边，强化主题收尾 */
#footer { border-top:3px solid #d4a832; }
#footer .foota img { filter:drop-shadow(0 0 8px rgba(212,168,50,.35)); }

/* ════════════════════════════════════════
   右侧内容区 #news 精致增强（兜底覆盖）
   ════════════════════════════════════════ */

/* 面板容器：深度 + 金边 */
#news {
    background: linear-gradient(145deg, rgba(30,22,14,0.97), rgba(18,13,8,0.98)) !important;
    border: 1px solid rgba(212,168,50,0.35) !important;
    box-shadow:
        inset 0 0 60px rgba(0,0,0,0.6),
        inset 0 0 20px rgba(212,168,50,0.06),
        0 0 30px rgba(0,0,0,0.5) !important;
    border-radius: 12px !important;
}

/* 标签栏间距微调 */
.news-tab { padding-top: 18px !important; }

/* 大标题：允许换行 + 渐变文字效果 */
.headline-title {
    white-space: normal !important;
    max-width: 100% !important;
    background: linear-gradient(180deg, #ffe9a8, #d4a832, #a67c1e) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* 新闻列表可读性兜底覆盖 */
.news-list li a .title-text { color:#f0d28a !important; font-weight:700 !important; }
.news-list li a .desc-text { color:#d4cbb8 !important; }
.news-list li:hover a .title-text,
.news-list li:hover a .desc-text { color:#fff !important; }
.news-list li:hover {
    background: linear-gradient(90deg, rgba(212,168,50,.1), rgba(212,168,50,.03)) !important;
    transform: translateX(4px);
}