.submenu[data-v-c794b12b]{z-index:40;background:#fff;border-radius:0 8px 8px 0;width:620px;position:absolute;top:0;left:100%;overflow:hidden;box-shadow:6px 8px 22px #00000024}.submenu .submenu-head[data-v-c794b12b]{color:#b42023;background:snow;border-bottom:1px solid #f2f2f2;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;display:flex}.submenu .submenu-scroll[data-v-c794b12b]{padding:14px 18px 18px}.submenu .submenu-body[data-v-c794b12b]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.submenu .submenu-link[data-v-c794b12b]{color:#555;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:7px 10px;font-size:13px;text-decoration:none;transition:all .12s;overflow:hidden}.submenu .submenu-link[data-v-c794b12b]:hover{color:#b42023;background:#fdf3f3}.menus-panel{color:#3c3c3c;z-index:30;background:#fff;border-radius:0 0 8px 8px;width:232px;min-height:100%;padding:4px 0 6px;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #00000024}.menu{cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;line-height:38px;transition:all .12s;display:flex}.menu .menu-name{flex:1;min-width:0}.menu .menu-name a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.menu .arrow{color:#b42023;display:none}.menu.active,.menu:hover{color:#b42023;background:#fdf3f3}.menu.active .arrow,.menu:hover .arrow{display:block}.top-bar{color:#6b6b6b;background:#f5f5f5;border-bottom:1px solid #ebebeb;font-size:13px}.top-bar .top-bar-inner{justify-content:space-between;align-items:center;height:36px;display:flex}.top-bar .welcome{color:#8b8b8b;align-items:center;gap:5px;display:flex}.top-bar .top-bar-right{align-items:center;gap:8px;display:flex}.top-bar .top-link{color:#6b6b6b;align-items:center;gap:3px;text-decoration:none;display:flex}.top-bar .top-link:hover{color:#b42023}.top-bar .sep{color:#dcdcdc}.header{background:#fff;padding:18px 0}.header-inner{justify-content:space-between;gap:40px}.header-inner,.logo{align-items:center;display:flex}.logo{flex-shrink:0;gap:12px;text-decoration:none}.logo .logo-mark{color:#fff;background:linear-gradient(135deg,#d3292c,#b42023);border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;font-weight:700;display:flex;box-shadow:0 6px 16px #b4202338}.logo .logo-text{flex-direction:column;line-height:1.25;display:flex}.logo .logo-text b{color:#232323;letter-spacing:1px;font-size:24px}.logo .logo-text i{color:#9a9a9a;letter-spacing:1px;font-size:12px;font-style:normal}.search-box{flex:1;max-width:620px}.search-box .search-input{background:#fff;border:2px solid #b42023;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 6px 0 16px;display:flex;overflow:hidden}.search-box .search-input .search-icon{color:#b42023;flex-shrink:0}.search-box .search-input input{background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-box .search-input input::placeholder{color:#b5b5b5}.search-box .search-input button{flex-shrink:0}.search-box .search-input button,.search-box .search-input>button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d3292c,#b42023);border:none;border-radius:18px;height:36px;margin-right:2px;padding:0 22px;font-size:14px}.search-box .search-input button:hover,.search-box .search-input>button:hover{filter:brightness(1.08)}.search-box .search-hot{align-items:center;gap:12px;padding:7px 4px 0 16px;font-size:12px;display:flex}.search-box .search-hot>span{color:#b5b5b5}.search-box .search-hot a{color:#8b8b8b;text-decoration:none}.search-box .search-hot a:hover{color:#b42023}.header-guarantee{gap:34px;display:flex}.header-guarantee .g-item{color:#555;align-items:center;gap:7px;font-size:15px;display:flex}.header-guarantee .g-item .g-icon{color:#b42023}.nav-bar{background:#232323}.nav-bar .nav-inner{align-items:stretch;height:54px;display:flex}.nav-bar .nav-cat{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(90deg,#b42023,#d3292c);align-items:center;gap:8px;width:232px;padding:0 16px;font-size:16px;font-weight:600;display:flex;position:relative}.nav-bar .nav-links{flex:1;justify-content:space-between;align-items:center;padding-left:12px;display:flex}.nav-bar .nav-link{color:#fff;height:54px;padding:0 22px;font-size:16px;line-height:54px;text-decoration:none;transition:color .15s;position:relative}.nav-bar .nav-link.router-link-active,.nav-bar .nav-link:hover{color:#ff5a5e}.nav-bar .nav-link.router-link-active:after,.nav-bar .nav-link:hover:after{content:"";background:#ff5a5e;border-radius:3px;height:3px;position:absolute;bottom:0;left:22px;right:22px}.nav-bar .nav-phone{color:#d6d6d6;align-items:center;gap:6px;padding-right:6px;font-size:14px;display:flex}.main-body{background:#f7f7f8;min-height:500px}.footer{color:#acabab;background:#232323;margin-top:0}.footer-inner{padding:40px 0 22px}.footer-cols{border-bottom:1px solid #333;justify-content:space-between;gap:30px;padding-bottom:30px;display:flex}.footer-cols .footer-col{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer-cols .footer-col h4{color:#fff;padding-bottom:4px;font-size:15px;font-weight:600}.footer-cols .footer-col a,.footer-cols .footer-col span{color:#9d9d9d;font-size:13px;text-decoration:none}.footer-cols .footer-col a:hover,.footer-cols .footer-col span:hover{color:#ff5a5e}.footer-cols .footer-contact{text-align:right}.footer-cols .footer-contact .ct-title{color:#9d9d9d;font-size:13px}.footer-cols .footer-contact .ct-phone{color:#ff5a5e;padding:4px 0;font-size:26px;font-weight:700}.footer-cols .footer-contact .ct-time{color:#7d7d7d;font-size:12px}.footer-bottom{text-align:center;color:#7d7d7d;padding-top:20px;font-size:13px}.float-win{z-index:900;gap:10px;position:fixed;bottom:140px;right:16px}.float-item,.float-win{flex-direction:column;display:flex}.float-item{color:#b42023;text-align:center;cursor:pointer;background:#fff;border:1px solid #f0d9d9;border-radius:10px;align-items:center;gap:3px;width:56px;padding:10px 0 8px;font-size:12px;line-height:1.25;transition:all .15s;box-shadow:0 4px 14px #b420231f}.float-item:hover{color:#fff;background:#b42023;border-color:#b42023;transform:translateY(-2px)}.float-item--coupon{color:#d97a12;border-color:#f2e0c8;box-shadow:0 4px 14px #d97a1224}.float-item--coupon:hover{color:#fff;background:#d97a12;border-color:#d97a12}.float-item--top{color:#666;border-color:#e5e5e5;box-shadow:0 4px 14px #00000014}.float-item--top:hover{color:#fff;background:#666;border-color:#666}
