@charset "utf-8";

/* H5 / PC 咨询弹窗 */
iframe {
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    border-width: 0;
    width: 1px;
}

iframe.openH5 {
    overflow: hidden !important;
    scrolling: no;
}

.open {
    display: none;
    width: 700px !important;
    height: 540px;
    position: fixed;
    margin-left: 31.5vw;
    margin-top: 14vh;
    z-index: 12;
    border-radius: 8px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
}

.openH5 {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 520px;
    max-height: 92vh;
    margin: 0;
    z-index: 13;
    border: 0;
    border-radius: 16px 16px 0 0;
    box-shadow: 0 -8px 32px rgba(0, 0, 0, 0.12);
    background: transparent;
    transform: translateY(100%);
    transition: transform 0.32s cubic-bezier(0.32, 0.72, 0, 1);
}

.openH5_show {
    transform: translateY(0);
}

.openH5_none {
    display: none !important;
    transform: translateY(100%);
}

#body2,
#body3 {
    transition: opacity 0.28s ease;
    cursor: pointer;
}

#body3 {
    background-color: rgba(0, 0, 0, 0.55) !important;
    opacity: 0 !important;
}

#body3.popup-mask_show {
    opacity: 1 !important;
}
