/*全局*/
body { font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; }
.section-title h2 { font-weight: 600; }
.section-title p { max-width:700px; margin:0 auto; }
/*导航*/
.navbar-brand small { font-size: 14px; }
/*Banner首屏*/
.banner-wrap { background:#6666FF; padding:60px 0; }
.banner-title { font-size:36px; font-weight:700; }
.banner-desc { font-size:15px; opacity:0.9; line-height:1.7; }
.banner-tip { font-size:13px; opacity:0.8; }
.banner-btn { padding:10px 30px; }
/*浏览器模拟窗口*/
.browser-window { background:#222730; border-radius:8px; overflow:hidden; }
.browser-header { height:32px; background:#333942; }
.browser-body { padding:16px; }
.browser-card-item { background:#444b57; color:#fff; text-align:center; padding:12px 4px; border-radius:4px; font-size:14px; }
/*产品特性*/
.feature-checklist ul li { margin-bottom:8px; }
/*平台logo*/
.platform-logo-wrap span { min-width:90px; text-align:center; }
/*场景模块*/
.scene-nav .list-group-item { cursor:pointer; border:none; padding:12px 16px; }
.scene-nav .list-group-item.active { background-color:#0d6efd; color:#fff; }
/*价格卡片*/
.section-price .card { border-radius: 8px; overflow:hidden; }
.section-price .card-header { border-bottom: 1px solid #eee; }
.price-num { color:#222; }
/*用户评价*/
.comment-user { border-top:1px solid #eee; padding-top:16px; }
/*页脚链接hover*/
footer a:hover { color:#fff !important; }

/*移动端适配banner*/
@media(max-width:768px) {
 .banner-wrap {
 padding:40px 0;
}
 .banner-title {
 font-size:28px;
}
}
