﻿/* Generated from inline style attributes for station-group friendly maintenance. */
.u-inline-001 { display:flex; gap:12px; flex-wrap:wrap; }
.u-inline-002 { background-image: url('https://rcm.bnbu.edu.cn/images/new2.png'); background-size: cover; background-position: center; }
.u-inline-003 { background-image: url('https://rcm.bnbu.edu.cn/images/202104071549542.jpg'); background-size: cover; background-position: center; }
.u-inline-004 { background-image: url('https://rcm.bnbu.edu.cn/images/111111111111111111.jpg'); background-size: cover; background-position: center; }
.u-inline-006 { font-size:clamp(1.6rem,3vw,2.2rem); color:#fff; margin-bottom:12px; }
.u-inline-007 { text-align:center; margin-top:40px; }
.conf-image.u-inline-008,
.conf-image.u-inline-009,
.conf-image.u-inline-010,
.u-inline-008,
.u-inline-009,
.u-inline-010 { background: radial-gradient(circle at 50% 28%, rgba(0,149,179,0.16), transparent 42%), linear-gradient(180deg, #f7fafc, #eef4f7); }
.u-inline-011 { background: var(--off-white); }
.u-inline-012 { font-size:0.78rem; color:var(--text-light); display:flex; flex-direction:column; gap:6px; }
.u-inline-013 { font-size:0.95rem; color:var(--text-dark); margin-bottom:10px; line-height:1.4; }
.u-inline-014 { padding:20px 22px; }
.u-inline-015 { font-size:0.85rem; margin-left:6px; }
.u-inline-016 { font-size:2rem; font-weight:800; line-height:1; }
.u-inline-017 { margin-top:8px; }
.u-inline-018 { font-size:0.68rem; text-transform:uppercase; letter-spacing:0.08em; color:#f5e6a3; }
.u-inline-019 { background:linear-gradient(135deg,#6b3d00,#c9a227); padding:20px 22px; color:#fff; }
.u-inline-020 { background:#fff; border-radius:12px; overflow:hidden; box-shadow:0 3px 15px rgba(10,31,61,0.08); border:1px solid var(--border); transition:all 0.3s; }
.u-inline-021 { font-size:0.68rem; text-transform:uppercase; letter-spacing:0.08em; color:#7dd9a3; }
.u-inline-022 { background:linear-gradient(135deg,#1a4d1a,#2d8a5e); padding:20px 22px; color:#fff; }
.u-inline-023 { font-size:0.68rem; text-transform:uppercase; letter-spacing:0.08em; color:#e8bc3c; }
.u-inline-024 { background:linear-gradient(135deg,#0a1f3d,#1a3a6e); padding:20px 22px; color:#fff; }
.u-inline-025 { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
.u-inline-026 { font-size:1rem; color:rgba(255,255,255,0.7); max-width:580px; line-height:1.7; }
.u-inline-027 { display:inline-block; font-size:0.7rem; font-weight:700; text-transform:uppercase; letter-spacing:0.12em; color:#e8bc3c; background:rgba(201,162,39,0.15); padding:4px 14px; border-radius:20px; margin-bottom:14px; }
.u-inline-028 { margin-top: 40px; }
.u-inline-029 { margin-bottom: 40px; }
.u-inline-030 { background:#2d8a5e; border-color:#2d8a5e; }
.u-inline-031 { background: linear-gradient(135deg, #0a3d2a, #1a6e3d); }
.u-inline-032 { background: linear-gradient(135deg, rgba(46,111,196,0.08), rgba(46,111,196,0.04)); }
.u-inline-033 { grid-column: span 2; }
.u-inline-034 { color: #6c7a95; font-size: 0.85rem; margin-bottom: 24px; }
.u-inline-035 { margin-top: 12px; }
.u-inline-036 { color:rgba(255,255,255,0.65); font-size:0.84rem; line-height:1.7; }
.u-inline-037 { color:#fff; font-size:0.95rem; margin-bottom:8px; }
.u-inline-038 { font-size:1.6rem; margin-bottom:10px; }
.u-inline-039 { background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.1); border-radius:12px; padding:24px; }
.u-inline-040 { display:grid; grid-template-columns:repeat(2,1fr); gap:24px; }
.u-inline-041 { color:#fff; }
.u-inline-042 { color:#e8bc3c; }
.u-inline-043 { position:relative; z-index:1; }
.u-inline-044 { color: #c084fc; }
.u-inline-045 { background: linear-gradient(135deg, #7b3d9a, #a855f7); }
.u-inline-046 { background: linear-gradient(135deg, #1a3a6e, #7b3d9a); }
.u-inline-047 { color: #7ab8f5; }
.u-inline-048 { background: linear-gradient(135deg, #1a3a6e, #2e6fc4); }
.u-inline-049 { color: #4ade80; }
.u-inline-050 { background: linear-gradient(135deg, #2d8a5e, #4ade80); color: #0a1f3d; }
.u-inline-051 { background: linear-gradient(135deg, #1a3a6e, #2d8a5e); }
.u-inline-052 { background: linear-gradient(135deg, #2e6fc4, #4a90d9); }
.u-inline-053 { background: linear-gradient(135deg, #0d2b52, #1e4d8c); }
.u-inline-054 { color: #e8bc3c; }
.u-inline-055 { background: linear-gradient(135deg, #c9a227, #e8bc3c); color: #0a1f3d; }
.u-inline-056 { background: linear-gradient(135deg, #0a1f3d, #1a3a6e); }
.u-inline-057 { border-left-color:#7b3d9a; }
.u-inline-058 { border-left-color:#2d8a5e; }
.u-inline-059 { border-left-color:#c9a227; }
.u-inline-060 { margin-top:14px; }
.u-inline-061 { margin-top: 28px; }
.u-inline-062 { font-size:0.84rem; color:#5a6a80; line-height:1.7; }
.u-inline-063 { font-size:0.95rem; color:#0a1f3d; margin-bottom:8px; }
.u-inline-064 { background:#fff; border-radius:12px; padding:28px; border-left:4px solid #7b3d9a; box-shadow:0 2px 16px rgba(10,31,61,0.06); }
.u-inline-065 { background:#fff; border-radius:12px; padding:28px; border-left:4px solid #2d8a5e; box-shadow:0 2px 16px rgba(10,31,61,0.06); }
.u-inline-066 { background:#fff; border-radius:12px; padding:28px; border-left:4px solid #c9a227; box-shadow:0 2px 16px rgba(10,31,61,0.06); }
.u-inline-067 { background:#fff; border-radius:12px; padding:28px; border-left:4px solid #2e6fc4; box-shadow:0 2px 16px rgba(10,31,61,0.06); }
.u-inline-068 { background: linear-gradient(135deg, #0d2b52, #c9a227); }