/*获取电话*/
.bg-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    display: none;
}

.bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000000;
    opacity: 0.6;
}

.get-number, .get-dialing {
    width: 5.74rem;
    height: 5.2rem;
    position: absolute;
    bottom: 4.4rem;
    /*top: calc(50% - 3rem);*/
    left: calc(50% - 2.87rem);
    border-radius: 10px;
    background-color: #ffffff;
    z-index: 999;
    overflow: hidden;
    display: none;
}

.shop-number {
    width: 100%;
    height: 0.9rem;
    background-color: #ffeef1;
}

.shop-number p {
    font-size: 0.28rem;
    color: #3a3a3a;
    line-height: 0.9rem;
    text-align: center;
}

.triangle {
    width: 0;
    height: 0;
    border-left: 0.34rem solid transparent;
    border-right: 0.34rem solid transparent;
    border-top: 0.12rem solid #d1d9f0;
    margin: 0 auto;
}

.get-container, .dialing-container {
    margin-top: 0.25rem;
    width: 100%;
}

.tel-number {
    width: 4.6rem;
    height: 0.66rem;
    line-height: 0.66rem;
    margin-left: 0.54rem;
    border: 1px solid #d8d8d8;
    text-align: center;
    font-size: 0.26rem;
    color: #3a3a3a;
    position: relative;
}

input::-webkit-input-placeholder {
    color: #CCCCCC;
    font-size: 0.26rem;
    text-align: left;
    padding-left: 0.2rem;
}

.get-container p {
    width: 4.6rem;
    margin: 0.26rem auto 0.6rem;
    font-size: 0.26rem;
    color: #888888;
    line-height: 0.4rem;
}
.get-container>span{
    width: 4.6rem;
    margin: 0.26rem;
    padding-left: 0.3rem;
    font-size: 0.26rem;
    color: #888888;
    line-height: 0.6rem;
}

#get-number, #dialing {
    width: 4.6rem;
    height: 0.7rem;
    background-color: #005197;
    border: none;
    border-radius: 5px;
    margin-left: 0.54rem;
    color: #ffffff;
    font-size: 0.3rem;
}


.lost-min {
    width: 1.53rem;
    height: 0.34rem;
    float: right;
    margin-right: 0.4rem;
    background: url("../../img/lose-min.png");
    background-size: cover;
}
.lost-min>span{
    font-size: 0.22rem;
    color: #ff8d89;
    padding-left: 0.13rem;
}

.dialing-container p {
    width: 5rem;
    margin: 0.2rem auto 0.4rem;
    font-size: 0.26rem;
    color: #888888;
    line-height: 0.4rem;
}

#close {
    width: 0.52rem;
    height: 0.52rem;
    background: url("../../img/close.png");
    background-size: cover;
    position: absolute;
    left: calc(50% - 0.26rem);
    bottom: 3.5rem;
    /*top: calc(50% + 1rem);*/
    z-index: 999;
}
button:focus{
    outline: none;
}
#usePhone{
    font-size: 0.4rem;
    color: #005197;
    padding-left: 0.1rem;
}
.call-txt{
    color: #ff8d89;
    margin-left: 0.4rem;
    font-size: 0.26rem;
}
#nob{
    font-size: 0.38rem;
    color: #ff8d89;
    margin-left: 0.1rem;
    letter-spacing: 0.02rem;
}



/*//虚拟键盘*/
#cursor-blink {
    /*float: right;*/
    display: inline-block;
    vertical-align: middle;
    /*margin-top: 25px;*/
    /*padding: 0 5px;*/
    visibility: hidden;
    padding-bottom: 0.01rem;
}

#cursor-blink::after {
    content: '';
    display: block;
    width: 2px;
    height: 0.26rem;
    animation: blink 1s infinite steps(1, start)
}

@keyframes blink {
    0% {
        background-color: white;
    }
    50% {
        background-color: #e28e10;
    }
    100% {
        background-color: white;
    }
}
.inputNumber{
    font-size: 0.26rem;
    color: #303030;
}