.layui-layer-title {
    font-size: 30px!important;
    white-space: normal!important;
    height: auto !important;
    padding: 20px 80px 0px 20px!important;
    line-height: 48px !important;
    display: flex!important;
    background-color: #fff!important;
    border-bottom: 0px solid #eee!important;
}
.specialBtn {
    width: 112px;
    height: 40px;
    border-radius: 3px;
    background: rgba(76, 116, 231, 1);
    text-align: center;
    color: rgba(255, 255, 255, 0.9);
    font-family: PingFang SC;
    font-size: 16px;
    line-height: 40px;
    float: right;
    cursor: pointer;
    margin: 0 32px 18px 0;
}
.specialBtn:hover{
    color: rgba(255, 255, 255, 0.9);
}
.td-details {
    width: 80px;
    height: 35px;
    border-radius: 3px;
    background: rgba(231, 231, 231, 1);
    align-items: center;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    font-family: PingFang SC;
    font-size: 14px;
    line-height: 35px;
    cursor: pointer;
}
.td-details:hover{
    color:  rgba(76, 116, 231, 0.7);
}
.layui-layer-dialog .layui-layer-content{
    padding: 0!important;
}
.layui-table td, .layui-table th{
    font-size: 24px;
    padding: 9px 24px;
    line-height: 30px;
}
.layui-layer-btn .layui-layer-btn0{
    display: none;
}
.layui-layer-setwin .layui-layer-close2{
    /*display: none!important;*/
}
.layui-nav .layui-nav-more{
    right: -16px;
}
.layui-nav-child {
    top: 50px !important;
    left: -25px !important;
}
.layui-nav-child dd {
    padding: 0 15px;
    text-align: center;
    box-sizing: border-box;
}
.priceCompeNumber{
    margin-left: 16px;
}
.order-form{
    padding: 15px 36px;
}
.layui-card-header{
    border-bottom: 0px;
    padding: 0;
}
.bidding-content{
    padding: 24px 60px;
    box-sizing: border-box;
}
.enterBtn{
    width: 112px;
    height: 40px;
    border-radius: 3px;
    background: rgba(76, 116, 231, 1);
    text-align: center;
    color: rgba(255, 255, 255, 0.9);
    font-family: PingFang SC;
    font-size: 16px;
    line-height: 40px;
    float: right;
    cursor: pointer;
    margin: 0 40px 0 0;
}
.Currently {
    width: 100%;
    text-align: center;
}
.Currently div {
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 12px;
    color: #B0B2BF;
    line-height: 14px;
    text-align: center;
    margin-top: 10px;
}
.Noticeline{
    margin: 14px 60px 0 60px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#bidingNotice{
    width: 100%;
    overflow: hidden;
}
.layui-layer-shade {
    background-color: rgb(0, 0, 0, 0.3) !important;
}

.layui-layer-title:before {
    content: ""; /* 需要设置content，即使它是空的，因为某些浏览器可能需要它 */
    display: inline-block; /* 或 block */
    width: 48px; /* 想要的宽度 */
    height: 48px; /* 想要的高度 */
    background-image: url('/images/home/biding.png');
    background-size: contain; /* 或 cover，取决于你想要的图像缩放方式 */
    background-repeat: no-repeat;
    background-position: center; /* 图像在伪元素中的位置 */
    margin-right: 20px;
}
.announcement .layui-carousel {
    margin-top: 0px!important;
    height: auto !important;
    padding-left: 20px;
    box-sizing: border-box;
    background: rgba(243, 247, 254, 1);
    cursor: pointer;
    max-height: 344px;
}
.announcement-move{
    animation: move 30s linear infinite;
}
.announcement-move:hover{
    animation-play-state: paused;
}
@keyframes move {
    0% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(-314%);
    }
}
.announcement .layui-carousel[lay-anim=updown] .layui-carousel-arrow{
    display: none;
}
.announcement .layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{
    display: none;
}
.announcement .layui-carousel[lay-anim=updown] .layui-carousel-ind ul{
    display: none;
}
.announcement .layui-carousel>[carousel-item] div{
    width: 100%;
    position: absolute;
    height: 60px;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 60px;
    background: rgba(243, 247, 254, 1);
}
.bidding-Seemore{
    list-style: none;
    color: rgba(0, 0, 0, 0.9);
    font-family: FontAwesome;
}
.bidding-Seemore li {
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin-right: 15px;
    position: relative;
}
.bidding-Seemore li::after {
    width: 8px;
    height: 8px;
    border-top: 2px solid;
    border-right: 2px solid;
    border-color: #ccc;
    content: '';
    position: absolute;
    right: -10px;
    top: 11px;
    transform: rotate(45deg);
}
.NoneInfor{
    line-height: 60px;
    text-align: left;
    font-size: 30px;
}
.footer .footer-foot {
    border-top: 0px solid #363656;
}
.swiper-pagination-bullet:only-child{
    display: block!important;
    margin: 0 auto !important;
}