body {
background-color:#f8fafc;
color:#334155;
font-family:Consolas, Monaco, "Courier New", monospace, "Microsoft YaHei";
margin:0;
padding:0;
}
.aeratorbody {
background-color:#f8fafc;
}
.aeratortopbar {
background:#f1f5f9;
border-bottom:1px solid #cbd5e1;
padding:8px 0;
font-size:12px;
color:#64748b;
}
.aeratortopbarbox {
max-width:1200px;
margin:0 auto;
padding:0 20px;
display:flex;
justify-content:space-between;
box-sizing:border-box;
}
.aeratorheader {
background:#ffffff;
padding:20px 0;
border-bottom:1px solid #cbd5e1;
}
.aeratorheaderbox {
max-width:1200px;
margin:0 auto;
padding:0 20px;
display:flex;
justify-content:space-between;
align-items:center;
box-sizing:border-box;
}
.aeratorlogoarea {
display:flex;
align-items:center;
gap:12px;
}
.aeratorlogo {
width:42px;
height:42px;
object-fit:contain;
}
.aeratorlogotitle {
color:#15803d;
font-weight:700;
font-size:24px;
letter-spacing:0.5px;
}
.aeratorcontactarea {
text-align:right;
}
.aeratorcontactlabel {
color:#94a3b8;
font-size:11px;
margin:0;
}
.aeratorcontactphone {
color:#ef4444;
font-size:22px;
font-weight:700;
margin:0;
}
.aeratornav {
background:#ffffff;
border-bottom:1px solid #e2e8f0;
padding:0;
}
.aeratornavbox {
max-width:1200px;
margin:0 auto;
display:flex;
align-items:center;
}
.aeratornavlink {
color:#475569;
text-decoration:none;
font-size:14px;
font-weight:700;
padding:18px 24px;
transition:all 0.2s;
}
.aeratornavlink:hover, .aeratornavlink.aeratoractive {
background:#0284c7;
color:#ffffff;
}
.aeratorcontainer {
max-width:1200px;
margin:0 auto;
padding:0 20px;
box-sizing:border-box;
}
.aeratorbanner {
background:linear-gradient(135deg, #16a34a, #0284c7);
padding:70px 40px;
color:#ffffff;
text-align:center;
position:relative;
overflow:hidden;
border-radius:0 0 12px 12px;
}
.aeratorbannertitle {
font-size:28px;
font-weight:700;
margin:0 0 10px 0;
color:#ffffff;
}
.aeratorbannersub {
font-size:14px;
color:#e0f2fe;
margin:0;
}
.aeratormainlayout {
display:grid;
grid-template-columns:260px 1fr;
gap:30px;
margin-top:30px;
margin-bottom:30px;
}
.aeratorsidebar {
display:flex;
flex-direction:column;
gap:20px;
}
.aeratorsidebox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
overflow:hidden;
}
.aeratorsidehead {
background:#0284c7;
color:#ffffff;
font-size:15px;
font-weight:700;
padding:12px 15px;
margin:0;
}
.aeratorsidelink {
display:flex;
align-items:center;
justify-content:space-between;
padding:12px 15px;
color:#475569;
text-decoration:none;
font-size:13px;
font-weight:700;
border-bottom:1px solid #f1f5f9;
transition:all 0.2s;
}
.aeratorsidelink:last-child {
border-bottom:none;
}
.aeratorsidelink:hover {
color:#ea580c;
background:#f8fafc;
}
.aeratormaincontent {
display:flex;
flex-direction:column;
gap:30px;
}
.aeratorcontenthead {
border-bottom:2px solid #0284c7;
padding-bottom:10px;
margin-bottom:20px;
display:flex;
justify-content:space-between;
align-items:center;
}
.aeratorcontenttitle {
color:#0284c7;
font-size:16px;
font-weight:700;
margin:0;
}
.aeratorproductgrid {
display:grid;
grid-template-columns:repeat(2, 1fr);
gap:20px;
}
.aeratorproductcard {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:20px;
display:grid;
grid-template-columns:130px 1fr;
gap:20px;
align-items:center;
text-decoration:none;
box-sizing:border-box;
transition:border-color 0.2s;
}
.aeratorproductcard:hover {
border-color:#ea580c;
}
.aeratorproductimgbox {
height:100px;
border-radius:4px;
overflow:hidden;
border:1px solid #f1f5f9;
}
.aeratorproductimg {
width:100%;
height:100%;
object-fit:cover;
}
.aeratorproductinfo {
display:flex;
flex-direction:column;
gap:8px;
}
.aeratorproductname {
color:#0f172a;
font-size:14px;
font-weight:700;
margin:0;
line-height:1.4;
}
.aeratorproductdesc {
font-size:12px;
color:#64748b;
margin:0;
}
.aeratorproductbtn {
background:#ea580c;
color:#ffffff;
font-size:11px;
font-weight:700;
padding:5px 12px;
border-radius:3px;
align-self:flex-start;
}
.aeratorcontactbar {
background:#e0f2fe;
border:1px solid #bae6fd;
border-radius:6px;
padding:15px;
text-align:center;
margin-bottom:30px;
}
.aeratorcontactbartext {
color:#0369a1;
font-size:14px;
font-weight:700;
margin:0;
}
.aeratorsplitlayout {
display:grid;
grid-template-columns:1fr 1fr;
gap:25px;
margin-bottom:30px;
}
.aeratorsplitbox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:20px;
}
.aeratorsplithead {
border-bottom:2px solid #0284c7;
padding-bottom:10px;
margin-bottom:15px;
display:flex;
justify-content:space-between;
align-items:center;
}
.aeratorsplittitle {
color:#0284c7;
font-size:15px;
font-weight:700;
margin:0;
}
.aeratormorelink {
color:#94a3b8;
font-size:12px;
text-decoration:none;
}
.aeratorintrobody {
display:grid;
grid-template-columns:1fr 120px;
gap:15px;
align-items:center;
}
.aeratorintrotext {
font-size:13px;
line-height:1.7;
color:#64748b;
margin:0;
}
.aeratorintroimgbox {
height:90px;
border-radius:4px;
overflow:hidden;
border:1px solid #e2e8f0;
}
.aeratorintroimg {
width:100%;
height:100%;
object-fit:cover;
}
.aeratornewslist {
display:flex;
flex-direction:column;
gap:10px;
}
.aeratornewsitem {
display:flex;
justify-content:space-between;
align-items:center;
font-size:13px;
text-decoration:none;
border-bottom:1px dashed #f1f5f9;
padding-bottom:8px;
}
.aeratornewsitem:last-child {
border-bottom:none;
padding-bottom:0;
}
.aeratornewstitle {
color:#475569;
}
.aeratornewsitem:hover .aeratornewstitle {
color:#ea580c;
}
.aeratornewsdate {
color:#94a3b8;
}
.aeratorpartners {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:8px;
padding:20px;
display:flex;
justify-content:space-around;
align-items:center;
margin-bottom:30px;
}
.aeratorpartnerlogo {
height:32px;
object-fit:contain;
opacity:0.7;
transition:opacity 0.2s;
}
.aeratorpartnerlogo:hover {
opacity:1;
}
.aeratortriplecolumn {
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:20px;
margin-bottom:30px;
}
.aeratorqalist {
display:flex;
flex-direction:column;
gap:12px;
}
.aeratorqaitem {
display:flex;
gap:10px;
border-bottom:1px dashed #f1f5f9;
padding-bottom:10px;
}
.aeratorqaitem:last-child {
border-bottom:none;
padding-bottom:0;
}
.aeratorqabadge {
background:#fef2f2;
color:#ef4444;
font-size:11px;
font-weight:700;
width:18px;
height:18px;
border-radius:3px;
display:flex;
align-items:center;
justify-content:center;
flex-shrink:0;
}
.aeratorqainfo {
display:flex;
flex-direction:column;
gap:4px;
}
.aeratorqatitle {
font-size:13px;
color:#0f172a;
font-weight:700;
margin:0;
}
.aeratorqadesc {
font-size:12px;
color:#64748b;
line-height:1.5;
margin:0;
}
.aeratorcaseslider {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:8px;
padding:20px;
margin-bottom:30px;
}
.aeratorcasesgrid {
display:grid;
grid-template-columns:repeat(4, 1fr);
gap:15px;
}
.aeratorcasecard {
text-decoration:none;
}
.aeratorcaseimgbox {
height:120px;
border-radius:6px;
overflow:hidden;
border:1px solid #cbd5e1;
margin-bottom:8px;
}
.aeratorcaseimg {
width:100%;
height:100%;
object-fit:cover;
}
.aeratorcasetitle {
font-size:12px;
color:#475569;
font-weight:700;
text-align:center;
margin:0;
}
.aeratorfooter {
background:#1e293b;
border-top:3px solid #0284c7;
padding:30px 0;
color:#94a3b8;
}
.aeratorfooterbox {
max-width:1200px;
margin:0 auto;
padding:0 20px;
display:grid;
grid-template-columns:1fr 240px;
gap:40px;
box-sizing:border-box;
align-items:center;
}
.aeratorfooterinfo {
display:flex;
flex-direction:column;
gap:12px;
font-size:13px;
}
.aeratorfooterrow {
display:flex;
align-items:center;
gap:8px;
}
.aeratorqrcodebox {
text-align:center;
background:#334155;
border-radius:6px;
padding:15px;
border:1px solid #475569;
}
.aeratorqrcode {
width:110px;
height:110px;
object-fit:cover;
margin-bottom:8px;
}
.aeratorqrtext {
font-size:11px;
color:#cbd5e1;
margin:0;
}
.aeratorcopybox {
background:#0f172a;
padding:15px 0;
text-align:center;
color:#475569;
font-size:12px;
}
.aeratorbreadcrumbs {
background:#f1f5f9;
border-radius:4px;
padding:10px 15px;
font-size:12px;
color:#64748b;
margin-bottom:20px;
display:flex;
gap:10px;
border:1px solid #cbd5e1;
justify-content:space-between;
}
.aeratorbreadcrumbsleft {
display:flex;
gap:10px;
}
.aeratorbreadcrumbs a {
color:#64748b;
text-decoration:none;
}
.aeratorbreadcrumbs a:hover {
color:#ea580c;
}
.aeratordetailgrid {
display:grid;
grid-template-columns:260px 1fr;
gap:30px;
}
.aeratorreaderbox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:30px;
}
.aeratorreadertitle {
color:#0f172a;
font-size:20px;
font-weight:700;
margin:0 0 15px 0;
text-align:center;
}
.aeratorreadermeta {
display:flex;
gap:20px;
font-size:12px;
color:#94a3b8;
border-bottom:1px solid #f1f5f9;
padding-bottom:12px;
margin-bottom:20px;
justify-content:center;
}
.aeratorreaderimgbox {
text-align:center;
margin-bottom:20px;
}
.aeratorreaderimg {
max-width:100%;
height:auto;
border-radius:6px;
border:1px solid #cbd5e1;
}
.aeratorreadertext {
font-size:14px;
line-height:1.8;
color:#334155;
margin-bottom:25px;
}
.aeratorformitem {
margin-bottom:18px;
}
.aeratorformlabel {
display:block;
color:#475569;
font-size:13px;
margin-bottom:6px;
font-weight:700;
}
.aeratorforminput {
background:#ffffff;
border:1px solid #cbd5e1;
color:#0f172a;
border-radius:4px;
width:100%;
padding:10px;
box-sizing:border-box;
font-size:14px;
outline:none;
transition:border-color 0.2s;
}
.aeratorforminput:focus {
border-color:#3b82f6;
}
.aeratorsubmitbtn {
background:#0284c7;
color:#ffffff;
border:none;
font-weight:700;
font-size:14px;
padding:12px;
width:100%;
border-radius:4px;
cursor:pointer;
transition:background-color 0.2s;
}
.aeratorsubmitbtn:hover {
background-color:#0284c7;
}
.aeratorpricetab, .alloystocktab {
display:flex;
align-items:center;
gap:10px;
margin-bottom:12px;
font-size:14px;
}
.aeratorbadge {
background:#eff6ff;
color:#3b82f6;
font-size:11px;
padding:2px 6px;
border-radius:3px;
border:1px solid #dbeafe;
}
.aeratorpricetag {
color:#dc2626;
font-size:24px;
font-weight:700;
}
.aeratorstocknum {
color:#0f172a;
font-weight:700;
}
.aeratorsteps {
display:flex;
justify-content:space-between;
border-bottom:1px solid #cbd5e1;
padding-bottom:15px;
margin-bottom:20px;
}
.aeratorstepitem {
font-size:12px;
color:#94a3b8;
}
.aeratorstepitem.aeratoractive {
color:#0284c7;
font-weight:700;
}
.aeratordetailtabbox {
border-top:1px solid #cbd5e1;
margin-top:25px;
padding-top:20px;
}
.aeratortabheadtitle {
color:#0284c7;
font-size:15px;
font-weight:700;
border-bottom:2px solid #0284c7;
padding-bottom:10px;
display:inline-block;
}
.aeratorranklist {
display:flex;
flex-direction:column;
gap:8px;
}
.aeratorrankitem {
display:flex;
align-items:center;
justify-content:space-between;
padding:6px 0;
border-bottom:1px solid #f1f5f9;
}
.aeratorrankitem:last-child {
border-bottom:none;
}
.aeratorrankleft {
display:flex;
align-items:center;
gap:8px;
}
.aeratorranknum {
width:18px;
height:18px;
background:#cbd5e1;
color:#ffffff;
border-radius:3px;
font-size:11px;
font-weight:700;
display:flex;
align-items:center;
justify-content:center;
}
.aeratorrankitem:nth-child(1) .aeratorranknum {
background:#f97316;
}
.aeratorrankitem:nth-child(2) .aeratorranknum {
background:#f97316;
}
.aeratorrankitem:nth-child(3) .aeratorranknum {
background:#f97316;
}
.aeratorrankname {
color:#0f172a;
font-size:12px;
text-decoration:none;
}
.aeratorrankname:hover {
color:#0284c7;
}
.aeratorpassbox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:35px;
max-width:460px;
margin:50px auto;
text-align:center;
}
.aeratorpasstitle {
color:#0284c7;
font-size:20px;
margin:0 0 10px 0;
font-weight:700;
}
.aeratorpasssubtitle {
color:#64748b;
font-size:13px;
margin:0 0 20px 0;
}
.aeratorarticlebox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:35px;
margin-top:20px;
}
.aeratorarticletitle {
color:#0284c7;
font-size:22px;
margin:0 0 20px 0;
font-weight:700;
}
.aeratorpaybox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:30px;
max-width:640px;
margin:40px auto;
}
.aeratorpaytitle {
color:#0284c7;
font-size:20px;
margin:0 0 20px 0;
text-align:center;
font-weight:700;
}
.aeratorpaygrid {
display:flex;
flex-direction:column;
gap:20px;
}
.aeratorpayinfoblock {
background:#f8fafc;
border-radius:6px;
padding:15px;
display:flex;
flex-direction:column;
gap:10px;
}
.aeratorpayrow {
display:flex;
justify-content:space-between;
font-size:14px;
}
.aeratorpaylabel {
color:#64748b;
}
.aeratorpayval {
color:#0f172a;
}
.aeratorpayprice {
color:#0284c7;
font-weight:700;
font-size:18px;
}
.aeratorpaymethods {
text-align:center;
}
.aeratorpaytip {
color:#64748b;
font-size:13px;
margin-bottom:12px;
}
.aeratorpaychannels {
display:flex;
gap:12px;
justify-content:center;
}
.aeratorpaybtn {
text-decoration:none;
font-weight:700;
font-size:13px;
padding:10px 20px;
border-radius:4px;
transition:opacity 0.2s;
display:inline-block;
}
.channelalipay {
background:#00a0e9;
color:#ffffff;
}
.channelwxpay {
background:#09bb07;
color:#ffffff;
}
.aeratorpaybtn:hover {
opacity:0.9;
}
.aeratorqueryresult {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:25px;
margin-top:20px;
}
.aeratornodatabox {
background:#f8fafc;
border:1px dashed #cbd5e1;
border-radius:6px;
padding:30px;
text-align:center;
color:#64748b;
font-size:14px;
}
.aeratororderitem {
background:#f8fafc;
border:1px solid #cbd5e1;
border-radius:6px;
margin-bottom:15px;
padding:15px;
}
.aeratororderhead {
display:flex;
justify-content:space-between;
border-bottom:1px solid #cbd5e1;
padding-bottom:8px;
margin-bottom:12px;
font-size:12px;
color:#64748b;
}
.aeratororderid {
color:#0284c7;
font-weight:700;
}
.aeratorordername {
color:#0f172a;
font-size:14px;
margin:0 0 12px 0;
font-weight:700;
}
.aeratorordercodes {
display:flex;
flex-direction:column;
gap:6px;
}
.aeratorcodelabel {
color:#64748b;
font-size:12px;
}
.aeratorcodetextarea {
background:#ffffff;
border:1px solid #cbd5e1;
color:#10b981;
border-radius:4px;
width:100%;
height:70px;
padding:8px;
box-sizing:border-box;
font-size:13px;
font-family:monospace;
outline:none;
resize:none;
}
.aeratorquerybox {
background:#ffffff;
border:1px solid #cbd5e1;
border-radius:6px;
padding:30px;
max-width:540px;
margin:40px auto;
}
.aeratorquerytabs {
display:flex;
background:#f1f5f9;
border-radius:6px;
padding:4px;
margin-bottom:20px;
}
.aeratorquerytab {
flex:1;
text-decoration:none;
text-align:center;
color:#64748b;
font-size:13px;
padding:8px;
border-radius:4px;
transition:color 0.2s,background-color 0.2s;
}
.aeratorquerytab.aeratoractive {
background:#ffffff;
color:#0284c7;
font-weight:700;
box-shadow:0 1px 3px rgba(0,0,0,0.05);
}
.aeratorqueryform {
margin-bottom:20px;
}
.aeratorquerytip {
background:#f8fafc;
border-radius:4px;
padding:12px;
color:#64748b;
font-size:12px;
line-height:1.5;
}
.aeratorcookiequery {
background:#f8fafc;
border-radius:6px;
padding:15px;
margin-bottom:20px;
}
.aeratorcookietip {
color:#64748b;
font-size:13px;
margin-bottom:12px;
}
.aeratorcookierow {
display:flex;
justify-content:space-between;
align-items:center;
border-bottom:1px solid #cbd5e1;
padding:8px 0;
font-size:13px;
}
.aeratorcookierow:last-child {
border-bottom:none;
}
.aeratorcookiebtn {
background:#eff6ff;
color:#3b82f6;
border:1px solid #dbeafe;
text-decoration:none;
font-size:12px;
padding:3px 8px;
border-radius:3px;
}