/* Used by: jiance/shouyao/shouyao-zhuce-shenbao.html, jiance/shouyao/xinyaoshipin-anquan-pingjia.html */
* { margin:0; padding:0; box-sizing:border-box; }
        body { font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif; background:#f5f7fa; color:#333; line-height:1.8; }
        .wrap { max-width:960px; margin:0 auto; padding:30px 20px; background:#fff; border-radius:8px; box-shadow:0 2px 12px rgba(0,0,0,.06); }
        .breadcrumb { margin-bottom:16px; font-size:14px; color:#999; }
        .breadcrumb a { color:#1a5276; text-decoration:none; }
        h1 { font-size:24px; color:#1a5276; margin-bottom:10px; }
        .meta { font-size:13px; color:#999; margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:12px; }
        h2 { font-size:18px; color:#222; margin:28px 0 12px; border-left:4px solid #1a5276; padding-left:10px; }
        h3 { font-size:15px; color:#444; margin:20px 0 8px; }
        p { margin-bottom:12px; font-size:14.5px; }
        ul, ol { margin:6px 0 12px 18px; line-height:2; }
        table { width:100%; border-collapse:collapse; margin:14px 0 22px; font-size:13.5px; }
        th, td { border:1px solid #ddd; padding:10px 12px; text-align:left; }
        th { background:#eaf2f8; color:#1a5276; font-weight:600; }
        tr:nth-child(even) td { background:#f8f9fa; }
        .cert-badge { background:#eaf2f8; border:1px solid #aab7c4; border-radius:6px; padding:14px 18px; margin:18px 0; display:inline-block; }
        .cert-badge strong { color:#1a5276; }
        .tip-box { background:#fff8e1; border-left:4px solid #f39c12; padding:14px 18px; margin:18px 0; border-radius:4px; }
        .warning-box { background:#fdedec; border-left:4px solid #e74c3c; padding:14px 18px; margin:18px 0; border-radius:4px; }
        .faq-section { background:#f9f9fb; border-radius:6px; padding:22px 24px; margin:26px 0; }
        .faq-item { margin-bottom:16px; }
        .faq-q { font-weight:700; color:#1a5276; margin-bottom:4px; }
        .faq-a { color:#555; }
        .cta { background:linear-gradient(135deg,#1a5276 0%,#0e334d 100%); color:#fff; padding:18px 24px; border-radius:6px; margin:28px 0 10px; text-align:center; font-size:15px; }
        .cta a { color:#ffeaa7; font-weight:700; text-decoration:underline; }
        .foot { margin-top:36px; padding-top:18px; border-top:1px solid #eee; text-align:center; font-size:13px; color:#888; }
        .foot a { color:#1a5276; }
        @media (max-width:640px){ .wrap{padding:16px 14px;} h1{font-size:20px;} }
