.tool-main {max-width: 1200px; margin: 20px auto;display: flex;gap: 24px;}
.tool-left {flex: 1 1 auto;min-width: 0;}
.tool-right {width: 320px;flex: 0 0 320px;}

/* 标题区 */
.tool-header{border:1px solid #eef0f3;border-radius:10px;background:#fff;padding:15px}
.tool-header h1{font-size:22px;font-weight:700;color:#333;display:flex;align-items:center;gap:6px}
.tool-header h1 i{color: #0084c6;font-size: 22px;font-weight: normal;}
.tool-header p{margin-top:6px;color:#666;font-size:13px}


/* 步骤与说明 */
.tool-box{margin-top:14px;border:1px solid #eef0f3;border-radius:10px;background:#fff;overflow:hidden}
.tool-box-title{padding:10px 14px;border-bottom:1px solid #f0f2f5;font-weight:600;color:#1d2129;background:#fafbfc}
.tool-box-body{padding:30px 20px}
.tool-box-body h3{line-height: 2;margin-bottom: 25px;font-size: 18px;font-weight: bold;}
.tool-box-body p{line-height: 2;margin-bottom: 25px;font-size: 16px; text-align: justify;}
.tool-box-body p img{width: 90%;border: 1px solid #d5d5d5; margin: 0 5%;}

.shbzs{display: flex;flex-wrap: wrap;justify-content: space-between;}
.shbzs li{width: 48%; text-align: center; background: #eef4ff; margin: 5px 0; height: 38px; line-height: 38px; border: 1px solid #d8e6ff; border-radius: 5px;font-size: 13px;}

@media (max-width: 768px) {
    .tool-main{flex-direction: column;padding: 0 1.5%;}
    .tool-right{width: 100%;}
}
