  .bottom-fixed-container {
		  outline: rgb(0, 0, 0) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);
		  bottom: -1px;
		  box-shadow: rgba(0, 0, 0, 0.05) 0px -5px 20px 0px;
		  display: flex;
		  height: 75px;
		  justify-content: space-between;
		  left: 0px;
		  padding: 12px 24px 0px;
		  position: fixed;
		  width: 390.4px;
		  z-index: 900;
		  font-family: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "noto sans", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
		  line-height: 21px;
		  text-size-adjust: 100%;
		  font-size: 14px;
		}
		
		/* 图标区域容器 */
		   .icon-area-container {
		     outline: rgb(0, 0, 0) none 0px;
    appearance: none;
    box-sizing: border-box;
    display: flex;
    flex: 1 1 0%;
    overflow-x: auto;
    padding-right: 12px;
    scrollbar-width: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
		}
		
		/* 单个图标块 */
		   .single-icon-block {
		  outline: rgb(0, 0, 0) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  cursor: pointer;
		}
		
		/* 图标与文本组合 */
		   .icon-text-group {
		  outline: rgb(95, 105, 120) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  color: rgb(95, 105, 120);
		  padding-top: 3px;
		  width: 40px;
		  align-items: center;
		  display: flex;
		  flex-direction: column;
		  position: relative;
		  transition: color 0.3s;
		}
		
		/* 图标容器 */
		   .icon-container {
		  outline: rgb(95, 105, 120) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  height: 21px;
		  width: 21px;
		  position: relative;
		}
		
		/* 图标 SVG */
		   .icon-svg {
		  outline: rgb(95, 105, 120) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		}
		
		/* 图标路径 */
		   .icon-path {
		  outline: rgb(95, 105, 120) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  fill: rgb(95, 105, 120);
		}
		
		/* 图标下方文本 */
		   .icon-text {
		  outline: rgb(95, 105, 120) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  font-size: 10px;
		  font-weight: 400;
		  line-height: 20px;
		  text-align: center;
		  white-space: nowrap;
		  width: 40px;
		}
		
		/* 业务咨询按钮 */
		   .business-consultation-button {
		  outline: rgb(255, 255, 255) none 0px;
		  appearance: none;
		  box-sizing: border-box;
		  background: none 0% 0% / auto repeat scroll padding-box border-box rgb(0, 85, 255);
		  border-radius: 4px;
		  color: rgb(255, 255, 255);
		  cursor: pointer;
		  font-size: 14px;
		  font-weight: 500;
		  height: 42px;
		  line-height: 42px;
		  text-align: center;
		  width: 116px;
		}
		@media (min-width: 480px) {
            .bottom-fixed-container {
             display: none;
             }
        }