/* wwwaabbgg88园艺农事资讯 */
*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Microsoft YaHei','PingFang SC',sans-serif;background:#f3f7ee;color:#2f3a2f;line-height:1.9}
a{color:#2e7d32;text-decoration:none}a:hover{text-decoration:underline}
.ys88-wrap{max-width:1040px;margin:0 auto;padding:0 20px}
.ys88-header{background:#fbfdf8}
.ys88-topbar{background:#2e7d32;color:#e4f2df;font-size:13px;padding:6px 0}
.ys88-brandbar{padding:16px 0 10px;border-bottom:1px solid #dbe8d4}
.ys88-brandbar .ys88-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ys88-logo{display:inline-flex;align-items:center;background:#c88719;color:#fffdf4;font-size:16px;font-weight:700;padding:6px 16px;border-radius:16px 4px 16px 4px;letter-spacing:2px}
.ys88-logo small{font-size:12px;color:#94a68e;margin-left:12px;font-weight:400;letter-spacing:1px}
.ys88-domain{margin-left:auto;font-size:13px;color:#94a68e}
.ys88-nav{background:#fbfdf8;border-bottom:2px solid #2e7d32}
.ys88-nav a{display:inline-block;padding:9px 13px;margin:3px 2px;font-size:15px;color:#4a5a46;border-radius:18px}
.ys88-nav a:hover{background:#e8f2e0}.ys88-nav a.ys88-on{background:#2e7d32;color:#fff;font-weight:700}
.ys88-breadcrumb{background:#eef5e6;border-bottom:1px solid #dbe8d4;font-size:13px;color:#94a68e;padding:8px 0}
.ys88-breadcrumb a{color:#2e7d32}
.ys88-hero{background:linear-gradient(160deg,#eaf4e0,#fdfef9 70%);padding:32px 0 24px;color:#2f3a2f}
.ys88-hero .ys88-wrap{display:flex;gap:26px;align-items:center;flex-wrap:wrap}
.ys88-hero-rev .ys88-wrap{flex-direction:row-reverse}
.ys88-hero-txt{flex:1 1 420px}
.ys88-hero-txt h1{font-size:27px;color:#2e7d32;margin-bottom:12px}
.ys88-hero-txt p{font-size:16px;color:#4a5a46;margin-bottom:12px}
.ys88-meta{font-size:13px;color:#94a68e}
.ys88-hero-card{flex:0 1 300px;background:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 4px 14px rgba(46,125,50,.15);border-top:4px solid #c88719}
.ys88-hero-card li{list-style:none;padding:7px 0 7px 18px;border-bottom:1px dashed #dbe8d4;font-size:14px;color:#4a5a46;position:relative}
.ys88-hero-card li:last-child{border-bottom:none}
.ys88-hero-card li::before{content:'';position:absolute;left:0;top:14px;width:9px;height:9px;border-radius:50%;background:#c88719}
.ys88-hero-card b{color:#2e7d32;margin-right:10px}
.ys88-heroimg{max-width:1040px;margin:16px auto 6px;padding:0 20px}
.ys88-heroimg img{width:100%;height:auto;border-radius:16px;border:1px solid #dbe8d4}
.ys88-main{display:block}.ys88-article{background:#fff;border:1px solid #dbe8d4;border-radius:16px;padding:26px 30px;margin:22px 0}
.ys88-keypoints{background:#f1f7e8;border-left:5px solid #c88719;padding:12px 16px;margin-bottom:20px;font-size:14px;border-radius:0 12px 12px 0}
.ys88-keypoints b{color:#2e7d32}.ys88-keypoints ul{margin:6px 0 0 20px}
.ys88-sec{margin-bottom:24px}.ys88-sec h2{font-size:20px;color:#2e7d32;padding-left:14px;border-left:6px solid #c88719;margin-bottom:10px}
.ys88-sec p{margin-bottom:10px;font-size:15px}
.ys88-ticker{margin-bottom:8px}.ys88-ticker span{display:inline-block;background:#f1f7e8;color:#5f7d3a;border-radius:14px;padding:4px 12px;margin:0 8px 8px 0;font-size:13px}
.ys88-cardgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.ys88-card{display:block;border:1px solid #dbe8d4;border-top:5px solid #2e7d32;border-radius:14px;padding:14px;background:#fff}
.ys88-card h3{font-size:16px;color:#c88719;margin-bottom:6px}.ys88-card p{font-size:13px;color:#94a68e}
.ys88-card:hover{box-shadow:0 3px 12px rgba(46,125,50,.14)}
.ys88-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.ys88-badge{background:#f1f7e8;border-radius:14px;padding:14px;text-align:center}
.ys88-badge b{display:block;color:#2e7d32;font-size:15px}.ys88-badge span{font-size:13px;color:#94a68e}
.ys88-steps{margin-left:22px}.ys88-steps li{margin-bottom:8px;font-size:15px;padding-left:8px}
.ys88-steps li::marker{color:#c88719;font-weight:700}
.ys88-geo{background:#fdf6e6;border:1px dashed #c88719;border-radius:14px;padding:14px 18px;margin-bottom:22px;font-size:14px;color:#7a5c26}
.ys88-geo h2{font-size:16px;color:#8a6a2f;margin-bottom:6px}
.ys88-geo a{color:#2e7d32;text-decoration:underline}
.ys88-relqa{margin-bottom:22px}.ys88-relqa h2{font-size:20px;color:#2e7d32;padding-left:14px;border-left:6px solid #c88719;margin-bottom:10px}
.ys88-relqa h3{font-size:15px;color:#c88719;margin:12px 0 4px}.ys88-relqa p{font-size:14px;color:#6a7564}
.ys88-related{margin-bottom:18px}.ys88-related h2{font-size:18px;color:#2e7d32;margin-bottom:10px}
.ys88-related li{list-style:none;display:inline-block;margin:0 12px 8px 0;background:#f1f7e8;border-radius:14px;padding:4px 14px;font-size:14px}
.ys88-hint{max-width:1040px;margin:0 auto 22px;padding:0 20px;font-size:13px;color:#a4b39c;text-align:center}
.ys88-tags{margin-bottom:8px}.ys88-tags a{display:inline-block;background:#f1f7e8;color:#5f7d3a;border-radius:14px;padding:5px 14px;margin:0 8px 8px 0;font-size:14px}
.ys88-tags a:hover{background:#2e7d32;color:#fff}
.ys88-latest li{list-style:none;padding:9px 0;border-bottom:1px dashed #dbe8d4;font-size:15px}
.ys88-latest time{color:#a4b39c;font-size:13px;margin-right:14px}
.ys88-hublist li{list-style:none;padding:9px 0;border-bottom:1px dashed #dbe8d4;font-size:15px}
.ys88-hublist time{color:#a4b39c;font-size:13px;margin-right:14px}
.ys88-sec details{border:1px solid #dbe8d4;border-radius:14px;padding:10px 16px;margin-bottom:10px;background:#fff}
.ys88-sec summary{font-size:15px;color:#c88719;cursor:pointer;font-weight:700}
.ys88-sec details p{margin-top:8px;font-size:14px}
.ys88-footer{background:#2e7d32;color:#dcead6;margin-top:30px}
.ys88-footer .ys88-wrap{display:grid;grid-template-columns:2.2fr 1.4fr 1.4fr;gap:24px;padding:34px 20px}
.ys88-footer h4{font-size:15px;color:#fff;margin-bottom:12px}
.ys88-footer h4.ys88-fsub{margin-top:16px}
.ys88-footer a{display:block;color:#dcead6;font-size:14px;padding:2px 0}
.ys88-footer p{font-size:13px}
.ys88-copy{background:#1f5c23;text-align:center;font-size:13px;color:#a9c9a2;padding:10px 0}
@media(max-width:800px){.ys88-cardgrid,.ys88-badges{grid-template-columns:1fr 1fr}.ys88-footer .ys88-wrap{grid-template-columns:1fr 1fr}.ys88-hero .ys88-wrap{flex-direction:column}.ys88-hero-card{flex:1 1 auto;width:100%}}
@media(max-width:560px){.ys88-cardgrid,.ys88-badges{grid-template-columns:1fr}.ys88-nav a{padding:7px 9px;font-size:13px}.ys88-hero-txt h1{font-size:22px}}
