*{margin:0;padding:0;box-sizing:border-box;font-family:"Microsoft YaHei",Arial,sans-serif}body{background-color:#f9f9f9;color:#333;line-height:1.6;min-height:100vh}.top-bar{background-color:#000;color:#fff;padding:8px 15px;display:flex;justify-content:flex-end;gap:20px}.top-bar a{color:#fff;text-decoration:none;font-size:14px}.top-bar a:hover{text-decoration:underline}.header{background-color:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}.logo-area{display:flex;align-items:center}.logo{width:60px;height:60px;margin-right:15px}.site-title{font-size:24px;font-weight:bold}.search-area{width:300px}.search-input{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:3px;font-size:14px}.nav-area ul{list-style:none;display:flex;gap:20px}.nav-area a{color:#0645ad;text-decoration:none;font-size:16px}.nav-area a:hover{text-decoration:underline}.main-container{display:flex;max-width:1200px;margin:0 auto;padding:20px}.sidebar{width:220px;background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;margin-right:20px}.sidebar-section{margin-bottom:20px}.sidebar-title{font-size:16px;font-weight:bold;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eee}.sidebar-list{list-style:none}.sidebar-list li{margin-bottom:8px}.sidebar-list a{color:#0645ad;text-decoration:none;display:block;padding:5px 0;font-size:14px}.sidebar-list a:hover{text-decoration:underline}.content{flex:1}.page-title{font-size:28px;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd}.notice-card{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:20px;margin-bottom:20px}.notice-title{font-size:20px;font-weight:bold;margin-bottom:15px;background-color:#f0f7ff;padding:10px;border-radius:3px}.welcome-text{font-size:20px;font-weight:bold;margin-bottom:10px}.links-area{margin-bottom:15px}.links-area a{color:#0645ad;text-decoration:none;margin:0 5px;font-size:14px}.links-area a:hover{text-decoration:underline}.slogan-text{color:#663399;font-size:16px;line-height:1.8;margin-bottom:15px}.legal-text{color:#d32f2f;font-size:14px;line-height:1.6}.criminal-section{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:20px}.criminal-title{font-size:20px;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.criminal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.criminal-item{text-align:center}.criminal-img{width:150px;height:200px;border:1px solid #ddd;border-radius:3px;margin-bottom:10px}.criminal-name{font-size:16px;color:#0645ad;text-decoration:none;display:block;margin-bottom:5px}.criminal-name:hover{text-decoration:underline}.footer{background-color:#f5f9f9;border-top:1px solid #ddd;padding:20px;text-align:center;font-size:14px;color:#666;margin-top:30px}.footer-links{margin-bottom:10px}.footer-links a{color:#0645ad;text-decoration:none;margin:0 10px}.footer-links a:hover{text-decoration:underline}.garbage-organization-section{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:20px;margin-top:30px}.garbage-organization-card{display:flex;gap:20px}.garbage-avatar-area .criminal-img{width:150px;height:200px;border:1px solid #ddd;border-radius:3px}.garbage-info-area{flex:1;display:flex;flex-direction:column}.garbage-link-wrap{margin-top:15px;align-self:flex-end}.garbage-basic-info{font-size:16px;margin-bottom:15px}.garbage-basic-info strong{color:#333;font-weight:bold}.garbage-desc-text,.garbage-conclusion-text{font-size:14px;line-height:1.7;margin-bottom:15px}.elegant-creation-section{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:20px;margin-top:30px}.creation-title{font-size:20px;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.creation-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.creation-item{flex:0 0 calc(16.666% - 10px);text-align:center}.creation-item a{text-decoration:none}.creation-item img{width:100%;height:auto;border:1px solid #444;border-radius:2px;transition:opacity 0.3s}.creation-item img:hover{opacity:0.9}.anime-char{transition:all .3s ease;cursor:pointer}.anime-char:hover{transform:scale(1.08)}
