html{
    background-color: #f5f5f5;
}
a{
    text-decoration: none;
}
img{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.container{
   padding: 8px;
}
/*.fixed-submit-btn {*/
/*    position: fixed;*/
/*    bottom: 40px; !* 调整按钮距离底部的距离 *!*/
/*    right: 40px; !* 调整按钮距离右侧的距离 *!*/
/*    z-index: 1000; !* 确保按钮在其他内容之上 *!*/
/*}*/

.item{
    /*background: radial-gradient(125% 125% at 50% 10%, #eeeeee  50%, #5066f1 100%);*/
    background-color: #ffffff;
    /*border: solid 2px #1a1f39;*/
    border-radius: 8px  ;
}
.item_desc{
    height: 20px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all; /* 强制长单词换行 */
}
.item_name{
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-all; /* 强制长单词换行 */
}
@media (min-width: 1800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1700px;
    }
}


     /* 提示框基础样式 */
 .custom-tooltip {
     position: absolute; /* 绝对定位，跟随鼠标 */
     background: #333;
     color: #fff;
     padding: 6px 10px;
     border-radius: 4px;
     font-size: 14px;
     max-width: 400px;
     /*white-space: nowrap; !* 不换行 *!*/
     pointer-events: none; /* 不干扰鼠标事件 */
     opacity: 0; /* 默认隐藏 */
     transition: opacity 0.2s ease; /* 淡入淡出动画 */
     z-index: 9999; /* 确保在最上层 */
 }
