.side-bar{bottom:200px;position:fixed;right:10px;z-index:999;}
.side-bar a{display:block;cursor:pointer;width:46px;height:46px;line-height:46px;background:var(--san-service-background-color);position:relative;text-align:center;box-sizing:border-box;border-radius:5px;}
.side-bar a+a{margin-top:10px;}
.side-bar a i{display:inline-block;font-size:30px;color: var(--san-service-icon-color);}
.side-bar a:last-child i{font-size:22px;}
.side-bar a:hover{background: var(--san-service-background-color-hover);}

/* 新增询盘表单样式 */
.inquiry-modal{
  position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000;display:none;align-items:center;justify-content:center;
}
.inquiry-form{
  background:#fff;padding:30px;border-radius:8px;width:90%;max-width:500px;box-shadow:0 2px 15px rgba(0,0,0,0.1);
}
.inquiry-form h3{margin:0 0 20px 0;color:#333;border-bottom:1px solid #eee;padding-bottom:10px;}
.inquiry-form .form-group{margin-bottom:15px;}
.inquiry-form label{display:block;margin-bottom:5px;color:#666;font-weight:500;}
.inquiry-form input,
.inquiry-form textarea{
  width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;
  font-size:14px;transition:border-color 0.3s;
}
.inquiry-form input:focus,
.inquiry-form textarea:focus{
  outline:none;border-color:var(--san-service-background-color);
}
.inquiry-form textarea{min-height:100px;resize:vertical;}
.inquiry-form .btn-group{display:flex;gap:10px;margin-top:20px;}
.inquiry-form .submit-btn,
.inquiry-form .close-btn{
  padding:10px 20px;border-radius:4px;border:none;font-size:14px;font-weight:500;cursor:pointer;
  transition:background-color 0.3s;
}
.inquiry-form .submit-btn{
  background:var(--san-service-background-color);color:#fff;flex:1;
}
.inquiry-form .submit-btn:hover{
  background:var(--san-service-background-color-hover);
}
.inquiry-form .close-btn{
  background:#f5f5f5;color:#666;
}
.inquiry-form .close-btn:hover{
  background:#eee;
}