.slug-login-dialog-wrap {
    width:790px !important;
    height: 530px !important;
    background: url(//game.gtimg.cn/images/empress/act/a20250226yuyuepc/dlbg.png) center center no-repeat;
    background-size: 100% auto;
    overflow: visible !important;
    background-color: transparent !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.slug-login-qcwx-tabs {
    display: none !important;
}

.slug-login-dialog-iframe .lay_top {
    display: none !important;
}

/* .slug-login-dialog-iframe {
    width: 770rem!important;
    height: 420rem !important;
    margin-top: 52rem !important;
    margin-left: 20rem !important;
} */

.slug-login-dialog {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.close-btn:hover {
    transform: rotate(360deg) !important;
}

.close-btn {
    position: absolute;
    right: -60px !important;
    top: 0;
    width: 46px !important;
    height: 46px !important;
    border: none !important;
    outline: none !important;
    background: url(//game.gtimg.cn/images/empress/act/a20250226yuyuepc/close.png) center center no-repeat;
    background-size: 100% auto;
    transition: all .5s ease-in-out;
}

.close-btn a {
    border: none !important;
    outline: none !important;
    color: transparent !important;
    width: 100% !important;
    height: 100% !important;
   
}
.slug-login-dialog-iframe .wx-iframe-cont {
    margin-top: 60px !important;
}
  /* 小于1920px时的样式 */
/* @media (max-width: 1919px) {
  
    .slug-login-dialog-wrap {
        width:790px !important;
        height: 530px !important;
    }
    .close-btn {
        right: -60px !important;
        width: 46px !important;
        height: 46px !important;
    }
    .slug-login-dialog .slug-login-dialog-iframe .wx-iframe-cont{
        margin-top: 60px !important;
    }
} */

