/* style.css */
body { font-family: Arial, sans-serif; margin:0; padding:0; line-height:1.6; color:#333; }
header { display:flex; justify-content:space-between; align-items:center; background:#222; padding:10px 20px; flex-wrap:wrap; }
header h1 { margin:0; font-size:20px; display:flex; align-items:center; color:#fff; }
header h1 img { height:40px; margin-right:10px; }
nav { display:flex; flex-wrap:wrap; align-items:center; }
nav a { margin:5px 10px; color:#ddd; text-decoration:none; font-size:14px; }
nav a:hover { color:#fff; }
.btn-register { background:#ff6600; color:#fff !important; padding:6px 14px; border-radius:4px; text-decoration:none; }
.btn-register:hover { background:#e65c00; }
main { padding:20px; max-width:1000px; margin:auto; }
main img { max-width:100%; border-radius:8px; margin:20px 0; }
section h2 { margin-top:30px; }
ul { list-style:none; padding:0; }
li { margin-bottom:15px; }
li a { font-weight:bold; color:#222; text-decoration:none; }
li a:hover { text-decoration:underline; }
li span { display:block; font-size:12px; color:#888; margin-top:2px; }
p { margin-top:5px; font-size:14px; }
footer { text-align:center; padding:15px; background:#f1f1f1; margin-top:30px; font-size:14px; }
.breadcrumb { font-size:14px; margin:10px 0; }
.breadcrumb a { color:#555; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; }
h1 { font-size:24px; margin-top:10px; }
h2 { font-size:20px; margin-top:15px; }

/* 移动端适配 */
@media(max-width:768px){ 
  header{flex-direction:column;align-items:flex-start;} 
  nav{width:100%;justify-content:flex-start;} 
  nav a{margin:5px;font-size:16px;} 
  .btn-register{display:inline-block;margin:10px 0;} 
  main{padding:15px;} 
  h2{font-size:20px;} 
  p{font-size:15px;line-height:1.6;} 
}
@media(max-width:480px){ 
  header h1{font-size:18px;} 
  nav a{font-size:14px;} 
  .btn-register{font-size:14px;padding:6px 12px;} 
  footer{font-size:12px;} 
  h1{font-size:18px;} 
  h2{font-size:16px;} 
  li a{font-size:14px;} 
}
/* 按钮样式 */
.btn-register {
    background: #ff6600;
    color: #fff !important;
    padding: 6px 14px;
    border-radius: 4px;
    text-decoration: none;
}
.btn-register:hover {
    background: #e65c00;
}
/* 给两个按钮之间加间距 */
nav a.btn-register + a.btn-register {
    margin-left: 10px;
}
