body{margin:0;background:#f5f6f8;font-family:Microsoft YaHei,sans-serif}.shop{max-width:480px;margin:0 auto;padding-bottom:40px}.hd{background:#1d4ed8;color:#fff;padding:14px 16px;position:sticky;top:0;display:flex;align-items:center}.hd b{font-size:17px;margin-right:8px}.hd-link{margin-left:auto;color:#ffd43b;font-size:12px;text-decoration:none;border:1px solid #ffd43b;border-radius:12px;padding:3px 10px}.bk{cursor:pointer;margin-right:6px}.phone-in{width:100%;box-sizing:border-box;padding:10px;margin:10px 0 4px;border:1px solid #dfe2e8;border-radius:8px}.mini{background:#1d4ed8;color:#fff;border:0;border-radius:6px;padding:6px 14px;font-size:13px;cursor:pointer}.gcard,.dcard,.ocard{background:#fff;border:1px solid #e3e5ea;border-radius:10px;padding:14px;margin:10px 16px;cursor:pointer}.gname{font-weight:700;font-size:15px}.gdesc{font-size:12px;color:#888;margin:4px 0}.gprice{color:#e8590c;font-weight:700;font-size:16px}.buy{width:100%;padding:12px;background:#e8590c;color:#fff;border:0;border-radius:8px;font-size:16px;cursor:pointer}.tip,.msg{padding:10px 16px;font-size:13px;color:#666}.msg{color:#e8590c}.sec-title{padding:12px 16px;font-weight:700}.ocard div{font-size:13px;color:#444}.ft{text-align:center;font-size:11px;color:#9ab;padding:20px}.gunit{font-size:11px;font-weight:400;color:#999}.slogan{font-size:11px;opacity:.8}.sec-in{font-weight:700;font-size:14px;margin-bottom:8px;color:#1d4ed8}.case-item{background:#f0f4ff;border:1px solid #d8e2ff;border-radius:8px;padding:10px;margin-bottom:8px}.case-name{font-weight:700;font-size:13px}.case-note{font-size:12px;color:#667;margin:3px 0}.case-link{color:#1d4ed8;font-size:13px;text-decoration:none;font-weight:700}.flow{font-size:12px;color:#444;line-height:1.9}.flow-note{font-size:12px;color:#e8590c;margin-top:6px;font-weight:700}@media (min-width: 768px){body{background:linear-gradient(135deg,#0f1e3d,#1d4ed8);min-height:100vh;padding-top:28px}body:before{content:"云科优选 · 顾客端手机商店（手机体验更佳，本页为实时预览）";display:block;text-align:center;color:#cdd9f5;font-size:14px;margin-bottom:14px}.shop{background:#f5f6f8;max-width:420px;border-radius:24px 24px 0 0;box-shadow:0 20px 60px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.15);overflow:hidden;min-height:calc(100vh - 28px)}}
