body{margin:0;background:#f7f7f7;color:#222;font:14px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;}.web-wrap{max-width:1680px;margin:20px auto;background:#fff;padding:24px;border-radius:8px;}.web-wrap h1{font-size:22px;margin:0 0 8px;}.web-wrap p.intro{color:#666;margin:0 0 16px;}.web-cats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 0 16px;border-bottom:1px solid #eee;margin-bottom:16px;}.web-cats .web-cats-label{color:#888;}.web-cats a{color:#147350;}.web-cats a.active{color:#ff6c00;font-weight:700;}.web-back{display:inline-block;margin:0 0 12px;color:#888;font-size:13px;}.web-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.web-cat-card{border:1px solid #eee;border-radius:8px;padding:16px 18px;background:#fafafa;}.web-cat-card h2{font-size:17px;margin:0 0 6px;}.web-cat-card h2 a{color:#147350;}.web-cat-card .web-cat-count{color:#ff6c00;font-weight:700;}.web-cat-card p{color:#888;font-size:13px;margin:6px 0 0;}table{width:100%;border-collapse:collapse;font-size:13px;}th,td{border:1px solid #eee;padding:6px 8px;text-align:left;vertical-align:middle;}.web-cat-table th,.web-cat-table td{text-align:center;}.web-cat-table th:last-child,.web-cat-table td:last-child{text-align:left;}.web-cat-table td img.pic{margin:0 auto;}th{background:#fafafa;position:sticky;top:0;}tr:nth-child(even) td{background:#fcfcfc;}img.pic{width:48px;height:48px;object-fit:cover;border-radius:4px;display:block;}a{color:#147350;text-decoration:none;}a:hover{color:#ff6c00;}

    .web-head{width:100%;height:88px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;position:relative;z-index:100;}
    .web-head-inner{width:1680px;height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-size:16px;}
    .web-head a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;}

    .web-logo{width:268px;height:84px;display:flex;align-items:center;justify-content:center;flex:0 0 268px;}
    .web-logo img{width:268px;height:84px;object-fit:contain;display:block;border:0;}

    .web-search-group{display:flex;align-items:center;margin:0 10px;flex:0 0 auto;}
    .web-search{display:flex;align-items:center;height:35px;}
    .web-ipt{display:flex;align-items:center;gap:4px;width:180px;height:35px;box-sizing:border-box;padding:0 10px;background:#f8f8f8;border:2px solid #147350;border-right:0;border-radius:4px 0 0 4px;color:#999;font-size:14px;white-space:nowrap;overflow:hidden;}
    .web-ipt svg{flex:0 0 auto;}
    .web-btn-search{width:50px;height:35px;display:flex;align-items:center;justify-content:center;background:#147350;color:#fff!important;border-radius:0 4px 4px 0;font-size:14px;}
    .web-search:hover .web-btn-search{background:#ff6c00;}
    .web-search:hover .web-ipt{border-color:#ff6c00;color:#333;}

    .web-menu{display:flex;align-items:center;justify-content:space-between;height:88px;flex:1 1 auto;}
    .web-item{width:98px;height:68px;display:flex;align-items:center;justify-content:center;font-size:16px;color:rgba(0,0,0,.9);cursor:pointer;white-space:nowrap;}
    .web-item:hover{color:#ff6c00;font-weight:700;}
    .web-item.active{color:#ff6c00;font-weight:700;}
    .web-caret{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #999;margin-left:4px;vertical-align:middle;}

    .web-drop{position:relative;height:88px;display:flex;align-items:center;}
    .web-sub{display:none;position:absolute;left:50%;top:88px;transform:translateX(-50%);min-width:150px;background:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 6px 20px rgba(0,0,0,.12);padding:6px 0;z-index:20;}
    .web-drop:hover .web-sub{display:block;}
    .web-sub a{display:block;padding:9px 16px;font-size:14px;color:#555;white-space:nowrap;}
    .web-sub a:hover{background:#f6f6f6;color:#ff6c00;}

    .web-rule{width:2px;height:15px;background:#e7e7e7;flex:0 0 2px;margin:0 12px;}
    .web-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto;}
    .web-btn1{height:35px;padding:0 10px;box-sizing:border-box;background:#147350;color:#fff!important;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:14px;white-space:nowrap;}
    .web-btn1:hover{background:#ff6c00;}
    .web-btn2{height:35px;padding:0 10px;box-sizing:border-box;background:#fff;border:2px solid #147350;border-radius:5px;color:#147350!important;display:flex;align-items:center;justify-content:center;font-size:14px;white-space:nowrap;}
    .web-btn2:hover{border-color:#ff6c00;color:#ff6c00!important;}
  
.web-crumb{max-width:1680px;margin:12px auto 0;padding:0 24px;font-size:14px;line-height:1.6;color:#888;}.web-crumb a{color:#147350;text-decoration:none;}.web-crumb a:hover{color:#ff6c00;}.web-crumb .web-crumb-sep{margin:0 6px;color:#ccc;}
