@charset "utf-8";
.erx-call-bot-bar{display:none;position:fixed;bottom:0;right:0;width:100%;background:#fff;padding:12px;box-sizing:border-box;z-index:9992;}
.erx-call-bot-bar li{width:33%;background:linear-gradient(270deg, #72e28e, #49c066);}
.erx-call-bot-bar li.tel{background: #ffbc74;border-left: #fff 1px solid; border-right: #fff 1px solid;}
.erx-call-bot-bar li.op{background: linear-gradient(90deg, #ffbc74, #ff8401);}
.erx-call-bot-bar li a{display:block;line-height:1;color:#fff;text-align:center;padding:6px 0;}
.erx-call-bot-bar li .ti{font-weight:bold;}
.erx-call-bot-bar li a span{font-size:10px;}
.erx-call-bot-layer .m-box{display:none;width:90%;background:#ffdcd6;border-radius:18px;}
.erx-call-bot-layer .m-tit{display:flex;justify-content:space-between;padding:.5em .2em .2em 1em;align-items:center;position:relative;}
.erx-call-bot-layer .m-tit img:first-child{width:50%;}
.erx-call-bot-layer .m-tit img{width:50%;}
.erx-call-bot-layer .m-close{position:absolute;top:12px;right:9px;width:28px;height:28px;background:url(../img/close2.png) no-repeat;background-size:100%;cursor:pointer;border-radius:50%;}
.erx-call-bot-layer .m-con{background:#fff;border-radius:inherit;padding:2em 1.2em 3em;}
.erx-call-bot-layer .m-con > div{height:48px;line-height:48px;margin:0 0 1.5em;font-size:16px;background:#f8f8f8;text-align:center;border-radius:30px;}
.erx-call-bot-layer .m-con .m-wxid{color:#7f7f7f;font-weight:bold;}
.erx-call-bot-layer .m-con .m-copy{color:#b95c4c;background:#ffdcd6;}
.erx-call-bot-layer .m-box2{display:none;width:76%;text-align:center;background:url(../img/bg_popup.png) no-repeat;background-size:100%;border-radius:30px;position:relative;}
.erx-call-bot-layer .m-box2 .title{font-size:20px;font-weight:bold;padding-top:24px;}
.erx-call-bot-layer .m-box2 .desc{font-size:15px;padding-top:15px;}
.erx-call-bot-layer .m-box2 .btns{display:flex;justify-content:space-between;padding:15px 15px 30px;}
.erx-call-bot-layer .m-box2 .btns > div{width:48%;height:40px;line-height:40px;color:#49c066;font-size:16px;font-weight:bold;border: 1px solid #49c066;border-radius:30px;cursor:pointer;}
.erx-call-bot-layer .m-box2 .btns .wx-add{color:#fff;background:#49c066;}
.erx-call-bot-layer .m-close2{width:14px;height:14px;position:absolute;right:20px;top:20px;cursor:pointer;opacity:.5;}
.erx-call-btn{position:fixed;bottom:110px;right:20px;z-index:9990;}
.erx-call-btn img{width:60px;border-radius:50%;cursor: pointer;animation:heartbeat 1s infinite;}
.erx-call-mbox, .erx-call-bot-layer{display:none;align-items:center;justify-content:center;z-index:9998;position:fixed;bottom:0;right:0;background:rgba(0,0,0,.5);}
.erx-call-bot-layer{width:100%;height:100%;z-index:9990;}
.erx-call-mbox.erxact, .erx-call-bot-layer.erxact{display:flex;}
.erx-call-bot-layer.erxact2{z-index:9999;}
.erx-call-inner{width:600px;box-sizing:border-box;background:#eb1e58;border-radius:12px 12px 0 0;font-size:14px;overflow:hidden;position:absolute;bottom:0;right:0;box-shadow:-8px 0 16px rgba(0,0,0,.1);}
.erx-call-tit{position:relative;font-size:22px;color:#fff;padding:8px 0 8px 15px;}
.erx-call-tit .ec-close{position:absolute;top:8px;right:12px;cursor:pointer;line-height:1;font-size:25px;}
.erx-call-con{max-height:90vh;padding:15px 30px 20px;background:#fff;overflow-y:auto;}
.erx-call-con::-webkit-scrollbar{width:6px;}
.erx-call-con::-webkit-scrollbar-track{background:transparent;}
.erx-call-con::-webkit-scrollbar-thumb{background:#ddd;}
.erx-call-mbox dl{display:none;margin:0;padding:0 0 12px;}
.erx-call-mbox dl:after, .ec-m-inner .sbtn:after{content:'';display:block;height:0;clear:both;}
.erx-call-mbox dt{display:block;float:left;width:10%;margin:2px 0 0;}
.erx-call-mbox dt img{max-width:100%;border:0;border-radius:50%;vertical-align:middle;}
.erx-call-mbox dd{position:relative;display:block;float:right;width:87%;margin:0;}
.erx-call-mbox .ec-data{height:20px;font-size:12px;color:#bbb;}
.erx-call-mbox .ec-data .ec-sale{margin-right:8px;}
.erx-call-mbox .ec-msg{position:relative;color:#111;line-height:1.58;padding:.7em;border-radius:6px;background:#eff3f6;}
.erx-call-mbox .ec-msg.b{font-weight:bold;}
.erx-tel-bar{margin-bottom:1em;color:#fff;background:#CE3A5E;text-align:center;padding:11px 0;}
.erx-tel-bar a{color:#fff;text-decoration:none;}
.erx-f-wel, .erx-s-time{text-align:center;margin-bottom:1em;}
.erx-f-wel span.ec-msg{display:inline-block;padding:.35em 1em;}
.erx-s-time{font-size:.85em;opacity:.68;}
.ec-item .cont{display:none;}
.ec-item .cont a{border-radius: 1.4rem;border: 1px solid #1A86FF;color: #1A86FF;margin:.6em 1em 0 0;display:inline-block;padding:5px 8px;}
.erx-call-mbox dl:nth-last-child(2) .cont{display:block;}
.ec-item.ec-qrcode .ec-msg{color:#fff;background:#1A86FF;text-align:center;}
.ec-item.ec-qrcode .ec-msg h3{font-size:1em;font-weight:normal;padding:0 0 5px;}
.ec-item.ec-qrcode .ec-msg p{background:#eff3f6;padding:1.15em 0;border-radius:5px;}
.ec-item.ec-qrcode .ec-msg img{max-width:100px;background:#fff;padding:3px;border:1px #eee solid;}
@keyframes heartbeat {
  50% {
    transform: scale(1.1);
  }
}
@media screen and (max-width:640px) {
  .erx-call-bot-bar{display:flex;}
  .erx-call-mbox{width:100%;height:100%;}
  .erx-call-inner{width:100%;}
}