            * {
                box-sizing: border-box;
            }
            .pop_up_pop {
                top: 30%;
                left: 50%;
                position: fixed;
                z-index: 99999;
                transform: translate(-50%, 0%);
                cursor: pointer;
            }
            
            .pop_up {
                display: none;
            }
            
            .pop_up img {
                width: 100%;
                height: 100%;
            }
            
            .btn {
                position: absolute;
                width: 263px;
                height: 71px;
                left: 42%;
                bottom: 50px;
                cursor: pointer;
            }
            
            .close {
                width: 64px;
                height: 64px;
                position: absolute;
                right: -75px;
                top: -30px;
                display: none;
            }
            
            .close img {
                width: 100%;
                height: 100%;
            }
            
            .shadow {
                content: '';
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, .3);
                position: fixed;
                top: 0;
                left: 0;
                z-index: 9999;
                display: none;
            }
            
            .suspension_box {
                width: 100px;
                bottom: 15%;
                height: 89px;
                position: fixed;
                z-index: 9;
                right: 22px;
                display: none;
                cursor: pointer;
            }
            
            .suspension_box img {
                width: 100%;
                height: 100%;
            }
            /* //虚拟仿真的弹框 */
            
            .Virtualpopup {
                position: fixed;
                width: 448px;
                height: 445px;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                background: url(../images/popup/layerpop.png) no-repeat;
                background-size: 100% 100%;
                z-index: 99999;
                cursor: pointer;
            }
            
            .Virtualpopup .Close {
                position: absolute;
                width: 36px;
                height: 36px;
                background: url(../images/popup/Close.png) no-repeat;
                background-size: 100% 100%;
                z-index: 999999;
                right: -42px;
                top: 50px;
                cursor: pointer;
            }
            
            .Virtualpopup .innner-box {
                padding-top: 166px;
            }
            
            .Virtualpopup .congratulations {
                margin-bottom: 20px;
                font-size: 34px;
                font-family: PingFang SC, PingFang SC-Medium;
                font-weight: 500;
                text-align: CENTER;
                color: #0f0e2e;
            }
            
            .Virtualpopup .inner-text {
                padding: 0 36px;
                margin-bottom: 0.42rem;
                font-size: 20px;
                font-family: PingFang SC, PingFang SC-Regular;
                font-weight: 400;
                text-align: CENTER;
                color: #000000;
                margin-bottom: 48px;
            }
            
            .immediately {
                background: linear-gradient(270deg, #0848e7 0%, #1466ee 100%);
                border-radius: 4px;
                width: 80%;
                margin: 0 auto;
                text-align: center;
                padding: 4px;
                cursor: pointer;
                font-size: 20px;
                font-family: PingFang SC, PingFang SC-Regular;
                font-weight: 400;
                text-align: CENTER;
                color: #ffffff;
            }
            /* AsCNP 会议用户免费vip弹窗 */
            .free_vip_popup {
                position: fixed;
                width: 380px;
                height: 236px;
                border-radius: 19px;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                background: url(../images/popup/bg.png) no-repeat;
                background-size: 100% 100%;
                z-index: 99999;
                cursor: pointer;
            }
            
            .free_vip_popup .close {
                display: block;
                position: absolute;
                width: 36px;
                height: 36px;
                background: url(../images/popup/close2.png) no-repeat;
                background-size: 100% 100%;
                z-index: 999999;
                right: -42px;
                top: -105px;
                cursor: pointer;
            }
            .free_vip_popup .vip_logo {
                width: 380px;
                height: 164px;
                background-image: url(../images/popup/vip_logo.png);
                background-size: 100% 100%;
                position: absolute;
                top: -108px;
                left: 0;
            }
            .free_vip_popup .innner-box {
                padding-top: 56px;
            }
            
            .free_vip_popup .congratulations {
                margin-bottom: 20px;
                font-size: 34px;
                font-family: PingFang SC, PingFang SC-Medium;
                font-weight: 500;
                text-align: CENTER;
                color: #0f0e2e;
            }
            
            .free_vip_popup .inner-text {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                margin: 11.5px 0 40px;
                padding: 0 10px;
                font-size: 24px;
                font-family: PingFang SC, PingFang SC-600;
                font-weight: 600;
                text-align: CENTER;
                color: #732a01;
                line-height: 40px;
                letter-spacing: 0.02px;
            }
            .confirm {
                overflow: hidden;
                background-image: url(../images/popup/button_bg.png);
                background-size: 100% 100%;
                width: 63.1%;
                height: 64px;
                border: 2.44px solid #ffb59d;
                border-radius: 52px;
                margin: 0 auto;
                padding: 4px;
                cursor: pointer;
                font-size: 24px;
                font-family: PingFang SC, PingFang SC-500;
                font-weight: 500;
                text-align: CENTER;
                color: #ffffff;
                line-height: 49px;
                letter-spacing: 0.02px;
            }

            