﻿html,body,h1,h2,h3,h4,h5,h6,hr,p,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,li{list-style:none}input{-webkit-tap-highlight-color:rgba(0,0,0,0)}body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}html,body{font:14px "Hiragino Sans GB","Hiragino Sans GB W3",宋体,"Microsoft Yahei",Arial,SimSun,sans-serif;color:#222;font-weight:normal}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}a{outline:0;color:#4f4f4f;text-decoration:none}a:hover,a:active{color:#4f4f4f}.clearfix{zoom:1}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}}.container{position:relative;max-width:600px;margin:0 auto;display:block;min-height:100vh}.loader{transition:background-image .4s ease-in-out}.loader.loading{background-position:center;background-repeat:no-repeat;background-image:url(loader.685e584c.gif)}.mod{background:#fff;min-height:50px;position:relative}.mod+.mod{margin-top:10px}.mod.sites{padding:15px 0}.mod .mod-header{padding-right:15px;padding-left:40px;line-height:40px;height:40px;font-size:14px;border-bottom:1px solid #efefef}.mod .mod-header .icon{margin-top:12px;width:15px;height:15px;left:15px;position:absolute;display:inline-block;background-color:#d8d8d8;background:center/cover no-repeat}.mod .mod-header .icon.pixiv{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA5VJREFUSA3llktsTFEYx//nzkw7pS+lpDWiqKC1kBCxQISwQSIRdhIk9ejSzsLCSmKBFQnB0oZERCReaXXThYWKRzWl1Xo0KfpSfczMvcf/O3emmTszt2aaJl04yZl775lzv9/53lepq1GNORjWHDAN8v8DB2diahMUaZGhVH6ScgZrATmcvKqgRlmhQhHflvXRGGc08T+dp3Jw4D/BBmgDZUUaO5cq7K9R2FhpYVGRQpAAi5pG+X/nEPCwx8bdTxqfh7gY4AGmsYLySydjyThQOV/jRJ1CQ72FxYS1fHfwuBd4M6AxOKkQpvb1C4DDtRZ2RSyuaVxqs3HxlUbUUb7wrGCjJclH1mic3xzAitIAXny3cbrJRvugmJuqiDYy5YQylcaBVQo3dgSMNe59iuPoc43ReHZ4hqk1/VhWoHF5q4Vj6wKYsF17PfkCtP+gkEJCsgzNU9zvBIYm43i4N4SDq0LoH4+hsZmnCrgyUl/zhIFoWlOi8WCvCz3ZHEfTN4koICQ7PbvN8tSPMUAIaKYbrr2ljzhO1AexbSkNwhhIH15R3HCoVmF7dQBnW+O43ibBk3nadCGeZ2p3u0NjPK6pqMLxdUSIK9KGF8xIvP1B42U/o7PLNVGeWGOVj8MK3SMubcsSC+ECstPgHrAo93Nc4cgzh/7hEfOmuq9Iev2ccFWsCCuUEJw+MoJLkr9jkESBzgCcVKwgoZLtaNjJxRS6R+PkusDzdW3yXfFnRRhYXuKu9I4Cw8ztdCWygqeEzOSGAb0nAlTNd0Xf77ZhSy6nyZpVsKTNIla6c5sYpRxdIzZuvae27qMHnTPYkbCkNiJcbs2kKHNlqms2ikixxp09FuoqLAzzw6ahiUE6lmPl8hwr5aGhzkJI2Xj6Ffg4DIwQFCMwZGlE5gH7ahTObAiimiZ+N2Cj8YWDFu5VGeHrCvVZTiEmbnt+a2ytsnBqvWJhkAKhCJYmwUbCziXF4t2AgyuvY7jZrjHAtPSDisicwY96gQutDqrKgdWcK0sVFjJHJVX6/jimeXQMaUxGGUasXiqLX1PVmR5MoUxDM0ydp8y+MU6mSIs4N7UWSrSwOU+npSvJ/fUHU26EDWNZsbtxbblGaVjjt3Srf2iTCvC7941qUWj3MoU3v4A7nY5pFvWVbhT7CctnPeuHQFKA9GbznSUmlVLGY864oiWFJq7+puYG89FmbELoLA9fU88yJ0Pc/wf+C0TULzIx08JjAAAAAElFTkSuQmCC)}.mod .mod-header .icon.user{background-image:url(data:image/png;base64,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)}.mod .mod-header .icon.tools{background-image:url(b3729fc892d9b3c0258f.svg)}.mod .mod-header .icon.translation{background-image:url(d7899cb7d13fad2c55c0.svg)}.mod .mod-header .icon.explore{background-image:url(518e41f21cc9e10d65cd.svg)}.mod .mod-header .icon.bookmark{background-image:url(e80ee476275474ee7c65.svg)}.mod .mod-header .more{text-decoration:none;float:right;color:#25a942;font-size:12px}
.mod-header .more+.more[data-v-1d567fe4]{margin-right:15px}.login-prompt[data-v-1d567fe4]{padding:15px;text-align:center}.login-text[data-v-1d567fe4]{display:flex;align-items:center;justify-content:center;gap:10px}.btn[data-v-1d567fe4]{padding:6px 16px;font-size:13px;border:1px solid #25a942;border-radius:4px;color:#25a942;text-decoration:none}.btn[data-v-1d567fe4]:hover{background:#25a942;color:#fff}.hint[data-v-1d567fe4]{font-size:13px;color:#999}.bookmark-content[data-v-1d567fe4]{padding:10px 15px 15px}.loading-state[data-v-1d567fe4],.empty-state[data-v-1d567fe4]{text-align:center;padding:15px 0;color:#999;font-size:14px}.loading-state .add-hint[data-v-1d567fe4],.empty-state .add-hint[data-v-1d567fe4]{display:block;margin-top:8px;color:#25a942;font-size:12px}.bookmark-grid[data-v-1d567fe4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.bookmark-item[data-v-1d567fe4]{position:relative;min-width:0;overflow:hidden}.bookmark-item.editing .item-link[data-v-1d567fe4]{opacity:.7}.item-link[data-v-1d567fe4]{display:flex;flex-direction:column;align-items:center;padding:10px 6px;background:#f8f9fa;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s;min-width:0;overflow:hidden}.item-link[data-v-1d567fe4]:hover,.item-link[data-v-1d567fe4]:active{background:#f0f0f0;color:inherit}.item-icon[data-v-1d567fe4]{width:28px;height:28px;margin-bottom:6px;border-radius:4px}.item-title[data-v-1d567fe4]{font-size:11px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}.delete-btn[data-v-1d567fe4]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#ff5252;color:#fff;border-radius:50%;font-size:14px;line-height:18px;text-align:center;cursor:pointer;z-index:1}.edit-overlay[data-v-1d567fe4]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;flex-direction:column;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.edit-overlay.active[data-v-1d567fe4]{display:flex}.edit-panel[data-v-1d567fe4]{flex:1;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top, 0)}.edit-header[data-v-1d567fe4]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #eee}.edit-header .title[data-v-1d567fe4]{font-size:16px;font-weight:600;color:#333}.edit-header .cancel-btn[data-v-1d567fe4],.edit-header .save-btn[data-v-1d567fe4]{padding:8px 12px;border:none;background:none;font-size:15px;cursor:pointer}.edit-header .cancel-btn[data-v-1d567fe4]{color:#666}.edit-header .save-btn[data-v-1d567fe4]{color:#25a942;font-weight:600}.edit-header .save-btn[data-v-1d567fe4]:disabled{opacity:.5}.edit-form[data-v-1d567fe4]{padding:20px 15px}.form-group[data-v-1d567fe4]{margin-bottom:20px}.form-group label[data-v-1d567fe4]{display:block;font-size:14px;color:#666;margin-bottom:8px}.form-group input[data-v-1d567fe4]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:15px;box-sizing:border-box}.form-group input[data-v-1d567fe4]:focus{outline:none;border-color:#25a942}
.weather-widget[data-v-c186044c]{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:6px 12px;display:flex;align-items:center;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.weather-content[data-v-c186044c]{display:flex;align-items:center;gap:6px}.weather-icon[data-v-c186044c]{width:20px;height:20px}.weather-city[data-v-c186044c]{font-size:13px;color:#333;font-weight:500}.weather-temp[data-v-c186044c]{font-size:13px;font-weight:500;color:#333}.weather-text[data-v-c186044c]{font-size:13px;color:#888}
.tools-content[data-v-b048a8cc]{padding:10px 15px 15px}.loading-state[data-v-b048a8cc],.error-state[data-v-b048a8cc],.empty-state[data-v-b048a8cc]{text-align:center;padding:15px 0;color:#999;font-size:14px}.loading-state a[data-v-b048a8cc],.error-state a[data-v-b048a8cc],.empty-state a[data-v-b048a8cc]{color:#25a942;margin-left:8px}.tool-list[data-v-b048a8cc]{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.tool-item[data-v-b048a8cc]{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#f8f9fa;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s;min-width:0;overflow:hidden}.tool-item[data-v-b048a8cc]:hover,.tool-item[data-v-b048a8cc]:active{background:#f0f0f0;color:inherit}.tool-icon[data-v-b048a8cc]{font-size:24px;margin-bottom:6px;display:flex;align-items:center;justify-content:center}.tool-icon[data-v-b048a8cc] svg{width:24px;height:24px}.tool-name[data-v-b048a8cc]{font-size:12px;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block}
.translation-content[data-v-c21357fe]{padding:10px 15px 15px}.lang-tabs[data-v-c21357fe]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.lang-tabs .tab[data-v-c21357fe]{padding:6px 14px;border-radius:16px;border:1px solid #eee;background:#f5f5f5;font-size:13px;color:#666;cursor:pointer;transition:all .2s}.lang-tabs .tab.active[data-v-c21357fe]{background:#25a942;color:#fff;border-color:#25a942}textarea[data-v-c21357fe]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ddd;border-radius:8px;resize:none;font-size:14px;font-family:inherit}textarea[data-v-c21357fe]:focus{outline:none;border-color:#25a942}.actions[data-v-c21357fe]{margin-top:10px}.actions .translate-btn[data-v-c21357fe]{width:100%;padding:10px;background:#25a942;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.actions .translate-btn[data-v-c21357fe]:disabled{opacity:.6}.result[data-v-c21357fe]{margin-top:12px;background:#f8f9fa;border-radius:8px;padding:10px}.result-header[data-v-c21357fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;color:#999}.result-header .copy-btn[data-v-c21357fe]{color:#25a942;text-decoration:none}.result-text[data-v-c21357fe]{font-size:14px;color:#333;white-space:pre-wrap;line-height:1.5}
[data-v-115639a7]:root{--ux-bg-color: #ffffff;--ux-bg-secondary: #f9f9fb7A;--ux-bg-tertiary: #f1f1f3;--ux-bg-hover: rgba(0, 0, 0, 0.04);--ux-bg-active: rgba(0, 0, 0, 0.08);--ux-bg-track: #e9e9eb;--ux-tab-active-bg: rgba(var(--color-primary-rgb), 0.08);--ux-text-primary: #1d1d1f;--ux-text-secondary: #8e8e93;--ux-text-placeholder: #c7c7cc;--ux-primary: #1ca237;--ux-border-color: #e5e5e5;--ux-glass-bg: rgba(255, 255, 255, 0.7);--ux-popup-bg: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){body.auto-theme[data-v-115639a7]{--ux-bg-color: #1c1c1e;--ux-bg-secondary: #2c2c2e;--ux-bg-tertiary: #3a3a3c;--ux-bg-hover: rgba(255, 255, 255, 0.08);--ux-bg-active: rgba(255, 255, 255, 0.12);--ux-bg-track: #2c2c2e;--ux-tab-active-bg: rgba(var(--color-primary-rgb), 0.15);--ux-text-primary: #ffffff;--ux-text-secondary: #a1a1aa;--ux-text-placeholder: #52525b;--ux-primary: #1ca237;--ux-border-color: #38383a;--ux-glass-bg: rgba(28, 28, 30, 0.75);--ux-popup-bg: rgba(32, 32, 34, 0.8)}}body.theme-dark[data-v-115639a7]{--ux-bg-color: #1c1c1e;--ux-bg-secondary: #2c2c2e;--ux-bg-tertiary: #3a3a3c;--ux-bg-hover: rgba(255, 255, 255, 0.08);--ux-bg-active: rgba(255, 255, 255, 0.12);--ux-bg-track: #2c2c2e;--ux-tab-active-bg: rgba(var(--color-primary-rgb), 0.15);--ux-text-primary: #ffffff;--ux-text-secondary: #a1a1aa;--ux-text-placeholder: #52525b;--ux-primary: #1ca237;--ux-border-color: #38383a;--ux-glass-bg: rgba(28, 28, 30, 0.75);--ux-popup-bg: rgba(32, 32, 34, 0.8)}.ux-tabs[data-v-115639a7]{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;max-width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.ux-tabs[data-v-115639a7]::-webkit-scrollbar{height:3px}.ux-tabs[data-v-115639a7]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:999px}.ux-tabs--pills[data-v-115639a7]{background:rgba(0,0,0,.04);border-radius:999px;padding:2px;gap:2px;width:fit-content}.ux-tabs--pills .ux-tabs-item[data-v-115639a7]{border-radius:999px;padding:6px 16px;font-size:13px;color:var(--ux-text-secondary);flex:0 0 auto;cursor:pointer;display:flex;align-items:center;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);user-select:none;white-space:nowrap}.ux-tabs--pills .ux-tabs-item.is-active[data-v-115639a7]{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);color:#000;font-weight:500}.ux-tabs--pills .ux-tabs-item[data-v-115639a7]:not(.is-active):hover{color:var(--ux-text-primary);background:rgba(0,0,0,.02)}body.theme-dark .ux-tabs--pills[data-v-115639a7]{background:hsla(0,0%,100%,.08)}body.theme-dark .ux-tabs--pills .ux-tabs-item[data-v-115639a7]{color:#999}body.theme-dark .ux-tabs--pills .ux-tabs-item.is-active[data-v-115639a7]{background:hsla(0,0%,100%,.15);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff}body.theme-dark .ux-tabs--pills .ux-tabs-item[data-v-115639a7]:not(.is-active):hover{background:hsla(0,0%,100%,.04)}
.explore-tabs[data-v-1dc21ba9]{display:grid;grid-template-columns:1fr 1fr;padding:0 15px;border-bottom:1px solid #eee}.explore-tabs button[data-v-1dc21ba9]{height:42px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#777;font-size:13px}.explore-tabs button.active[data-v-1dc21ba9]{border-bottom-color:#25a942;color:#168331;font-weight:600}.explore-state[data-v-1dc21ba9]{padding:36px 15px;color:#999;text-align:center}.mobile-ranking[data-v-1dc21ba9]{padding:15px;border-bottom:1px solid #eee}.mobile-ranking header[data-v-1dc21ba9]{display:flex;align-items:baseline;gap:7px;margin-bottom:8px}.mobile-ranking header strong[data-v-1dc21ba9]{font-size:14px}.mobile-ranking header small[data-v-1dc21ba9]{color:#aaa;font-size:9px;letter-spacing:.08em}.mobile-ranking>p[data-v-1dc21ba9]{padding:15px 0;color:#aaa;font-size:12px;text-align:center}.mobile-ranking-tabs[data-v-1dc21ba9]{margin-left:auto;margin-right:auto;margin-bottom:10px}.mobile-products[data-v-1dc21ba9]{display:grid;gap:3px}.mobile-products a[data-v-1dc21ba9]{display:grid;grid-template-columns:38px minmax(0, 1fr) auto;gap:10px;align-items:center;padding:7px;border-radius:8px}.mobile-products a[data-v-1dc21ba9]:active{background:#f4f7f4}.mobile-products img[data-v-1dc21ba9]{width:38px;height:38px;border-radius:9px;object-fit:cover}.mobile-products span[data-v-1dc21ba9]{min-width:0}.mobile-products b[data-v-1dc21ba9],.mobile-products small[data-v-1dc21ba9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-products b[data-v-1dc21ba9]{font-size:13px}.mobile-products small[data-v-1dc21ba9]{margin-top:3px;color:#999;font-size:11px}.mobile-products em[data-v-1dc21ba9]{color:#b75a69;font-style:normal;font-size:10px}.mobile-categories[data-v-1dc21ba9]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 15px 18px}.mobile-categories a[data-v-1dc21ba9]{padding:6px 10px;border-radius:999px;background:#f0f5f0;color:#47704f;font-size:11px}.mobile-directory[data-v-1dc21ba9]{padding:5px 15px 16px}.mobile-directory section[data-v-1dc21ba9]{display:grid;grid-template-columns:70px minmax(0, 1fr);gap:8px;padding:12px 0;border-bottom:1px solid #eee}.mobile-directory section>strong[data-v-1dc21ba9]{color:#555;font-size:12px}.mobile-directory section>div[data-v-1dc21ba9]{display:flex;flex-wrap:wrap;gap:8px 12px}.mobile-directory section a[data-v-1dc21ba9]{color:#777;font-size:12px}.all-directory[data-v-1dc21ba9]{display:block;padding-top:15px;color:#25a942;text-align:center}
.search-overlay[data-v-d7ac258c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;flex-direction:column;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.search-overlay.active[data-v-d7ac258c]{display:flex}.search-backdrop[data-v-d7ac258c]{display:none}.search-panel[data-v-d7ac258c]{flex:1;display:flex;flex-direction:column;padding:10px 15px;padding-top:calc(env(safe-area-inset-top, 10px) + 10px);overflow-y:auto}.search-bar[data-v-d7ac258c]{display:flex;align-items:center;gap:10px}.search-input[data-v-d7ac258c]{flex:1;min-width:0;height:40px;padding:0 15px;border:none;border-radius:10px;background:rgba(0,0,0,.06);font-size:15px;outline:none}.search-input[data-v-d7ac258c]:focus{background:rgba(0,0,0,.08)}.search-input[data-v-d7ac258c]::placeholder{color:#999}.search-close[data-v-d7ac258c]{padding:8px 12px;border:none;background:none;color:#25a942;font-size:15px;cursor:pointer;white-space:nowrap}.search-content[data-v-d7ac258c]{margin-top:20px;flex:1}.aisou-search-button[data-v-d7ac258c]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 60px;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid rgba(150,120,225,.24);border-radius:999px;background:rgba(166,139,228,.16);color:#8961d5;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.aisou-search-button[data-v-d7ac258c]:active{background:rgba(166,139,228,.28)}.aisou-search-button img[data-v-d7ac258c]{width:24px;height:24px;object-fit:contain}.section-title[data-v-d7ac258c]{font-size:14px;font-weight:500;color:#333;margin-bottom:12px}.hot-list[data-v-d7ac258c]{display:flex;flex-wrap:wrap;gap:10px}.hot-item[data-v-d7ac258c]{display:inline-flex;align-items:center;padding:8px 14px;background:rgba(0,0,0,.04);border-radius:20px;font-size:14px;cursor:pointer;transition:background .2s}.hot-item[data-v-d7ac258c]:active{background:rgba(0,0,0,.08)}.hot-rank[data-v-d7ac258c]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;font-size:11px;font-weight:bold;color:#999;background:rgba(0,0,0,.06);border-radius:4px}.hot-rank.top[data-v-d7ac258c]{background:linear-gradient(135deg, #ff6b35, #f7931e);color:#fff}.hot-text[data-v-d7ac258c]{color:#333}.suggest-list[data-v-d7ac258c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.suggest-item[data-v-d7ac258c]{display:flex;align-items:center;padding:14px 15px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s}.suggest-item[data-v-d7ac258c]:active{background:#f5f5f5}.suggest-item[data-v-d7ac258c]:last-child{border-bottom:none}.suggest-icon[data-v-d7ac258c]{margin-right:12px;font-size:16px;opacity:.4}.suggest-text[data-v-d7ac258c]{font-size:15px;color:#333}.loading-state[data-v-d7ac258c]{text-align:center;padding:30px;color:#999;font-size:14px}
.fade-enter-active[data-v-52cfdcf3]{transition:all .3s ease}.fade-leave-active[data-v-52cfdcf3]{transition:all .3s ease}.fade-enter[data-v-52cfdcf3],.fade-leave-to[data-v-52cfdcf3]{opacity:0}.search-mask[data-v-52cfdcf3]{top:0;left:0;right:0;bottom:0;position:absolute;z-index:10;background-color:rgba(0,0,0,.3)}.app[data-v-52cfdcf3]{background:#f5f5f5;min-height:100vh;position:relative}.site-list[data-v-52cfdcf3]{display:block;position:relative;text-align:center;padding:0 8px;margin-top:-10px}.site-list .list-item[data-v-52cfdcf3]{display:block;float:left;width:16.66%;height:60px;position:relative;color:#4a4a4a;margin-top:10px}.site-list .list-item[data-v-52cfdcf3]:hover,.site-list .list-item[data-v-52cfdcf3]:active{color:#4a4a4a}.site-list .list-item .icon[data-v-52cfdcf3]{width:28px;height:28px;left:50%;margin-left:-14px;top:5px;display:block;position:absolute;background:center/contain no-repeat}.site-list .list-item .title[data-v-52cfdcf3]{position:absolute;top:37px;left:0;right:0;font-size:12px;text-align:center;height:20px}.header[data-v-52cfdcf3]{background:#d8d8d8 url(header-bg@2x.c9d3f26d.jpg) center/cover no-repeat;position:relative}.header .toolbar[data-v-52cfdcf3]{display:block;left:15px;right:15px;bottom:15px;height:90px;position:absolute}.header .toolbar .logo[data-v-52cfdcf3]{top:0;left:0;width:145px;height:35px;position:absolute;background:url(logo-chinese.d23af471.png) center/cover no-repeat}.header .toolbar .search-box[data-v-52cfdcf3]{height:40px;left:0;right:0;bottom:0;position:absolute;box-shadow:0 1px 6px rgba(74,74,74,.2);background:#fff;box-sizing:border-box;z-index:11}.header .toolbar .search-box .search-ipt[data-v-52cfdcf3]{position:absolute;top:0;left:0;bottom:0;border:0;outline:none;padding:0 10px;font-size:16px;transition:background-color .3s;border-radius:0}.header .toolbar .search-box .search-ipt[data-v-52cfdcf3]:focus{background:#f5f5f5}.header .toolbar .search-box .search-submit[data-v-52cfdcf3]{position:absolute;outline:none;border-radius:0;border:0;width:90px;top:0;right:0;bottom:0;font-size:16px;color:#4a4a4a;background-image:linear-gradient(-180deg, #F5F5F5 0%, #E3E3E3 98%)}.header .toolbar .search-box .search-submit[data-v-52cfdcf3]:active{color:#4a4a4a;background:linear-gradient(-180deg, #EAEAEA 0%, #DADADA 98%)}
