/* =========================================================
   洛迦易合 Locastor 主题样式  luojia v1.0
   色调：科技青蓝 #00AEC5 / 钢灰 #1B2831（呼应不锈钢设备+品牌banner）
   基于既有 bootstrap 栅格，勿删 bootstrap.css
   ========================================================= */
:root{--lj-brand:#00AEC5;--lj-deep:#007A8F;--lj-ink:#1B2831;--lj-steel:#5D6D77;--lj-bg:#F4F7F9;--lj-line:#E3EAEE;--lj-orange:#F59A23}
html{scroll-behavior:smooth}
body{font-family:"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;color:#33383D;font-size:15px;line-height:1.75;background:#fff;overflow-x:hidden}
a{color:#33383D;transition:color .2s}
a:hover,a:focus{color:var(--lj-brand);text-decoration:none}
img{max-width:100%;height:auto}
.lj-wrap{max-width:1200px;margin:0 auto;padding:0 15px}
.tac{text-align:center}

/* ---------- 导航（Logo+菜单横向，固定顶部，同原版结构） ---------- */
.lj-nav{position:fixed;top:0;left:0;right:0;z-index:1030;background:#fff;border:0;border-radius:0;margin:0 0 0;margin-bottom:0;min-height:100px;border-bottom:1px solid var(--lj-line);box-shadow:0 3px 10px rgba(16,42,54,.08)}
.lj-nav .container{max-width:1200px;width:auto}
.lj-nav .navbar-header a{padding:0;height:auto}
.lj-nav .logo{max-height:56px;max-width:260px;width:auto;height:auto;margin:0}
.lj-nav .navbar-toggle{margin-top:27px;border-color:var(--lj-brand)}
.lj-nav .navbar-toggle .icon-bar{background:var(--lj-brand)}
.lj-nav .navbar-collapse{border:0;padding:0}
.lj-nav .navbar-nav>li>a{font-size:15.5px;white-space:nowrap;color:#26343D;font-weight:500;position:relative}
.lj-nav .navbar-nav>li>a:hover,.lj-nav .navbar-nav>li>a:focus{color:var(--lj-brand);background:transparent}
.lj-nav .navbar-nav>li>a.active{color:var(--lj-brand)}
.lj-nav .navbar-nav>li>a.active:after{content:"";position:absolute;left:15px;right:15px;bottom:16px;height:2px;background:var(--lj-brand)}
.lj-nav .navbar-nav .dropdown-menu{position:absolute;top:100%;left:0;border:0;border-top:2px solid var(--lj-brand);border-radius:0 0 4px 4px;box-shadow:0 6px 18px rgba(16,42,54,.12);min-width:180px;padding:6px 0;display:none;float:none}
.lj-nav .navbar-nav .dropdown-menu>li>a{padding:9px 18px;line-height:1.5;font-size:14.5px;white-space:nowrap}
.lj-nav .navbar-nav .dropdown-menu>li>a:hover{background:#EAF7FA;color:var(--lj-brand)}
.lj-nav #app_menudown{display:none}
@media (min-width:768px){
 .lj-nav .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}
 .lj-nav .navbar-header{float:none;margin:0;display:flex;align-items:center;height:100px}
 .lj-nav .navbar-collapse{float:none;width:auto !important;flex:0 0 auto;margin:0;background:transparent;box-shadow:none;display:flex!important;height:auto;overflow:visible}
 .lj-nav .navbar-nav{float:none;margin:0;display:flex;align-items:center}
 .lj-nav .navbar-nav>li>a{padding:38px 15px;line-height:24px}
 .lj-nav .navbar-nav>li.dropdown:hover>.dropdown-menu,
 .lj-nav .navbar-nav>li.open>.dropdown-menu{display:block}
}
@media (min-width:768px) and (max-width:1100px){
 .lj-nav .logo{max-height:48px}
 .lj-nav .navbar-nav>li>a{padding:40px 9px;font-size:14.5px}
 .lj-nav .navbar-nav>li>a.active:after{left:9px;right:9px}
}

/* ---------- 轮播 ---------- */
.lj-hero{position:relative;margin-top:100px}
.lj-hero .bxslider,.lj-hero .bxslider li{margin:0;padding:0;list-style:none}
.lj-hero .bxslider img{width:100%;display:block}
.lj-hero .bx-pager{bottom:14px}
.lj-hero .bx-pager a{background:rgba(255,255,255,.5)}
.lj-hero .bx-pager a.active{background:var(--lj-brand)}
.bx-default-pager .bx-pager-item a{width:26px;height:4px;border-radius:2px}

/* ---------- 区块通用 ---------- */
.lj-sec{padding:64px 0}
.lj-sec.gray{background:var(--lj-bg)}
.lj-head{text-align:center;margin-bottom:42px}
.lj-head h2{font-size:30px;color:var(--lj-ink);font-weight:700;letter-spacing:1px;margin:0 0 8px}
.lj-head .en{font-size:13px;letter-spacing:3px;color:#9DB0BA;text-transform:uppercase;display:block}
.lj-head .bar{width:44px;height:3px;background:var(--lj-brand);margin:14px auto 0;border-radius:2px;position:relative}
.lj-head .bar:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:6px;width:44px;height:3px;background:rgba(0,174,197,.25);border-radius:2px}
.lj-head.left{text-align:left}
.lj-head.left .bar{margin-left:0}
.lj-head.left .bar:after{left:0;transform:none}
.lj-more{display:inline-block;margin-top:26px;padding:9px 34px;border:1px solid var(--lj-brand);color:var(--lj-brand);border-radius:22px;font-size:14px;transition:.25s}
.lj-more:hover{background:var(--lj-brand);color:#fff}
.lj-more.dark{border-color:#5A6E79;color:#8FA3AE}
.lj-more.dark:hover{background:var(--lj-brand);border-color:var(--lj-brand);color:#fff}

/* ---------- 产品分类卡片 ---------- */
.lj-cats{display:flex;flex-wrap:wrap;margin:-12px}
.lj-cat{width:16.66%;padding:12px}
.lj-cat a{display:block;background:#fff;border:1px solid var(--lj-line);border-radius:8px;padding:26px 10px 20px;text-align:center;transition:.3s;height:100%}
.lj-cat a:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,128,154,.14);border-color:var(--lj-brand)}
.lj-cat .ico{display:block;font-size:30px;color:var(--lj-brand);margin-bottom:12px}
.lj-cat b{display:block;font-size:16px;color:var(--lj-ink);font-weight:600;margin-bottom:4px}
.lj-cat span{display:block;font-size:11.5px;color:#9DB0BA;letter-spacing:1px;text-transform:uppercase}
@media (max-width:991px){.lj-cat{width:33.33%}}
@media (max-width:480px){.lj-cat{width:50%}}

/* ---------- 产品卡片 ---------- */
.lj-prodgrid{display:flex;flex-wrap:wrap;margin:-12px}
.lj-prod{width:25%;padding:12px}
.lj-prod a{display:block;background:#fff;border:1px solid var(--lj-line);border-radius:8px;overflow:hidden;transition:.3s;height:100%}
.lj-prod a:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,128,154,.16);border-color:var(--lj-brand)}
.lj-prod .imgbox{padding:14px 14px 0;background:#fff}
.lj-prod .imgbox img{width:100%;aspect-ratio:4/3;object-fit:contain}
.lj-prod h3{font-size:15.5px;font-weight:600;color:var(--lj-ink);text-align:center;margin:0;padding:12px 10px 4px;line-height:1.45}
.lj-prod p{font-size:12.5px;color:#8A9AA5;text-align:center;margin:0;padding:0 14px 14px;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:991px){.lj-prod{width:33.33%}}
@media (max-width:600px){.lj-prod{width:50%}}

/* ---------- 优势 ---------- */
.lj-adv{background:linear-gradient(135deg,#15242E 0%,#1E3644 60%,#123B4A 100%);color:#C7D6DE}
.lj-adv .lj-head h2{color:#fff}
.lj-adv .lj-head .en{color:#5F7C8A}
.lj-advgrid{display:flex;flex-wrap:wrap;margin:-14px}
.lj-adv-item{width:25%;padding:14px;text-align:center}
.lj-adv-item .box{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:34px 20px;height:100%;transition:.3s}
.lj-adv-item .box:hover{background:rgba(0,174,197,.14);border-color:rgba(0,174,197,.5)}
.lj-adv-item .glyphicon{font-size:34px;color:var(--lj-brand)}
.lj-adv-item h3{font-size:18px;color:#fff;margin:14px 0 8px;font-weight:600}
.lj-adv-item p{font-size:13px;color:#93A8B4;margin:0}
@media (max-width:767px){.lj-adv-item{width:50%}}

/* ---------- 关于 ---------- */
.lj-about{display:flex;flex-wrap:wrap;align-items:center;margin:-18px}
.lj-about .pic{width:44%;padding:18px}
.lj-about .pic img{border-radius:10px;box-shadow:0 16px 40px rgba(16,42,54,.18)}
.lj-about .txt{width:56%;padding:18px}
.lj-about .brandname{font-size:26px;font-weight:700;color:var(--lj-ink);margin:4px 0 2px}
.lj-about .sub{color:var(--lj-brand);font-size:14px;letter-spacing:2px;margin-bottom:16px;display:block}
.lj-about .desc{color:#5D6D77;font-size:14.5px;text-align:justify;min-height:120px}
.lj-facts{display:flex;flex-wrap:wrap;margin-top:20px}
.lj-fact{width:25%;text-align:left;padding:0 8px;border-left:2px solid var(--lj-brand);margin-bottom:10px}
.lj-fact b{display:block;font-size:22px;color:var(--lj-brand);font-weight:700}
.lj-fact span{font-size:12.5px;color:#8A9AA5}
@media (max-width:767px){.lj-about .pic,.lj-about .txt{width:100%}}

/* ---------- 行业应用 ---------- */
.lj-inds{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px}
.lj-ind{padding:10px}
.lj-ind span{display:block;padding:12px 26px;background:#fff;border:1px solid var(--lj-line);border-radius:24px;font-size:15px;color:#41535E;transition:.25s}
.lj-ind span:hover{background:var(--lj-brand);border-color:var(--lj-brand);color:#fff}

/* ---------- 新闻 ---------- */
.lj-newsgrid{display:flex;flex-wrap:wrap;margin:-12px}
.lj-news{width:33.33%;padding:12px}
.lj-news .box{background:#fff;border:1px solid var(--lj-line);border-radius:8px;padding:24px 22px;height:100%;transition:.3s;display:block}
.lj-news .box:hover{border-color:var(--lj-brand);box-shadow:0 10px 24px rgba(0,128,154,.12)}
.lj-news h3{font-size:15.5px;font-weight:600;color:var(--lj-ink);margin:0 0 10px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}
.lj-news p{font-size:13px;color:#8A9AA5;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.lj-news .meta{font-size:12px;color:#A9B8C1;display:flex;justify-content:space-between;border-top:1px dashed var(--lj-line);padding-top:12px}
.lj-news .meta .cat{color:var(--lj-brand)}
@media (max-width:991px){.lj-news{width:50%}}
@media (max-width:600px){.lj-news{width:100%}}

/* ---------- FAQ ---------- */
.lj-faqs{max-width:860px;margin:0 auto}
.lj-faq{border:1px solid var(--lj-line);border-radius:8px;background:#fff;margin-bottom:12px;overflow:hidden;transition:.25s}
.lj-faq:hover{border-color:var(--lj-brand)}
.lj-faq a{display:block;padding:16px 20px;font-size:15.5px;font-weight:600;color:var(--lj-ink)}
.lj-faq a:before{content:"Q";display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:var(--lj-brand);color:#fff;border-radius:4px;font-size:13px;margin-right:12px;vertical-align:middle}
.lj-faq a .glyphicon-chevron-right{float:right;color:#B9C7CF;font-size:12px;margin-top:4px}
.lj-faq p{margin:0;padding:0 20px 16px 56px;font-size:13.5px;color:#7A8B95}
@media (max-width:767px){.lj-faq p{padding-left:20px}}

/* ---------- 案例 / 伙伴 ---------- */
.lj-casegrid{display:flex;flex-wrap:wrap;margin:-12px}
.lj-case{width:33.33%;padding:12px}
.lj-case a{display:block;border-radius:8px;overflow:hidden;position:relative;border:1px solid var(--lj-line);background:#fff;transition:.3s}
.lj-case a:hover{box-shadow:0 12px 28px rgba(0,128,154,.16);border-color:var(--lj-brand)}
.lj-case img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.lj-case .cap{padding:14px 18px}
.lj-case h3{font-size:15.5px;margin:0 0 4px;font-weight:600;color:var(--lj-ink)}
.lj-case p{font-size:12.5px;color:#8A9AA5;margin:0}
@media (max-width:767px){.lj-case{width:100%}}
.lj-partgrid{display:flex;flex-wrap:wrap;margin:-10px}
.lj-part{width:20%;padding:10px}
.lj-part .box{background:#fff;border:1px solid var(--lj-line);border-radius:8px;padding:18px;text-align:center;transition:.3s;height:100%;display:flex;align-items:center;justify-content:center}
.lj-part .box:hover{border-color:var(--lj-brand)}
.lj-part img{max-height:64px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:.3s}
.lj-part .box:hover img{filter:none;opacity:1}
@media (max-width:767px){.lj-part{width:50%}}

/* ---------- CTA ---------- */
.lj-cta{background:linear-gradient(120deg,var(--lj-brand) 0%,var(--lj-deep) 100%);color:#fff;padding:34px 0}
.lj-cta .lj-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.lj-cta h3{margin:0;font-size:22px;font-weight:700}
.lj-cta p{margin:2px 0 0;font-size:13.5px;opacity:.9}
.lj-cta .btn{background:#fff;color:var(--lj-deep);border:0;border-radius:24px;padding:11px 34px;font-size:15px;font-weight:600}
.lj-cta .btn:hover{background:var(--lj-ink);color:#fff}

/* ---------- 面包屑 ---------- */
.lj-crumb{background:linear-gradient(120deg,#1B2831,#29505F);color:#B9C9D2;padding:14px 0;font-size:13px}
.lj-crumb a{color:#D7E4EA;margin:0 4px}
.lj-crumb a:hover{color:#fff}
/* ---------- 内页 Banner（沿用原版背景图 inb{tcode}.jpg） ---------- */
.lj-pagebg{margin-top:100px;height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%}

/* ---------- 内页布局 ---------- */
.lj-main{display:flex;flex-wrap:wrap;margin:40px -14px 64px;align-items:flex-start}
.lj-side{width:25%;padding:0 14px}
.lj-body{width:75%;padding:0 14px}
@media (max-width:991px){.lj-side{width:100%;order:2;margin-top:30px}.lj-body{width:100%}}

/* 侧栏 */
.lj-panel{background:#fff;border:1px solid var(--lj-line);border-radius:8px;margin-bottom:22px;overflow:hidden}
.lj-panel .hd{background:linear-gradient(120deg,#1B2831,#2B4C5C);color:#fff;padding:14px 20px;font-size:16px;font-weight:600;letter-spacing:1px}
.lj-panel .hd .glyphicon{color:var(--lj-brand);margin-right:8px}
.lj-panel ul{list-style:none;margin:0;padding:6px 0}
.lj-panel ul li a{display:block;padding:10px 20px;font-size:14.5px;color:#4A5B66;border-left:3px solid transparent;transition:.2s}
.lj-panel ul li a:hover,.lj-panel ul li a.on{color:var(--lj-brand);border-left-color:var(--lj-brand);background:#F2FAFC}
.lj-panel .bd{padding:16px 20px;font-size:13.5px;color:#6B7C86}
.lj-panel .bd p{margin:0 0 8px}
.lj-panel .bd .glyphicon{color:var(--lj-brand);margin-right:6px}
.lj-hotlist{list-style:none;margin:0;padding:6px 0}
.lj-hotlist li a{display:block;padding:9px 20px;font-size:13.5px;color:#5D6D77;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:3px solid transparent}
.lj-hotlist li a:hover{color:var(--lj-brand);border-left-color:var(--lj-brand);background:#F2FAFC}

/* 列表页产品卡（带描述） */
.lj-listgrid{display:flex;flex-wrap:wrap;margin:-10px}
.lj-listgrid .lj-prod{width:33.33%;padding:10px}
.lj-listgrid .lj-prod .desc{min-height:38px}
@media (max-width:767px){.lj-listgrid .lj-prod{width:50%}}

/* 新闻列表 */
.lj-newslist{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--lj-line);border-radius:8px}
.lj-newslist li{border-bottom:1px solid #EFF3F5}
.lj-newslist li:last-child{border-bottom:0}
.lj-newslist li a{display:flex;justify-content:space-between;gap:16px;padding:15px 22px;font-size:15px;color:#3D4E59}
.lj-newslist li a:hover{color:var(--lj-brand);background:#F7FBFC}
.lj-newslist .date{color:#9DAEB8;font-size:13px;white-space:nowrap;flex-shrink:0}
.lj-sec-title{font-size:22px;font-weight:700;color:var(--lj-ink);margin:0 0 18px;padding-left:14px;border-left:4px solid var(--lj-brand);line-height:1.4}

/* 分页 */
.lj-pagebar{text-align:center;margin-top:30px}
.lj-pagebar .pagination{margin:0}
.lj-pagebar .page-link{border-radius:4px!important;margin:0 4px;border:1px solid var(--lj-line);color:#5D6D77;padding:7px 14px}
.lj-pagebar .page-link:hover,.lj-pagebar .active .page-link{background:var(--lj-brand);border-color:var(--lj-brand);color:#fff}

/* 产品详情 */
.lj-detail{background:#fff;border:1px solid var(--lj-line);border-radius:10px;padding:30px;margin-bottom:26px}
.lj-detail .gallery{width:44%;float:left;padding-right:26px}
.lj-detail .gallery .mainimg{border:1px solid var(--lj-line);border-radius:8px;padding:16px;background:#FBFDFE}
.lj-detail .gallery .mainimg img{width:100%;aspect-ratio:4/3;object-fit:contain}
.lj-detail .info{width:56%;float:left}
.lj-detail h1{font-size:24px;font-weight:700;color:var(--lj-ink);margin:2px 0 6px;line-height:1.5}
.lj-detail .subline{color:#93A6B1;font-size:13px;padding-bottom:14px;border-bottom:1px dashed var(--lj-line);margin-bottom:14px}
.lj-detail .subline .glyphicon{color:var(--lj-brand)}
.lj-detail .kv{list-style:none;padding:0;margin:0 0 18px;font-size:14px;color:#5D6D77}
.lj-detail .kv li{padding:5px 0}
.lj-detail .kv b{color:var(--lj-ink);font-weight:600;margin-right:6px}
.lj-btns{display:flex;gap:12px;flex-wrap:wrap}
.lj-btn{display:inline-block;padding:11px 30px;border-radius:24px;font-size:15px;transition:.25s}
.lj-btn.primary{background:linear-gradient(120deg,var(--lj-brand),var(--lj-deep));color:#fff;border:0}
.lj-btn.primary:hover{opacity:.88;color:#fff}
.lj-btn.ghost{border:1px solid var(--lj-brand);color:var(--lj-brand)}
.lj-btn.ghost:hover{background:var(--lj-brand);color:#fff}
.lj-con{clear:both;padding-top:26px;font-size:15px;color:#45565F;line-height:1.9;word-break:break-word}
.lj-con img{max-width:100%!important;height:auto!important;border-radius:6px}
.lj-con table{width:100%;border-collapse:collapse}
.lj-con table td,.lj-con table th{border:1px solid var(--lj-line);padding:8px 12px}
@media (max-width:767px){.lj-detail{padding:20px}.lj-detail .gallery,.lj-detail .info{width:100%;float:none;padding:0}}

/* 详情页上一篇/下一篇 */
.lj-pn{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:26px;font-size:13.5px}
.lj-pn span{color:#8A9AA5}
.lj-pn a{color:var(--lj-deep)}

/* 关联产品 */
.lj-rel{margin-bottom:10px}

/* 文章详情 */
.lj-article{background:#fff;border:1px solid var(--lj-line);border-radius:10px;padding:36px 40px;margin-bottom:26px}
.lj-article h1{font-size:24px;color:var(--lj-ink);font-weight:700;margin:0 0 10px;line-height:1.55}
.lj-article .meta{color:#93A6B1;font-size:13px;padding-bottom:16px;border-bottom:1px solid var(--lj-line);margin-bottom:20px}
.lj-article .meta .glyphicon{color:var(--lj-brand);margin-right:4px}
.lj-article .meta span{margin-right:18px}
@media (max-width:767px){.lj-article{padding:22px 18px}}

/* 表单 */
.lj-form{background:#fff;border:1px solid var(--lj-line);border-radius:10px;padding:30px}
.lj-form .control-label{color:var(--lj-ink);font-weight:500}
.lj-form .form-control{border-radius:6px;border-color:var(--lj-line);box-shadow:none;height:42px}
.lj-form textarea.form-control{height:auto}
.lj-form .form-control:focus{border-color:var(--lj-brand);box-shadow:0 0 0 3px rgba(0,174,197,.12)}
.lj-form .req{color:#E05B4D;margin-left:3px}
.lj-contactbox{background:#fff;border:1px solid var(--lj-line);border-radius:10px;padding:26px 30px;margin-bottom:26px}
.lj-contactbox h2{font-size:20px;margin:0 0 16px;color:var(--lj-ink)}
.lj-contactbox .row p{font-size:14.5px;color:#5D6D77;margin:0 0 10px}
.lj-contactbox .glyphicon{color:var(--lj-brand);margin-right:8px}
.lj-map{border-radius:10px;overflow:hidden;border:1px solid var(--lj-line)}

/* 单页内容 */
.lj-page{background:#fff;border:1px solid var(--lj-line);border-radius:10px;padding:34px 40px;font-size:15px;color:#45565F;line-height:1.9}
.lj-page img{max-width:100%!important;height:auto!important;border-radius:6px}
@media (max-width:767px){.lj-page{padding:22px 18px}}

/* ---------- 页脚 ---------- */
.lj-footer{background:#17242C;color:#8DA0AB;font-size:13.5px;padding:54px 0 0;margin-top:0}
.lj-footer h4{color:#E8F1F5;font-size:16px;font-weight:600;margin:0 0 18px;position:relative;padding-bottom:10px}
.lj-footer h4:after{content:"";position:absolute;left:0;bottom:0;width:26px;height:2px;background:var(--lj-brand)}
.lj-footer .fcol{padding:0 15px 34px}
.lj-footer .fbrand img{height:44px;margin-bottom:14px;background:#fff;border-radius:6px;padding:6px}
.lj-footer .fbrand p{line-height:1.85}
.lj-footer ul{list-style:none;padding:0;margin:0}
.lj-footer ul li{margin-bottom:9px}
.lj-footer ul a{color:#8DA0AB}
.lj-footer ul a:hover{color:var(--lj-brand)}
.lj-footer .contact p{margin:0 0 9px}
.lj-footer .contact .glyphicon{color:var(--lj-brand);margin-right:8px}
.lj-footer .qr{text-align:center}
.lj-footer .qr img{width:110px;height:110px;background:#fff;border-radius:8px;padding:6px}
.lj-footer .qr p{margin-top:8px;font-size:12.5px}
.lj-kw{border-top:1px solid rgba(255,255,255,.08);padding:16px 0 10px;font-size:12.5px;line-height:2.1}
.lj-kw .t{color:#C6D4DC;margin-right:10px;font-weight:600}
.lj-kw a{color:#7E929D;margin-right:14px;white-space:nowrap}
.lj-kw a:hover{color:var(--lj-brand)}
.lj-copy{border-top:1px solid rgba(255,255,255,.08);padding:16px 0;text-align:center;font-size:12.5px;color:#667984}
.lj-copy a{color:#667984}
.lj-copy a:hover{color:var(--lj-brand)}
@media (min-width:768px){
 .lj-footer .frow{display:flex;flex-wrap:wrap}
 .lj-footer .fbrand{width:29%}
 .lj-footer .fnav{width:15%}
 .lj-footer .fnav2{width:15%}
 .lj-footer .fcontact{width:23%}
 .lj-footer .fqr{width:18%;text-align:right}
 .lj-footer .fqr .qr{text-align:right}
}

/* 移动端固定导航/横幅适配 */
@media (max-width:767px){
 .lj-nav{min-height:60px}
 .lj-nav .navbar-header a{padding:10px 0}
 .lj-nav .logo{max-height:40px;max-width:200px}
 .lj-nav .navbar-toggle{margin-top:13px}
 .lj-nav .navbar-collapse{border-top:1px solid var(--lj-line);max-height:70vh;overflow-y:auto;background:#fff;box-shadow:0 8px 18px rgba(16,42,54,.1)}
 .lj-nav .navbar-nav{float:none}
 .lj-nav .navbar-nav>li>a{line-height:normal;height:auto;padding:12px 15px;border-bottom:1px solid #F0F4F6}
 .lj-nav .navbar-nav>li>a.active:after{display:none}
 .lj-nav .navbar-nav .dropdown-menu{position:static;display:block;box-shadow:none;border:0;background:#F7FAFB;padding:0;float:none}
 .lj-nav .navbar-nav .dropdown-menu>li>a{padding-left:32px}
 .lj-hero{margin-top:60px}
 .lj-pagebg{margin-top:60px;height:180px;background-size:cover}
}

/* 移动端底部导航 */
.lj-mbar{display:none}
@media (max-width:767px){
 .lj-mbar{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--lj-line);z-index:1030;box-shadow:0 -3px 12px rgba(16,42,54,.08)}
 .lj-mbar a{flex:1;text-align:center;padding:8px 0 9px;color:#5D6D77;font-size:12px;line-height:1.3}
 .lj-mbar a .glyphicon{display:block;font-size:19px;margin-bottom:2px;color:var(--lj-brand)}
 .lj-mbar a.tel{background:linear-gradient(120deg,var(--lj-brand),var(--lj-deep));color:#fff}
 .lj-mbar a.tel .glyphicon{color:#fff}
 body{padding-bottom:52px}
}

/* 浮动客服 */
.lj-float{position:fixed;right:14px;bottom:110px;z-index:1040}
.lj-float a{display:block;width:46px;height:46px;line-height:46px;text-align:center;background:#fff;border:1px solid var(--lj-line);border-radius:8px;color:var(--lj-brand);margin-top:10px;box-shadow:0 4px 14px rgba(16,42,54,.12);font-size:19px;position:relative}
.lj-float a:hover{background:var(--lj-brand);color:#fff}
.lj-float .wxpop{display:none;position:absolute;right:56px;top:0;width:150px;background:#fff;border:1px solid var(--lj-line);border-radius:8px;padding:10px;box-shadow:0 8px 24px rgba(16,42,54,.16)}
.lj-float .wx:hover .wxpop{display:block}
.lj-float .wxpop img{width:100%;border-radius:4px}
.lj-float .wxpop span{display:block;text-align:center;font-size:12px;color:#7A8B95;margin-top:6px}
@media (max-width:767px){.lj-float{display:none}}

/* 友情链接 */
.lj-flink{background:#101A21;padding:14px 0;font-size:12.5px;color:#5E7280}
.lj-flink .t{color:#93A6B1;font-weight:600;margin-right:10px}
.lj-flink a{color:#5E7280;margin-right:14px}
.lj-flink a:hover{color:var(--lj-brand)}

/* 下载列表 */
.lj-dllist{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--lj-line);border-radius:8px}
.lj-dllist li a{display:flex;justify-content:space-between;padding:14px 22px;border-bottom:1px solid #EFF3F5;font-size:14.5px;color:#3D4E59}
.lj-dllist li:last-child a{border-bottom:0}
.lj-dllist .glyphicon{color:var(--lj-brand);margin-right:8px}
.lj-dllist .lj-btn-dl{font-size:12.5px;color:var(--lj-brand)}

/* 结构化数据容器 */
.lj-jsonld{display:none}

/* 动效 */
.smoove{opacity:0;transform:translateY(36px);transition:opacity .7s ease,transform .7s ease}
.smoove.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.smoove{opacity:1;transform:none;transition:none}}
