@charset "utf-8";
/* 基础通用样式 */
.bannerPr{position:relative;height:440px}
.dwDiv{position:absolute;top:80px;left:20px;width:100%;min-height:290px;max-height:240px}
.dwDiv .anzDiv{width:100%;margin:20px 0 0}
.dwDiv .anzDiv a{display:block;float:left;margin-right:20px;line-height:38px;font-size:16px}
.dwDiv .anzDiv .an03{width:120px;height:40px;line-height:38px;text-align:center;background:rgba(58,120,252,0.8);color:#fff;border-radius:4px}
.dwDiv .anzDiv .an03:hover{background:rgba(58,120,252,1)}
.dwDiv .anzDiv .an03 i{display:inline-block;float:right;font-size:20px;color:#fff}

/* banner */
/*软件-电子档案*/
.newsJ01{background:url(../images/2026/dangan/szhdaglxt.png) no-repeat 0 70px}
.newsJ02{background:url(../images/2026/dangan/djbK10.png) no-repeat 0 70px}
.newsJ03{background:url(../images/2026/dangan/wlbK20.png) no-repeat 0 70px}
.newsJ04{background:url(../images/2026/dangan/bzbK30.png) no-repeat 0 70px}
.newsJ05{background:url(../images/2026/dangan/zybK50.png) no-repeat 0 70px}
.newsJ06{background:url(../images/2026/dangan/ztbdzdaxt.png) no-repeat 0 70px}
.newsJ07{background:url(../images/2026/dangan/cjszdaxt.png) no-repeat 0 70px}
.newsJ08{background:url(../images/2026/dangan/jsdaglxt.png) no-repeat 0 70px}
.newsJ09{background:url(../images/2026/dangan/gbrsdaxt.png) no-repeat 0 70px}
/*库房一体化-软件*/
.newsJ10{background:url(../images/2026/kufangyitihua/kfhjzngkxt.png) no-repeat 0 70px}
.newsJ11{background:url(../images/2026/kufangyitihua/RFIDzndaalxt.png) no-repeat 0 70px}
.newsJ12{background:url(../images/2026/kufangyitihua/stda.png) no-repeat 0 70px}
.newsJ13{background:url(../images/2026/kufangyitihua/zhkfythpt.png) no-repeat 0 70px}
.newsJ14{background:url(../images/2026/kufangyitihua/nwwsjgpbdxt.png) no-repeat 0 70px}
.newsJ15{background:url(../images/2026/kufangyitihua/yspzngdklxt.png) no-repeat 0 70px}
.newsJ16{background:url(../images/2026/kufangyitihua/sjkshxt.png) no-repeat 0 70px}
.newsJ17{background:url(../images/2026/kufangyitihua/zng.png) no-repeat 0 70px}
.newsJ18{background:url(../images/2026/kufangyitihua/znmjjxt.png) no-repeat 0 70px}
/*库房一体化-硬件*/
.newsJ19{background:url(../images/2026/kufangyitihua/RFID-yidongpandianji.png) no-repeat right 70px}
.newsJ20{background:url(../images/2026/kufangyitihua/zhihuikufanghuanjingkongzhiqi.png) no-repeat right 70px}
.newsJ21{background:url(../images/2026/kufangyitihua/kongqizhiliangyunceyi.png) no-repeat right 70px}
.newsJ22{background:url(../images/2026/kufangyitihua/loushuiqushuyunzhongduan.png) no-repeat right 70px}
.newsJ23{background:url(../images/2026/kufangyitihua/huanjingshebeikongzhiqi.png) no-repeat right 70px}
.newsJ23f{background:url(../images/2026/kufangyitihua/huankongbaojingqi.png) no-repeat right 70px}
.newsJ24{background:url(../images/2026/kufangyitihua/hongwairuqintanceqi.png) no-repeat right 70px}
.newsJ25{background:url(../images/2026/kufangyitihua/zhinengxinghengshijinghuayitiji.png) no-repeat right 70px}
.newsJ26{background:url(../images/2026/kufangyitihua/meijunjinghuaji.png) no-repeat right 70px}
.newsJ27{background:url(../images/2026/kufangyitihua/zizhuchadangji.png) no-repeat right 70px}
.newsJ28{background:url(../images/2026/kufangyitihua/guangpankeluji.png) no-repeat right 70px}
.newsJ29{background:url(../images/2026/kufangyitihua/zhinengguangpancunchuguanligui.png) no-repeat right 70px}
.newsJ30{background:url(../images/2026/kufangyitihua/quanzidonglanguangguangpanku.png) no-repeat right 70px}
.newsJ31{background:url(../images/2026/kufangyitihua/guangpanbaiduji.png) no-repeat right 70px}

.newsJ32{background:url(../images/2026/danganguan/dgaBanny.png) no-repeat right 70px}
.newsJ33{background:url(../images/2026/danganguan/guanshidanganguanlixitong.png) no-repeat right 70px}
.newsJ34{background:url(../images/2026/danganguan/dianzidanganchangqibaocunxitong.png) no-repeat right 70px}
.newsJ35{background:url(../images/2026/danganguan/guanshiyitihuadanganguanlixitong.png) no-repeat right 70px}
.newsJ36{background:url(../images/2026/danganguan/dianzidanganyijiaojieshouxitong.png) no-repeat right 70px}
.newsJ37{background:url(../images/2026/danganguan/chayueliyongfuwuxitong.png) no-repeat right 70px}
.newsJ38{background:url(../images/2026/danganguan/zhangshangdananguan.png) no-repeat right 70px}

/*硬件背景2*/
.cpjsDiv_01{width:100%;padding:70px 0;background: url(../images/2026/kufangyitihua/RFID-yidongpandianji2.png) no-repeat}


.newsDiv .nyBanner .boxDiv h2{font-size:36px;font-weight:bold;line-height:26px;margin-top:20px;color:#333}
.newsDiv .nyBanner .boxDiv p{line-height:24px;color:#333;font-size:15px;margin:20px 0 10px;max-width:100%}
.newsDiv .nyBanner .boxDiv span{display:inline-block;line-height:30px;font-size:15px;margin-top:0;max-width:50%;color:#000}
.b{font-weight:bold}

.container {width:100%;max-width:1440px;margin:0 auto;padding:0 20px}
.cpjsDiv2 .cpNr .txtDiv, .cpjsDiv_01 .cpNr .txtDiv, .cpjsDiv_02 .cpNr .txtDiv, .cpjsDiv_03 .cpNr .txtDiv, .cpjsDiv_04 .cpNr .txtDiv, .cpjsDiv_05 .cpNr .txtDiv, .cpjsDiv_06 .cpNr .txtDiv {
    float: left;
    width: 40%;
}
.cpjsDiv2 .cpNr .txtDiv .box02, .cpjsDiv_01 .cpNr .txtDiv .box02, .cpjsDiv_02 .cpNr .txtDiv .box02, .cpjsDiv_03 .cpNr .txtDiv .box02, .cpjsDiv_04 .cpNr .txtDiv .box02, .cpjsDiv_05 .cpNr .txtDiv .box02, .cpjsDiv_06 .cpNr .txtDiv .box02 {
    width: auto;
    margin: 10px 0;
}
.cpjsDiv2 .cpNr .picDiv, .cpjsDiv_01 .cpNr .picDiv, .cpjsDiv_02 .cpNr .picDiv, .cpjsDiv_03 .cpNr .picDiv, .cpjsDiv_04 .cpNr .picDiv, .cpjsDiv_05 .cpNr .picDiv, .cpjsDiv_06 .cpNr .picDiv {
    float: right;
    width: 60%;
}
.cpjsDiv2 .cpNr .txtDiv .box02 span, .cpjsDiv_01 .cpNr .txtDiv .box02 span, .cpjsDiv_02 .cpNr .txtDiv .box02 span, .cpjsDiv_03 .cpNr .txtDiv .box02 span, .cpjsDiv_04 .cpNr .txtDiv .box02 span, .cpjsDiv_06 .cpNr .txtDiv .box02 span, .cpjsDiv_06 .cpNr .txtDiv .box02 span {
    font-weight: bold;
}
.cpjsDiv2 .cpNr .txtDiv .box02 span, .cpjsDiv_01 .cpNr .txtDiv .box02 span, .cpjsDiv_02 .cpNr .txtDiv .box02 span, .cpjsDiv_03 .cpNr .txtDiv .box02 span, .cpjsDiv_04 .cpNr .txtDiv .box02 span, .cpjsDiv_05 .cpNr .txtDiv .box02 span, .cpjsDiv_06 .cpNr .txtDiv .box02 span {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    color: #fff;
    background: linear-gradient(to right, #256CFF, #4080FF);
    border-radius: 48px;
    padding: 0 30px;
}
.cpjsDiv2 .cpNr .txtDiv .box02 span i, .cpjsDiv_01 .cpNr .txtDiv .box02 span i, .cpjsDiv_02 .cpNr .txtDiv .box02 span i, .cpjsDiv_03 .cpNr .txtDiv .box02 span i, .cpjsDiv_04 .cpNr .txtDiv .box02 span i, .cpjsDiv_05 .cpNr .txtDiv .box02 span i, .cpjsDiv_06 .cpNr .txtDiv .box02 span i {
    font-size: 24px;
    vertical-align: middle;
    font-weight: normal;
}
.cpjsDiv2 .cpNr .txtDiv .box02 p, .cpjsDiv_01 .cpNr .txtDiv .box02 p, .cpjsDiv_02 .cpNr .txtDiv .box02 p, .cpjsDiv_03 .cpNr .txtDiv .box02 p, .cpjsDiv_04 .cpNr .txtDiv .box02 p, .cpjsDiv_05 .cpNr .txtDiv .box02 p, .cpjsDiv_06 .cpNr .txtDiv .box02 p {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    padding: 10px 20px;
}
/* 容器通用 */
.ckfhjgkDiv1, .xjcpNrDiv3, .xjcpNrDiv3f{max-width:1280px;margin:0 auto;padding:0 20px}
.ckfhjgkDiv1{padding:60px 0 50px}
.container{max-width:1280px;margin:0 auto}

/* 背景图通用 */
.cpbjDiv01, .cpbjDiv02, .cpbjDiv03, .cpbjDiv04{width:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover}
.cpbjDiv01{background-image:url("../images/2026/mbbj01.png")}
.cpbjDiv02{background-image:url("../images/2026/mbbj02.png")}
.cpbjDiv03{background-image:url("../images/2026/mbbj03.png")}
.cpbjDiv04{background-image:url("../images/2026/mbbj04.png")}
.cpbjDiv_ydpdj{background-image:url("../images/2026/kufangyitihua/RFID-yidongpandianji2.png")}
.cpbjDiv_hykzq{background-image:url("../images/2026/kufangyitihua/zhihuikufanghuanjingkongzhiqi2.png")}
.cpbjDiv_kqycy{background-image:url("../images/2026/kufangyitihua/kongqizhiliangyunceyi2.png")}
.cpbjDiv_lsyzd{background-image:url("../images/2026/kufangyitihua/loushuiqushuyunzhongduan2.png")}
.cpbjDiv_hjsbkzq{background-image:url("../images/2026/kufangyitihua/huanjingshebeikongzhiqi2.png")}
.cpbjDiv_hwrqtcq{background-image:url("../images/2026/kufangyitihua/hongwairuqintasnceqi2.png")}
.cpbjDiv_znxhsjhytj{background-image:url("../images/2026/kufangyitihua/zhinengxinghengshijinghuayitiji2.png");background-size:cover}
.cpbjDiv_mjjhj{background-image:url("../images/2026/kufangyitihua/meijunjinghuaji2.png")}
.cpbjDiv_zzcdj{background-image:url("../images/2026/kufangyitihua/zizhuchadangji2.png")}
.cpbjDiv_gpklj{background-image:url("../images/2026/kufangyitihua/guangpankeluji2.png")}
.cpbjDiv_zngpccglg{background-image:url("../images/2026/kufangyitihua/zhinengguangpancunchuguanligui2.png")}
.cpbjDiv_qzdlggpk{background-image:url("../images/2026/kufangyitihua/quanzidonglanguangguangpanku2.png")}
.cpbjDiv_gpbdj{background-image:url("../images/2026/kufangyitihua/guangpanbaiduji2.png")}
.cpbjDiv_gp{background-image:url("../images/2026/kufangyitihua/guangpan2.png")}

.mb2cpbjDiv01, .mb2cpbjDiv02, .mb2cpbjDiv03{width:100%;background-repeat:no-repeat;background-position:0 center;background-size:cover}
.mb2cpbjDiv01{background-image:url("../images/2026/mb2Bj01.png")}
.mb2cpbjDiv02{background-image:url("../images/2026/mb2Bj02.png")}
.mb2cpbjDiv03{background-image:url("../images/2026/mb2Bj03.png")}
.mb2cpbjDiv03f{background-image:url("../images/2026/mb2Bj05.png")}
.mb2cpbjDiv02f{background-image:url("../images/2026/mb2Bj03f.png")}
.mb2cpbjDiv03ff{background-image:url("../images/2026/mb2Bj06.png")}

/* 标题通用（合并 titleDiv1/2） */
.titleDiv, .titleDiv1, .titleDiv2{text-align:center;padding:0}
.titleDiv h2{font-size:32px;font-weight:bold;text-align:center}
.titleDiv p{font-size:16px;max-width:800px;margin:0 auto}
.titleDiv1 h2{color:#1e3b69}
.titleDiv1 p{color:#a3acbc}
.titleDiv2 h2, .titleDiv2 p{color:#fff}

/* 内容区域通用 */
.xjcpNrDiv1{margin:0 auto;padding:0;text-align:center}
.xjcpNrDiv2{margin:0 auto;padding:50px 0 0;text-align:center}
.xjcpNrDiv2 .xflDiv{float:left;width:30%;padding-top:3%}
.xjcpNrDiv2 .xflDiv img{width:100%}
.xjcpNrDiv2 .xfrDiv{float:right;width:65%}
.xjcpNrDiv2 .xfrDiv ul li{width:50%;float:left;text-align:left;margin:25px 0}

.xjcpNrDiv4{padding:0 20px}

/* 柔性布局通用（合并 xjcpNrDiv3/3f） */
.flex-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}
.info-side{flex:1;display:flex;flex-direction:column;gap:28px}
.info-item{line-height:1.6;display:flex;align-items:center;gap:12px}
.info-item h3{font-size:23px;margin-bottom:6px}
.info-item p{font-size:15px;color:#666}
.info-side.left .info-item{text-align:right;flex-direction:row-reverse}
.info-side.right .info-item{text-align:left;flex-direction:row}

/* xjcpNrDiv3 专属 */
.xjcpNrDiv3 .info-item h3{color:#1677FF}
.xjcpNrDiv3 .center-circle{width:30%;max-width:467px;aspect-ratio:1/1;flex-shrink:0;background:url("../images/2026/yuan2.png") no-repeat center / cover}
.xjcpNrDiv3 .icon{width:110px;height:110px;line-height:110px;text-align:center;border-radius:50%;/* 正确简写格式（位置 + / 尺寸） */background:url("../images/2026/dian.png") no-repeat center / cover;flex-shrink:0}
.xjcpNrDiv3 .icon i{font-size:48px;color:#1677FF}
.xjcpNrDiv3 .center-circle .xtbDiv{width:100%;height:100px;line-height:50px;text-align:center;color:#fff;margin-top:30%}
.xjcpNrDiv3 .center-circle .xtbDiv i{font-size:80px;color:#fff}
.xjcpNrDiv3 .center-circle p{color:#fff;text-align:center;font-size:32px;font-weight:500}

/* xjcpNrDiv3f 专属 */
.xjcpNrDiv3f .info-item h3{color:#333}
.xjcpNrDiv3f .info-item p{font-size:16px}
.xjcpNrDiv3f .center-circle{width:40%;max-width:650px;aspect-ratio:1/1;flex-shrink:0;background:url("../images/2026/yuan3.png") no-repeat center / cover}
.xjcpNrDiv3f .icon{width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:url("../images/2026/001.png") no-repeat / cover;flex-shrink:0}
.xjcpNrDiv3f .icon i{font-size:48px;color:#1677FF}
.xjcpNrDiv3f .center-circle .xtbDiv{width:100%;height:100px;line-height:40px;text-align:center;color:#fff;margin-top:40%}
.xjcpNrDiv3f .center-circle .xtbDiv i{font-size:60px;color:#fff}
.xjcpNrDiv3f .center-circle p{color:#fff;text-align:center;font-size:28px;font-weight:500}

/* 模板小标题 */
.mbbtDiv{display:inline-block;height:44px;line-height:44px;background:#256cff;color:#fff;font-size:23px;font-weight:400;border-radius:22px;position:relative;padding:0 30px 0 80px}
.mbbtDiv .yuan{width:64px;height:64px;line-height:64px;text-align:center;border-radius:50%;border:1px solid #256cff;background:#fff;position:absolute;left:0;top:-10px}
.mbbtDiv .yuan i{color:#256cff;font-size:36px}
.mbgnnrDiv{width:100%;text-align:left;padding:10px 0 0 65px;color:rgba(255,255,255,0.7);font-size:15px;line-height:30px}

/* 网格卡片 */
.info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(380px, 1fr));gap:30px}
.info-grid.four-items{grid-template-columns:repeat(2, 1fr)}
.info-card{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:18px;box-shadow:0 4px 12px rgba(0,0,0,0.08);border-bottom:8px solid #fff}
.info-card:hover{border-bottom-color:#256CFF}
.card-icon{width:64px;height:64px;line-height:64px;text-align:center;background:#E6F0FF;border-radius:50%;border:1px solid #256CFF;color:#256CFF;flex-shrink:0;margin-top:-40px;display:flex;align-items:center;justify-content:center}
.card-icon i{font-size:36px}
.card-text{flex:1}
.card-text h3{font-size:23px;color:#256CFF;margin-bottom:15px;font-weight:600}
.card-text p{font-size:16px;color:#3D3D3D;line-height:1.5}

/* 产品展示 */
.product-section{max-width:1440px;margin:0 auto;padding:70px 0;height:900px;overflow:hidden}
.product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;width:100%}
.product-card-large{grid-column:1 / 2;grid-row:span 2;height:calc(100% - 20px);display:flex;flex-direction:column;align-items:center}
.product-grid_right{grid-column:2 / 5;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.product-card_img{width:80%;text-align:center;overflow:hidden;margin:10px auto 0 auto}
.product-grid_right .product-card_img{height:180px}
.product-card-large .product-card_img{height:calc(180px * 2 + 120px)}
.product-card_img img{width:auto;height:100%;object-fit:cover;transition:transform 0.3s ease}
.product-card:hover .product-card_img img{transform:scale(1.05)}
.product-card_content, .product-card_content2{padding:15px;text-align:center}
.product-card_title{font-size:18px;font-weight:600;margin-bottom:10px;color:#333}
.product-card_desc{font-size:14px;color:#666;line-height:1.6;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.product-card_btn{display:inline-block;color:#007bff;font-size:14px;text-decoration:none;font-weight:500}
.product-card_btn i{font-size:12px;color:#007bff}
.product-card:hover .product-card_btn{background:linear-gradient(to right, #256CFF, #4080FF);color:#fff;padding:10px 24px;border-radius:50px;font-size:12px;transition:opacity 0.3s ease}
.product-card:hover .product-card_btn i{color:#fff;font-size:12px}

/* 横向滚动卡片 */
.wrap_xin{width:1280px;max-width:100%;margin:20px auto 0;padding:0 20px}
.scroll-box{width:100%;overflow-x:hidden;position:relative;cursor:grab}
.scroll-box:active{cursor:grabbing}
.scroll-wrap{display:flex;gap:30px;transition:transform 0.3s ease;width:max-content;padding:40px 0}
.item{width:280px;flex:0 0 280px;height:auto}
.card{min-height:242px;background:rgba(255,255,255,0.9);border-radius:16px;box-shadow:0 8px 30px rgba(0,100,255,0.2);display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 25px 30px;position:relative;overflow:visible}
.card-icon{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,80,255,0.3);z-index:9}
.card-icon i{font-size:40px;color:#0066cc}
.card h3{font-size:23px;color:#0066cc;margin-bottom:20px;font-weight:600}
.card p{font-size:16px;color:#333;line-height:1.8;text-align:left}

/* 列表背景图标 */
.liBj01_z, .liBj02_z, .liBj03_z{background-repeat:no-repeat;background-position:left 0;background-size:auto;padding-left:20px;padding-top:15px}
.liBj01_y, .liBj02_y, .liBj03_y{background-repeat:no-repeat;background-position:right 0;background-size:auto;padding-right:20px;padding-top:15px}
.liBj01_z{background-image:url("../images/2026/z001.png")}
.liBj02_z{background-image:url("../images/2026/z002.png")}
.liBj03_z{background-image:url("../images/2026/z003.png")}
.liBj01_y{background-image:url("../images/2026/y001.png")}
.liBj02_y{background-image:url("../images/2026/y002.png")}
.liBj03_y{background-image:url("../images/2026/y003.png")}

/* 产品轮播容器 */
.product-wrap{width:1280px;max-width:100%;margin:20px auto 50px auto;padding:0 15px;position:relative}
.title{text-align:center;margin-bottom:30px;font-size:28px;color:#333}
.slider-container{width:100%;overflow:hidden;position:relative}
.slider-track{display:flex;gap:16px;transition:transform 0.4s ease;align-items:stretch}
.product-item{width:calc((1280px - 3*16px - 30px) / 4) !important;flex:0 0 calc((1280px - 3*16px - 30px) / 4);height:700px}
.product-item.big > div{height:100%}
.product-item.small{display:flex;flex-direction:column;gap:10px}
.small-card{flex:1;height:calc(50% - 5px)}
.product-item > div, .small-card{background:#fff;border-radius:10px;/*box-shadow:0 3px 15px rgba(0,84,255,0.1);*/display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#333;transition:0.3s;border-bottom:3px solid transparent}
.product-item > div:hover, .small-card:hover{transform:translateY(-3px);border-color:#256CFF;box-shadow:0 5px 20px rgba(0,84,255,0.2)}
.slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,0.80);border:none;font-size:16px;color:#256CFF;cursor:pointer;z-index:9;box-shadow:0 2px 8px rgba(0,0,0,0.2)}
.slider-btn:hover{background:#256CFF;color:#fff}
.slider-btn i{font-size:24px}
.prev{left:-25px}
.next{right:-25px}

/*核心功能-环控*/
 .container_sj {position: relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;overflow: hidden;}
/* 核心功能容器 */
.core-features{position:relative;z-index:1;width:100%;max-width:1280px;height:460px;display:flex;align-items:center;justify-content:center;margin-top:60px}
/* 三角形图标 */
.triangle-icon{position:absolute;top:0%;left:50%;transform:translate(-50%, 0%);z-index:1}
.triangle-icon img{width:350px;height:auto}
/* 功能项 */
.feature-item{position:absolute;z-index:2;display:flex;align-items:flex-start;text-align:left;max-width:370px}
/* 监测 - 左上角 */
.feature-item:nth-child(1){top:0;left:10%}
/* 预警 - 右上角 */
.feature-item:nth-child(3){top:0;right:10%}
/* 监控调控 - 下方 */
.feature-item:nth-child(4){bottom:0;left:50%;transform:translateX(-50%)}
.feature-circle{width:80px;height:80px;border:2px solid #0066cc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;background-color:#fff;box-shadow:0 4px 15px rgba(0, 100, 255, 0.1);flex-shrink:0}
.feature-circle i{font-size:40px;color:#0066cc;}
.feature-content{flex:1}
.feature-title{font-size:23px;font-weight:600;color:#0066cc;margin-bottom:10px}
.feature-desc{font-size:16px;color:#666;line-height:1.6}
/* 参数列表 */
/*.card2 {border-radius:0.5rem;padding:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);height:auto;border-radius:10px;overflow:hidden}
.param-list {width:100%;border-collapse:collapse}
.param-list tr:nth-child(odd) {background:#E3E3E3}
.param-list tr:nth-child(even) {background:#ffffff}*/
/* 参数单元格:标题+内容分隔线 */
.param-label {width:160px;padding:0.8rem 1rem;font-weight:500;color:#374151;border-right:1px solid #e5e7eb;text-align:right;font-weight:600}
.param-value {padding:0.8rem 1rem;color:#4b5563}
/* 标题行样式 */
.title-row td {padding:1rem;font-size:1.25rem;font-weight:700;color:#374151;text-align:center}
.product-side{width:47%;padding-right:3%}
.param-side2 {width:100%;margin:0 auto;}
.card3{width:100%;display:flex;justify-content:center;/* 水平居中*/align-items: center;height:400px;/*垂直居中*//*容器高度，根据需要设置*/}
.card3 img{width:100%}
.flBt{font-size:18px;font-weight:bold;line-height:40px;text-align:left;color: #1e3b69}
.flBt i{display:inline-block;width:14px;height:14px;border-radius:100%;background:#1e3b69;margin:0 10px 0 3%;}

.main-wrap {display:flex;flex-direction:column;gap:1rem;margin:0px auto 0 auto;flex-direction:row}
 /* 通用卡片样式 */
.card1 {border-radius: 0.5rem;padding:0;height:100%}
 /* 选型卡容器（可拖动） */
 /* .card2 {border-radius:0.5rem;padding:0;box-shadow: 0 1px 2px rgba(0,0,0,0.05);height:auto;border-radius:10px;overflow:hidden} */
.card2 {border-radius:0.5rem;padding:0;box-shadow:0 1px 2px rgba(0,0,0,0.05);height:auto;border-radius:10px;overflow-x:hidden;overflow-y:auto;max-height:400px;border-top-left-radius:0;border-top-right-radius:0;}
 /* 选型卡容器（可拖动） */
.tab-container {display:flex;gap:0.5rem;overflow-x:auto;padding-bottom:0.5rem;cursor: grab;margin-bottom:1rem}
.tab-container::-webkit-scrollbar {display:none}
.tab-container {scrollbar-width:none}
.tab-container:active {cursor:grabbing}
/* 选型卡按钮 */
.tab-btn {flex-shrink:0;padding:0.5rem 1.2rem;border-radius:999px;border: none;background: white;color:#4b5563; font-weight: 500;cursor: pointer;white-space: nowrap;}
.tab-btn.active {background:linear-gradient(to right, #256CFF, #185ADB);color: white;box-shadow:none}
/* 轮播容器 */
.swiper {position:relative;height:460px;margin-bottom:1rem;overflow:hidden;background:#fff;padding:10px;border-radius:10px}
/* 轮播图片 */
.swiper-item{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center; display:none}
.swiper-item.active {display:block}
.swiper-item img {width:100%;height:100%;/*max-width:324px;*/object-fit:contain;margin:auto}

/* 轮播指示器（仅多张时显示） */
.indicator {position:absolute;bottom:0.5rem;left:50%;transform:translateX(-50%);display:flex;gap: 0.5rem}
.indicator-dot {width:0.7rem;height:0.7rem;border-radius:50%;background: rgba(0,0,0,0.1);cursor:pointer}
.indicator-dot.active {background:#256CFF}
/* 颜色选择区 */
.color-title {text-align:center;margin-bottom:0.5rem;color:#374151}
.color-dots {display:flex;gap:0.8rem;justify-content:center}
.color-dot {width:1.2rem;height:1.2rem;border-radius:50%;cursor:pointer;margin:0 5px}
.color-dot.active {box-shadow:0 0 0 2px #256CFF, 0 0 0 4px #ffffff}
/* 参数列表 */
.param-list {width: 100%;border-collapse:collapse}
.param-list tr:nth-child(even) {background:#ffffff}
.param-list tr:nth-child(odd) {background:#E3E3E3}
.param-list2 {width: 100%;border-collapse:collapse}
.param-list2 tr:nth-child(odd) {background:#ffffff}
.param-list2 tr:nth-child(even) {background:#E3E3E3}
/* 参数单元格:标题+内容分隔线 */
.param-label {width:20%;padding:0.8rem 1rem;font-weight:500;color:#374151;border-right:1px solid #e5e7eb;text-align:center;font-weight:600}
.param-value {padding:0.8rem 1rem;color:#4b5563}
/* 标题行样式 */
.title-row td {padding:1rem;font-size:1.25rem;font-weight:700;color:#374151;text-align:center}
.product-side{width:47%;padding-right:3%}
.param-side {width:50%}
.card3{width:100%;display:flex;justify-content:center;/* 水平居中*/align-items: center;height:400px;/*垂直居中*//*容器高度，根据需要设置*/}
.card3 img{width:100%}


.param-side .csbtDiv{color:#374151;padding:1rem;font-size:1.25rem;font-weight:700;text-align:center;background:#E3E3E3;border-top-left-radius:10px;border-top-right-radius:10px;}

/*新板式1*/
.hxgn01 .cpNr{width:100%;padding:50px 0 0 0}
.hxgn01 .cpNr .picDiv{float:right;width:50%}
.hxgn01 .cpNr .txtDiv{float:left;width:50%}
.hxgn01 .cpNr .txtDiv .box02{width:auto;margin:10px 0}
.hxgn01 .cpNr .txtDiv .box02 span{display:inline-block;height:48px;line-height:48px;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:48px;padding:0 30px}
.hxgn01 .cpNr .txtDiv .box02 span{font-weight:bold}
.hxgn01 .cpNr .txtDiv .box02 span i{font-size:24px;vertical-align:middle;font-weight:normal}
.hxgn01 .cpNr .txtDiv .box02 p{color:#fff;font-size:18px;line-height:30px;padding:10px 20px 0 20px;margin-bottom: 0;}
.hxgn01 .cpNr .txtDiv .box02{width:50%;float:left;margin:10px 0}
.hxgn01 .cpNr .txtDiv .box02 span{font-size:18px;height:36px;line-height:36px;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:36px;padding:0 20px;font-weight:600}
.hxgn01 .cpNr .txtDiv .box02 span i{font-size:18px;vertical-align:middle;font-weight:normal}
.hxgn01 .cpNr .txtDiv .box02 p{color: #fff;font-size:16px;line-height:24px;padding:10px}

.hxgn02 .cpNr{width:100%;padding:50px 0 0 0}
.hxgn02 .cpNr .picDiv{float:right;width:50%}
.hxgn02 .cpNr .txtDiv{float:left;width:50%}
.hxgn02 .cpNr .txtDiv .box02{width:auto;margin:10px 0}
.hxgn02 .cpNr .txtDiv .box02 span{display:inline-block;height:48px;line-height:48px;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:48px;padding:0 30px}
.hxgn02 .cpNr .txtDiv .box02 span{font-weight:bold}
.hxgn02 .cpNr .txtDiv .box02 span i{font-size:24px;vertical-align:middle;font-weight:normal}
.hxgn02 .cpNr .txtDiv .box02 p{color:#fff;font-size:18px;line-height:30px;padding:10px 20px 0 20px;margin-bottom: 0;}
.hxgn02 .cpNr .txtDiv .box02{width:100%;float:left;margin:10px 0}
.hxgn02 .cpNr .txtDiv .box02 span{font-size:18px;height:36px;line-height:36px;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:36px;padding:0 20px;font-weight:600}
.hxgn02 .cpNr .txtDiv .box02 span i{font-size:18px;vertical-align:middle;font-weight:normal}
.hxgn02 .cpNr .txtDiv .box02 p{color: #fff;font-size:16px;line-height:24px;padding:10px}

/*产品特点全自动蓝光光盘库*/
.btggyDiv{font-size:26px;line-height:30px;color:#fff;font-weight:bold;padding-bottom:20px}
.liDiv{margin:20px 0}
.liDiv ul li{margin:20px 0}
/* 响应式设计 */
@media (max-width:768px){
.param-label {width:20%;min-width:90px;padding:0 0.3rem;font-weight:500;color:#374151;border-right:1px solid #e5e7eb;text-align:right;font-weight:600} 
.param-value {padding:0 0.3rem;color:#4b5563}
.title-row td {padding:0.3rem;font-size:18px;font-weight:700;color:#374151;text-align:center;line-height:1.5rem;}
.container{padding:40px 15px}+
.main-title h2{font-size:28px}
.main-title p{font-size:14px}
.core-features{flex-direction:column;height:auto;margin-top:0px}
.triangle-icon{display:none;position:relative;top:auto;left:auto;transform:none;margin:30px 0;order:2}
.triangle-icon img{width:150px}
.feature-item{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;margin:20px 0;max-width:100%;order:1}
.feature-item:nth-child(4){order:3;right:0;left: 0;}
.feature-circle{width:100px;height:100px;margin-right:15px}
.feature-title{font-size:16px}
.feature-desc{font-size:13px}
.feature-item:nth-child(1){top:0;left:0}
.feature-item:nth-child(3) {top:0;right:0}
.feature-item:nth-child(4) {bottom:0;left:0;transform:translateX(0%)}

.swiper {height:auto;}
.product-side, .param-side {width:100%;padding-right:0}
.swiper {position:relative;height:auto;margin-bottom:1rem;overflow:hidden;background:none;padding:10px;border-radius:10px;height:200px}
.main-wrap {display:inline;flex-direction:column;gap:1rem;margin:0px auto 0 auto;flex-direction:row}
.card2 {border-radius:0.5rem;padding:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);height:auto;border-radius:10px;overflow-x:inherit;overflow-y:inherit;max-height:inherit;border-top-left-radius: 0;border-top-right-radius: 0;
}


/*新板式1*/
.hxgn01 .cpNr{width:100%;padding:20px 0 0 0}
.hxgn01 .cpNr .picDiv{float:inherit;width:100%}
.hxgn01 .cpNr .picDiv img{width:100%}
.hxgn01 .cpNr .txtDiv{float:inherit;width:100%}
.hxgn01 .cpNr .txtDiv .box02{width:50%;margin:5px 0;float:left}
.hxgn01 .cpNr .txtDiv .box02:last-child{width:100%;margin:5px 0;float:inherit}	
.hxgn01 .cpNr .txtDiv .box02 span{display:inline-block;height:36px;line-height:36px;vertical-align:middle;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:36px;padding:0 10px;font-size:14px;font-weight:bold}
.hxgn01 .cpNr .txtDiv .box02 span i{font-size:18px;vertical-align:middle;font-weight:normal}
.hxgn01 .cpNr .txtDiv .box02 p{color:#fff;font-size:14px;line-height:24px;padding:5px 10px 10px 10px;min-height:90px}	
.hxgn01 .cpNr .txtDiv .box02{width:100%;float:left;margin:10px 0}
.hxgn01 .cpNr .txtDiv .box02 span{height:36px;line-height:36px;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:36px;padding:0 15px;font-weight:bold}
.hxgn01 .cpNr .txtDiv .box02 span i{font-size:18px;vertical-align:middle;font-weight:normal}
.hxgn01 .cpNr .txtDiv .box02 p{color: #fff;font-size: 16px;line-height: 22px;padding:10px}

.hxgn02 .cpNr{width:100%;padding:20px 0 0 0}
.hxgn02 .cpNr .picDiv{float:inherit;width:100%}
.hxgn02 .cpNr .picDiv img{width:100%}
.hxgn02 .cpNr .txtDiv{float:inherit;width:100%}
.hxgn02 .cpNr .txtDiv .box02{width:50%;margin:5px 0;float:left}
.hxgn02 .cpNr .txtDiv .box02:last-child{width:100%;margin:5px 0;float:inherit}	
.hxgn02 .cpNr .txtDiv .box02 span{display:inline-block;height:36px;line-height:36px;vertical-align:middle;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:36px;padding:0 10px;font-size:14px;font-weight:bold}
.hxgn02 .cpNr .txtDiv .box02 span i{font-size:18px;vertical-align:middle;font-weight:normal}
.hxgn02 .cpNr .txtDiv .box02 p{color:#fff;font-size:14px;line-height:24px;padding:5px 10px 10px 10px;min-height:90px}	
.hxgn02 .cpNr .txtDiv .box02{width:100%;float:left;margin:10px 0}
.hxgn02 .cpNr .txtDiv .box02 span{height:36px;line-height:36px;color:#fff;background:linear-gradient(to right, #256CFF, #4080FF);border-radius:36px;padding:0 15px;font-weight:bold}
.hxgn02 .cpNr .txtDiv .box02 span i{font-size:18px;vertical-align:middle;font-weight:normal}
.hxgn02 .cpNr .txtDiv .box02 p{color:#fff;font-size: 16px;line-height: 22px;padding:10px}

/*产品特点全自动蓝光光盘库*/
.btggyDiv{font-size:18px;line-height:24px;color:#fff;font-weight:bold;padding-bottom:20px;text-align:center}
.liDiv{margin:20px 0}
.liDiv ul li{margin:20px 0}
.liDiv ul li .mbbtDiv {font-size:14px;line-height:30px;width:100%;padding:0 15px 0 50px;}
}

/* 媒体查询 - 移动端适配（整合所有断点） */
@media (max-width:768px){
/* 滚动卡片 */
.wrap_xin{width:100%;padding:0 10px}
.item{width:calc(100% - 20px);flex:0 0 calc(100% - 20px);height:auto}
.card{padding:50px 20px 25px;min-height:200px}
.card-icon{width:70px;height:70px;top:0}
.card-icon i{font-size:28px}
.card h3{font-size:20px}
.card p{font-size:14px}

/* 基础布局 */
.bannerPr{/*height:430px;*/height:auto;min-height:360px;max-height:430px;}
.dwDiv{top:0;left:0;padding:5%;min-height:inherit;max-height:inherit}
.ckfhjgkDiv1{max-width:inherit;padding:20px 5%}
.titleDiv h2{font-size:24px}
.titleDiv1 p{font-size:16px;color:#666}

/* 柔性布局 */
.flex-wrap{flex-direction:column;gap:40px}
.center-circle{order:-1;width:50%;max-width:300px;display:none}
.info-side.left .info-item, .info-side.right .info-item{text-align:left}
.xjcpNrDiv3 .icon, .xjcpNrDiv3f .icon{display:none}
.xjcpNrDiv3 .info-side, .xjcpNrDiv3f .info-side{gap:5px}
.xjcpNrDiv3 .flex-wrap, .xjcpNrDiv3f .flex-wrap{gap:0}
.xjcpNrDiv3f .info-item h3{font-size:18px}
.xjcpNrDiv3f .info-item p{font-size:14px}
.info-item h3{font-size:20px;margin-bottom:6px}
/* 网格卡片 */
.info-grid, .info-grid.four-items{grid-template-columns:1fr;gap:15px}

/* 产品轮播移动端适配 */
.product-wrap{padding:0 20px}
.product-item{width:calc(100% - 16px) !important;flex:0 0 calc(100% - 16px);height:auto;min-height:400px}
.product-item.small{flex-direction:row;flex-wrap:wrap}
/* .small-card{width:calc(50% - 5px);height:auto}*/
.small-card{height:calc(50% - 5px);height:auto}
.slider-btn{width:48px;height:48px}
.slider-btn i{font-size:18px}
.prev{left:-5px}
.next{right:-5px}
.info-card{padding:10px;border-bottom:0}
.info-card:hover{border-bottom:0}
.card-text h3{font-size:20px}
.card-text p{font-size:14px}
.slider-btn i {font-size:16px}
/* 新闻区域 */
.newsDiv .nyBanner .boxDiv h2{font-size:25px}
.newsDiv .nyBanner .boxDiv span{line-height:24px;font-size:14px;max-width:100%}
.newsJ01, .newsJ02, .newsJ03, .newsJ04, .newsJ05, .newsJ06,.newsJ07, .newsJ08, .newsJ09, .newsJ10, .newsJ11, .newsJ12, .newsJ13, .newsJ14, .newsJ15, .newsJ16, .newsJ17, .newsJ18, .newsJ19, .newsJ20, .newsJ21, .newsJ22, .newsJ23f, .newsJ24, .newsJ25, .newsJ26, .newsJ27, .newsJ28, .newsJ29, .newsJ30, .newsJ31, .newsJ32, .newsJ33, .newsJ34, .newsJ35, .newsJ36, .newsJ37, .newsJ38{background-position:0 top}
/* 内容区域 */
.xjcpNrDiv2{padding:0}
.xjcpNrDiv2 .xflDiv, .xjcpNrDiv2 .xfrDiv{float:inherit;width:100%}
.xjcpNrDiv2 .xflDiv{padding-top:0}
.xjcpNrDiv2 .xfrDiv ul li{width:100%;margin:10px 0}
.xjcpNrDiv3, .xjcpNrDiv3f{max-width:100%;padding:0}
.xjcpNrDiv4{padding:10px 0}
.container{padding:0}
.scroll-wrap{padding:40px 0 0;gap:20px}
.wrap_xin{padding:0}

/* 模板小标题 */
.mbbtDiv{height:30px;line-height:30px;border-radius:15px;padding:0 30px 0 60px;font-size:20px}
.mbbtDiv .yuan{width:48px;height:48px;line-height:48px}
.mbbtDiv .yuan i{font-size:30px}
.mbgnnrDiv{padding:10px 0 0 10px;font-size:16px}
.cpbjDiv02, .cpbjDiv03, .cpbjDiv04, .cpbjDiv_ydpdj, .cpbjDiv_hykzq, .cpbjDiv_kqycy, .cpbjDiv_lsyzd, .cpbjDiv_hjsbkzq, .cpbjDiv_zzcdj, .cpbjDiv_gpklj, .cpbjDiv_zngpccglg, .cpbjDiv_qzdlggpk, .cpbjDiv_gpbdj, .cpbjDiv_gp{background-size:cover}

/* 列表背景图标 */
.liBj01_z, .liBj02_z, .liBj03_z, .liBj01_y, .liBj02_y, .liBj03_y{background-size:20px;padding-left:10px;padding-top:0}
.liBj01_y, .liBj02_y, .liBj03_y{background-position:left 0}

/* 产品轮播 */
.product-wrap{margin:15px auto;padding:0 10px}
.product-item{width:100% !important;flex:0 0 100% !important;height:320px !important}
.product-item.big > div, .small-card{height:100% !important;margin:0 !important}
.product-item.small{flex-direction:column !important}
.product-item.small .small-card:last-child{display:none !important}
.product-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;height:100% !important;padding:15px !important}
.product-card_img{width:55% !important;height:160px !important;margin:0 auto 10px !important;display:flex;align-items:center;justify-content:center}
.product-card_img img{height:100% !important;width:auto !important;object-fit:contain !important}
.product-card_content{text-align:center !important}
.product-card_title{font-size:16px !important;margin:0 0 6px !important}
.product-card_desc{font-size:13px !important;line-height:1.4 !important;margin:0 !important}
.slider-btn{width:32px;height:32px;font-size:14px}
.prev{left:5px}
.next{right:5px}
}

@media (max-width:480px){
.item{width:220px;flex:0 0 220px}
.scroll-wrap{gap:20px}
}

@media (min-width:769px) and (max-width:939px){
.xjcpNrDiv3 .center-circle .xtbDiv{line-height:40px}
.xjcpNrDiv3 .center-circle .xtbDiv i{font-size:40px}
.xjcpNrDiv3 .center-circle p{font-size:16px}
.product-item{width:48% !important;flex:0 0 48% !important;height:320px !important}
}

@media (min-width:940px) and (max-width:1250px){
.xjcpNrDiv3 .center-circle .xtbDiv{line-height:45px}
.xjcpNrDiv3 .center-circle .xtbDiv i{font-size:60px}
.xjcpNrDiv3 .center-circle p{font-size:20px}
}

@media (max-width:1280px){.product-item{
width:calc((100% - 3*12px) / 4) !important;flex:0 0 calc((100% - 3*12px) / 4)}
}

/* 顶部导航 */
/*header{position:sticky;top:0;left:0;width:100%;background:#ffffff;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);z-index:9999;transition:box-shadow 0.3s 
ease}*/
header{position:sticky;top:0;background:#fff;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);z-index:9999}
.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;height:80px;display:flex;align-items:center;justify-content:space-between}
/* Logo */
.logo {display:flex;align-items:center;gap:8px}
.logo-icon {width:40px;height:40px;background:#165DFF;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:bold}
.logo-text h1 {font-size:20px;color:#333}
.logo-text p {font-size:10px;color:#666;letter-spacing:1px}
/* PC导航 */
.pc-nav{display:flex;align-items:center;gap:40px;height:100%}
/*.nav-item {font-size:15px;color:#333;text-decoration:none;height:100%;display:flex;align-items:center;cursor:pointer}*/
.nav-item{font-size:15px;color:#333;height:100%;display:flex;align-items:center;cursor:pointer}
/* 新增：下拉三角图标样式 */
.nav-item.has-dropdown {display:inline-flex;align-items:center;gap:4px}
/*.nav-item.has-dropdown::after {content:"\f107";font-family:FontAwesome;font-size:14px;color:#999;transition:all 0.2s ease}*/
.nav-item.has-dropdown::after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:#999}
/*.nav-item.has-dropdown:hover::after {color:#165DFF}*/
.nav-item:hover, .nav-active{color:#165DFF}
.nav-item:hover {color:#165DFF}
.nav-active {color:#165DFF;font-weight:500}
.nav-group {position:relative;height:100%;display:flex;align-items:center}
.nav-group:hover .mega-dropdown{display:block}
 /* ====================== 彻底修复居中：固定宽度+绝对居中 ====================== */
/*.mega-dropdown {position:fixed;top:80px;left:50%;transform:translateX(-50%);width:1200px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-top:1px solid #f1f1f1;;z-index:999;padding:15px 0}*/
.mega-dropdown{position:fixed;top:0px;left:50%;transform:translateX(-50%);width:1200px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-top:1px solid #f1f1f1;display:block;z-index:999;padding:15px 0}
/*.mega-content {width:100%;padding:0 20px;display:flex}*/
.mega-content{display:flex;padding:0 20px}
/* 左侧二级分类栏（参考图样式） */
/*.mega-left {width:160px;padding-right:15px;border-right:1px solid #eee;flex-shrink:0}*/
.mega-left{width:160px;padding-right:15px;border-right:1px solid #eee}
/*.second-level-title{font-size:18px;color:#165DFF;font-weight:500;margin-bottom:10px;padding-left:5px}*/
.second-level-title{font-size:18px;color:#165DFF;margin-bottom:10px}
/*.second-level-tab{padding:8px 10px;font-size:15px;cursor:pointer;margin-bottom:3px;border-radius:4px}*/
.second-level-tab{padding:8px 10px;font-size:15px;cursor:pointer;border-radius:4px;margin-bottom:3px;transition:all 0.2s ease}
/*.second-level-tab:hover, .second-level-tab.active{background:#E8F3FF;color:#3475f7;font-weight:500}*/
.second-level-tab.active, .second-level-tab:hover{background:#E8F3FF;color:#3475f7;font-weight:500}
.second-level-tab.active, .second-level-tab:hover{background:#E8F3FF;color:#3475f7;font-weight:500}
/* 右侧内容区（三级一行四列 + 四级在下方） */
.mega-right{flex:1;padding-left:25px}

.third-fourth-wrap{display:none}
.third-fourth-wrap.active{display: block !important}
/* 三级分类：一行四列 */
.third-level-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;margin-bottom:15px}

.third-level-item{font-size:16px;font-weight:600;color:#333;padding:5px 0;border-bottom:#eee solid 1px}
.third-level-item a:hover{color:#3475f7}
/* 四级分类：对应三级下方，左对齐 */
.fourth-level-wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}

.fourth-level-col{display:flex;flex-direction:column;gap:6px}
/*.fourth-level-item{font-size:14px;color:#666;text-decoration:none;padding:2px 0}*/
.fourth-level-item{font-size:14px;color:#666;text-decoration:none}
.fourth-level-item:hover{color:#3475f7}
/* 小下拉菜单（解决方案/新闻）- 同步修复居中 */
.mini-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:220px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.1);border-radius:8px;padding:10px 0;display:none;z-index:999}
.mini-item{display:block;padding:12px 20px;font-size:14px;color:#333;text-decoration:none}
.mini-item:hover{background:#F5F7FA;color:#165DFF}

/* 悬浮显示下拉 */
.nav-group:hover .mega-dropdown,
.nav-group:hover .mini-dropdown{display:block}

/* 右侧电话+按钮 */
.nav-right{display:flex;align-items:center;gap:30px}
.phone{display:flex;align-items:center;gap:8px;font-size:15px;color:#333}
.phone i{color:#165DFF}
.try-btn{background:rgba(58,120,252,0.80);color:#fff;border:none;padding:8px 28px;border-radius:6px;font-size:14px;cursor:pointer}
.try-btn:hover{background:rgba(58,120,252,1.00)}

/* 移动端 - 完全重构样式，匹配参考图 */
.mobile-btn{display:none;font-size:22px;background:none;border:none;cursor:pointer}
/* 原先这里把 .mobile-menu 做成右侧抽屉，并通过 transform 切换可见
 * 但当前项目里，移动导航已经由 off-canvas 容器控制显示/隐藏，
 * 再对 .mobile-menu 做 transform 会导致“菜单一闪就没了”的问题，这里去掉位移动画。 */
.mobile-menu{
    /* 不再作为单独的抽屉，只作为列表容器 */
    position:static;
    top:auto;
    right:auto;
    width:100%;
    max-width:none;
    height:auto;
    background:transparent;
    z-index:auto;
    transform:none;
    transition:none;
    border-left:none;
    overflow-y:visible;
}
.mobile-menu.open{
    transform:none;
}
.mobile-header{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff}
.mobile-header h3{font-size:16px;color:#333;font-weight:500}
.mobile-body{padding:0; /* 移除默认padding，让分割线全屏 */height:auto;overflow-y:visible}
/* 一级菜单样式 - 匹配参考图 */
.mobile-main-item{padding:14px 20px;border-bottom:1px solid #f5f5f5;font-size:16px;color:#333;text-decoration:none;display:block}
.mobile-main-item.nav-active{color:#165DFF;font-weight:500}
/* 折叠按钮样式 - + / - 符号 */
.mobile-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.mobile-toggle .toggle-icon{width:18px;height:18px;border:1px solid #ccc;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}
/* 二级菜单样式 - 智慧档案/智慧场地等 */
.mobile-sub-level2{padding:12px 20px;border-bottom:1px solid #f5f5f5;font-size:15px;color:#333;background:#fafafa;display:flex;justify-content:space-between;align-items:center}
/* 三级菜单样式 - 数字化档案管理系统等 */
.mobile-sub-level3{padding:10px 20px 10px 35px;border-bottom:1px solid #f9f9f9;font-size:14px;color:#666;display:block;text-decoration:none}
.mobile-sub-level3:hover{color:#165DFF;background:#f8f8f8}
/* 隐藏/显示控制 */
.mobile-sub-wrap{display:none}
.mobile-sub-wrap.show{display:block}
.lxdhDiv{display:none}

.rd-navbar-static .rd-navbar-nav>li a:hover{position:relative;white-space:normal;z-index:2;display:inline-block;color:#3475f7;background:0 0;cursor:pointer}

/* 底部联系方式 */
.mobile-contact{padding:20px;border-top:1px solid #eee;margin-top:10px}
@media (max-width:1200px){/* 大屏适配：固定宽度随视口缩小 */
.mega-dropdown{width:90vw;max-width:1200px}
}
@media (max-width:768px){.pc-nav, .nav-right{display:none}
.mobile-btn{display:block}
/* 移动端下拉菜单适配 */
.mega-dropdown{width:90vw;top:80px;left:50%;transform:translateX(-50%)}
.nav-container{height:60px}
.nav-container img{width:80%}
.lxdhDiv {display:block;font-size: 1rem;font-weight: bold;color: rgb(218, 0, 0);height: auto;line-height: 20px;width: calc(40% - 30px);position: absolute;left: 165px;top: 15px}
}
