.poptitle{
    text-align: center;
    padding: 15px;
    position: relative;
   
    box-sizing: border-box;
}
.big-bg{
    max-width: 720px;
    min-height: 370px;

}
.lbTab {
     background: none;
     font-size: 12px;

 }

 /* 滚动条s */
 /* 针对特定元素的滚动条 */
.lbTab::-webkit-scrollbar {
     width: 6px !important;

 }

.lbTab::-webkit-scrollbar-track {
     background: #f1f1f1 !important;
     border-radius: 4px !important;
 }

.lbTab::-webkit-scrollbar-thumb {
     background: #bbbbbb !important;
     border-radius: 4px !important;
     transition: background 0.3s !important;
     /* 添加过渡效果 */
 }

.lbTab::-webkit-scrollbar-thumb:hover {
     background: #888888 !important;
 }

 /* Firefox滚动条样式 */
.lbTab {
     scrollbar-width: thin;
     scrollbar-color: rgba(91, 91, 92, 0.7) rgba(153, 145, 145, 0.5);

 }

 /* 滚动条e */
.lbTab .layui-table {
     background: none;
     padding: 0;
     margin: 0;
     text-align: center;
 }

.lbTab .layui-table thead {
     position: sticky;
     text-align: center;
     top: -1px;
     z-index: 10;
 }

.lbTab .layui-table tbody,
.lbTab .layui-table tr,
.lbTab .layui-table tr td {
     color: #4d4545 !important;
     font-size: 12px;
 }

.lbTab .layui-table th {
     color: #ffffff;
     border: 1px solid rgb(151, 150, 151);
     background-color: #ff9b04;
     text-align: center;

 }

.lbTab .lbbLq {
     text-align: center;
 }

.lbTab .lbLq {
     display: inline-block;
     color: white;
     padding: 5px 15px;
     background: linear-gradient(to right, #f85858, #ffa600);
     border-radius: 1px;
     transition: all 0.2s ease;
 }
.lbTab .lbLq:hover {
     background: linear-gradient(to right, rgba(255, 230, 170, 0.8), rgba(255, 112, 45, 0.8));
 }
.big-bg tbody tr:nth-child(odd) {
            background-color: #ffffff; /* 白色 */
}
/* 偶数行（2、4、6...） */
.big-bg tbody tr:nth-child(even) {
    background-color: rgba(236, 145, 42,0.1); /* 浅灰色 */
}
.colseGif{
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 2;
    cursor: pointer;
}
.colseGif::after{
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    width: 25px;
    height:25px;
    z-index: 4;
    border-radius: 100%;
   background: #ffce46;
}
.colseGif::before{
    content: '';
    position: absolute;
    top: 3px;
    right: 3px;
    width: 19px;
    height:19px;
    z-index: 5;
    border-radius: 100%;
    background: #fff2e0;
}
.colseGif:hover::before{
   background: #ebebeb;
}
.font-white{
    color: white;
}
.poptitle::after{
    content: '';
    position: absolute;
    top:0px;
    left: 0px;
    width: 720px;
    height: 20px;
    background: linear-gradient(to bottom,#ff9b04,#fff8ec);
    z-index: -2;
}
.poptitle::before{
    content: '';
    position: absolute;
    top:10px;
    left: 0px;
    width: 720px;
    height: 20px;
    z-index: -1;
    border-radius: 80%;
    background: #ffffff;
}
