:root{font-family:"Microsoft YaHei",Tahoma,Arial,sans-serif;color:#333;background:#f6f6f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:14px;line-height:1.6}button,input,textarea{font:inherit}button{cursor:pointer}a{color:#333;text-decoration:none}.main{width:1190px;margin:auto}.skip-link{position:fixed;left:12px;top:-60px;z-index:1000000;padding:8px 12px;background:#111;color:#fff}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.head{position:fixed;z-index:1000;top:0;left:0;width:100%;padding:25px 0;background:#fff;box-shadow:0 0 12px #00000012;transition:padding .2s}.head-box{display:flex;align-items:center}.head-brand{padding:4px 16px 4px 0;font-size:22px;font-weight:600;line-height:1;color:#e33}.slogan{margin:0;padding:6px 15px;border-left:1px solid #e2e2e2;font-size:18px;line-height:1;color:#666}.slogan em{font-style:normal;font-weight:bold;color:#f44}.head-susp{position:absolute;z-index:-1;display:flex;width:100%;align-items:center;justify-content:space-between;opacity:0;pointer-events:none;transition:opacity .15s}.head-susp strong{max-width:70%;font-size:18px;font-weight:400;line-height:20px}.head-susp strong span{color:#f40}.head-susp button{margin-left:6px;padding:5px 10px;border:1px solid #f44;background:#fff0f0;color:#f44;font-size:13px}.head.compact{padding:9px 0}.head.compact .head-box{opacity:0;pointer-events:none}.head.compact .head-susp{z-index:1;opacity:1;pointer-events:auto}.head-empty{height:90px}.pro-show-up{padding:30px 0;background:#fff}.pro-detail{width:640px;margin:auto}.pro-detail h1{margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.5}.pro-detail h1 span{color:#f40}.discount,.text-link{margin:-5px 0 10px;padding:0;border:0;background:transparent;color:#f44;text-decoration:underline}.big-img{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0;overflow:hidden;aspect-ratio:16/9;background:#e5e7eb}.big-img img{display:block;width:100%;height:100%;object-fit:cover}.big-img figcaption{position:absolute;z-index:1;right:7px;bottom:7px;margin:0;padding:2px 7px;background:#111b;color:#fff;font-size:11px}.info{margin-top:10px;padding:10px 15px;background:#f8f8f8}.info-row{display:flex;padding:8px 0}.name{width:12%;flex:0 0 12%;color:#999}.info-row>div{width:88%}.accent{margin-right:10px;color:#f44}.service-tags{display:flex;flex-wrap:wrap;gap:5px 12px}.service-tags span{white-space:nowrap}.service-tags i{display:inline-block;width:18px;margin-right:3px;border-radius:2px;background:#06a;color:#fff;font-size:11px;font-style:normal;text-align:center}.attr{padding:10px 0}.attr-title,.attr-btn{display:flex}.attr-title>div,.attr-btn>div{width:88%}.attr-title small{float:right;color:#999;font-size:12px}.category-tabs{display:flex;gap:6px;margin:11px 0 3px;padding-left:12%}.category-tabs button{padding:3px 12px;border:1px solid #e2e2e2;border-radius:2px;background:#f6f6f6;color:#555}.category-tabs button[aria-selected="true"]{border-color:#f44;background:#f44;color:#fff}.unit{padding:7px 0 0}.param-row{display:flex;padding:5px 0 0}.param-row .chips{width:88%;display:flex;flex-wrap:wrap;gap:0}.chips button{margin:0 5px 5px 0;padding:3px 12px;border:1px solid #e2e2e2;border-radius:2px;background:#f6f6f6;color:#333;opacity:.9}.chips button.selected{border-color:#f44;background:#f44;color:#fff}.attr-btn{margin-top:10px}.attr-btn .name{line-height:36px;color:#666}.attr-show{min-height:24px;margin:0;color:#e33;line-height:1.7}.quote-form,.quick-form{display:flex}.quote-form input{width:240px;height:34px;padding:0 10px;border:1px solid #f44;border-radius:3px 0 0 3px;font-size:15px}.quote-form button{height:34px;padding:0 15px;border:0;border-radius:0 3px 3px 0;background:#f44;color:#fff;font-weight:bold}.form-status{min-height:20px;margin:3px 0 0;font-size:12px}.form-status.error{color:#d22}.form-status.success{color:#07824b}.form-status.loading{color:#1674c5}.note{margin:2px 0;color:#999;font-size:12px}.btn-list{display:flex;gap:15px;margin-top:25px;padding-top:25px;border-top:1px dashed #e1d9d9}.btn-list button{padding:12px 40px;border:1px solid;border-radius:3px;font-size:16px;opacity:.9}.btn-list button:hover{opacity:1}.btn-red{border-color:#f44!important;background:#f44;color:#fff}.btn-pale{border-color:#f44!important;background:#ffe6e6;color:#f44}.btn-blue{border-color:#0af!important;background:#0af;color:#fff}.btn-link{display:flex;gap:30px;margin-top:20px}.btn-link a{color:#777}.btn-link a:before{content:"•";margin-right:6px;color:#999}.pro-show-down .page-right{width:640px;margin:auto}.lm-tit{margin:0;padding:20px 0 12px;font-size:20px}.show-box{float:left;width:100%;background:#fff}.detail{padding:15px 20px}.detail-media{position:relative;margin:0 0 12px}.detail-media img{display:block;width:100%;height:auto}.detail-media figcaption{position:absolute;right:5px;bottom:5px;padding:1px 5px;background:#000a;color:#fff;font-size:11px}.qa-mes{display:flex;width:750px;margin:20px auto 10px;background:#0af;align-items:center;justify-content:space-between;color:#fff}.qa-left{padding:30px 0 30px 40px}.qa-left em{color:#ffffff99;font-size:14px;font-style:normal;text-transform:uppercase}.qa-title{margin:5px 0 10px;line-height:40px}.qa-title h2{margin:0;font-size:32px;font-weight:400}.qa-title p{margin:0;font-size:24px}.qa-label span{display:inline-block;margin:3px 6px 3px 0;padding:0 16px;border:1px solid #987;background:#fff;color:#765;font-size:14px;line-height:28px}.quick-call{padding:0;border:0;background:transparent;color:#ff0;font-size:24px}.qa-right{max-width:50%;padding:20px 30px 20px 0}.qa{font-size:15px;line-height:22px;color:#ffffffdd}.qa p{margin:0 0 6px}.quick-form{margin-top:10px}.quick-form input{width:190px;height:38px;padding:0 10px;border:0;font-size:15px}.quick-form button{height:38px;padding:0 15px;border:0;background:#ff0;color:#f44;font-size:15px}.quick-note{margin:0;color:#ffffffb3}.foot-nav{padding:20px 0;background:#fff;color:#999;font-size:14px;text-align:center}.foot-nav p{margin:0}.tel-tooltip{position:fixed;z-index:900;right:8px;bottom:25%;display:grid}.tel-tooltip button{width:70px;margin-bottom:1px;padding:12px 5px 5px;border:0;background:#0af;color:#fff;font-size:13px;line-height:1.5;text-align:center}.tel-tooltip button:first-child{background:#0799d5}.mobile-actions{display:none}
.overlay{position:fixed;z-index:5000;inset:0;background:#000c}.modal{position:fixed;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 15px #bbb}.close{position:absolute;z-index:2;top:8px;right:10px;border:0;background:transparent;color:#555;font-size:24px;opacity:.7}.quote-modal{width:360px}.quote-title{padding:50px 0 40px;background:#0af;color:#fff;text-align:center}.quote-title h2{margin:0;font-size:30px;font-weight:400}.quote-title p{margin:0;font-size:20px}.quote-options{display:grid;grid-template-columns:1fr 1fr}.quote-options button{min-height:70px;border:0;background:#fff;font-size:14px}.quote-options button+button{border-left:1px solid #ddd}.dial-modal{width:min(360px,90%);padding:15px 10px;border-radius:8px;text-align:center}.dial-modal h2{margin:0;font-size:16px;font-weight:400}.dial-modal>input{width:100%;height:55px;border:0;background:none;font-size:28px;text-align:center}.dial-modal>input::placeholder{font-size:17px;color:#999}.num-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.num-list button{margin:3px;border:0;border-radius:50%;background:transparent;font-size:32px;font-weight:300;line-height:1.1}.num-list small{display:block;color:#999;font-size:10px;text-transform:uppercase}.dial-submit{margin:10px;padding:10px 15px;border:0;border-radius:25px;background:#02aae9;color:#fff;font-size:16px}.message-modal{width:min(420px,90%);padding:20px;border-radius:5px}.message-modal h2{margin:-3px 25px 3px 0;font-size:20px;line-height:1.5}.message-modal>p{margin:0;color:#999;font-size:13px}.message-modal form{padding-top:15px}.message-modal input,.message-modal textarea{width:100%;margin:0 0 12px;padding:10px;border:1px solid #e2e2e2;border-radius:3px;font-size:16px}.message-modal textarea{resize:vertical}.message-modal fieldset{margin:0 0 12px;padding:6px 10px;border:1px solid #e2e2e2}.message-modal legend{color:#777}.message-modal fieldset label{margin-right:14px}.message-modal fieldset input{width:auto;margin:0 4px 0 0}.message-modal form>button{width:100%;padding:15px 10px;border:0;border-radius:5px;background:#f44;color:#fff;font-size:18px}.toast{position:fixed;z-index:6000;bottom:30px;left:50%;max-width:calc(100% - 30px);padding:9px 13px;background:#222;color:#fff;transform:translateX(-50%)}
@media(max-width:720px){body{padding-bottom:54px;font-size:13px}.main{width:100%}.head{padding:16px 12px}.head-brand{font-size:18px}.slogan{display:none}.head-empty{height:64px}.head-susp strong{font-size:13px}.head-susp button{padding:4px 6px;font-size:12px}.pro-show-up{padding:18px 0}.pro-detail,.pro-show-down .page-right{width:calc(100% - 24px)}.pro-detail h1{font-size:21px}.info{padding:8px 10px}.info-row,.param-row,.attr-title,.attr-btn{display:block}.name,.info-row>div,.attr-title>div,.attr-btn>div,.param-row .chips{width:100%}.name{display:block}.attr-title small{display:none}.category-tabs{padding-left:0}.quote-form input{width:68%;flex:1}.btn-list{gap:7px;margin-top:18px;padding-top:16px}.btn-list button{flex:1;padding:10px 3px;font-size:13px}.btn-link{justify-content:space-between;gap:0;margin-top:14px}.detail{padding:10px}.qa-mes{display:block;width:100%;margin:12px 0 0}.qa-left{padding:25px 16px}.qa-title h2{font-size:26px}.qa-title p{font-size:17px}.quick-call{font-size:21px}.qa-right{max-width:none;padding:0 16px 20px}.quick-form input{width:65%;flex:1}.tel-tooltip{display:none}.mobile-actions{position:fixed;z-index:990;bottom:0;left:0;display:grid;width:100%;height:54px;grid-template-columns:repeat(3,1fr)}.mobile-actions button{border:0;color:#fff;font-weight:bold}.mobile-actions button:nth-child(1){background:#0af}.mobile-actions button:nth-child(2){background:#f90}.mobile-actions button:nth-child(3){background:#f44}.message-modal{max-height:90vh;overflow:auto}.big-img{min-height:190px}.foot-nav{padding:16px 12px}.quote-modal{width:90%}}
