.login-modal[data-v-516e9ea3] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1001;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] {
  width: 385px;
  margin: 200px auto;
  background: #fff;
  border-radius: 4px;
}
.login-modal .quicklogin-wrap .quicklogin-title[data-v-516e9ea3] {
  text-align: center;
  margin: 0;
  line-height: 30px;
  font-size: 24px;
  padding: 25px 0 15px;
  position: relative;
}
.login-modal .quicklogin-wrap .quicklogin-title .quicklogin-close[data-v-516e9ea3] {
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURUxpcf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////RzAVkAAAAndFJOUwD+XT/4+wQDAQJbDtfCCZnmHPBSby5rFletkM/hg3wpIjVHusmk21FTv9wAAAKISURBVHjanVeLkqowDA1LS6mAykN8v3HP///hzTKjaVxne4c4ChN6ckKbl/QmzvPPOu0W1aGxtjlUiy5ds8o7+ktyn9O8fXwnABJrjB1vvh/tfHz0F6w+LQEzLPrbuS6K+nzrF4MBlqdaQTXOUXFk2NCv5qF+vuoHhh4Lch+RbK8tYbbpz9PM+XwU77Ifm+nWoGyZ9DfO0XwHVCnl5LXl3HlWphWwm5P7jbtUaDpHzn90hx90DaoLuXfcqsT+qsneaa97lCuN9LQ64L6mTMM0NKP1HYcV+RBXl9gW2tinbSi2KGtB8qFXuI+4KPKOioPhRbjDfs2XqHha77Ej/7TTork++WKc1wYtX0ZHixIdZfRfklGHsqB8NHJElQfp4T+4GCRHXuFIjnV0WSIl91SPXyVa6SjF8kKePydsSQJ/sxMrsna3kRSiLU4Mo4IJZZ9mgPkip3FfBpg9lf6HsuCbFoOTV1/AJMmMb0h0syQxWIjODWj58kD/YmBrJrEjp+KziWGvXpoeD6J1aYPA9eOykTPgG035ICFsuaYUQ0bBafDCgNO9DAXnQdmAlLrAe72UtZkyE+5Ex98+1KrFoRFlu2e2Cjdx/41T8Yl4uqGiQ3KWV1ScdrOxwqcC6ZwcqLG1ADWntcKngbVtyJpCgCEnEhYIXwgsjA2AmnNjwDizET4NFFejQO2qbE7UVb05chzRzdHHIQEQPQ4dABJy0QDQISdBHg05HeSSVtEg12kliRxPK5XIUjriiaxKhxSreOlQxUrKY7xYqfIoBTleHlVBlhYQLci6BUjTibcA3XSkzcWbjrS5qY11ciufOjxMHVemDkjTR7LpQ+D0sXP6oDt9tJ4+zE/++/APx+xH5fH84O8AAAAASUVORK5CYII=);
  width: 28px;
  height: 28px;
  position: absolute;
  top: 0px;
  right: -35px;
  background-size: contain;
  cursor: pointer;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container {
  width: 320px;
  padding: 10px 0;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .phone-input + .get-code-bottom {
  display: none;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .tips {
  margin-top: -16px;
  margin-bottom: 10px;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item {
  height: 45px;
  line-height: 45px;
  background: #f9f9f9;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
  margin-bottom: 25px;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item span {
  color: #666;
  font-size: 14px;
  position: relative;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item span:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 14px;
  border-left: 1px solid #d8d8d8;
  position: absolute;
  right: 0px;
  top: 16px;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item input {
  width: 60%;
  padding-left: 15px;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item.input-item-code > span {
  display: none;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item.input-item-code input {
  width: 50%;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item.input-item-code .get-code-bottom {
  background: transparent;
  color: #999;
  padding-right: 0;
  text-align: center;
  padding-left: 15px;
  width: 140px;
  font-size: 14px;
  position: relative;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item.input-item-code .get-code-bottom:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 14px;
  border-left: 1px solid #d8d8d8;
  position: absolute;
  left: 16px;
  top: 16px;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .input-item.input-item-code .get-code-bottom.get-code-btn {
  color: #ff6900;
  cursor: pointer;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .care {
  font-size: 12px;
  color: #60ab67;
  margin-top: -10px;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .button-box {
  height: auto;
}
.login-modal .quicklogin-wrap[data-v-516e9ea3] .pub-container .submit {
  width: 300px;
  height: 45px;
  background: #ff6900;
  border-radius: 2px;
  line-height: 45px;
  margin-bottom: 30px;
}


[data-v-6961ad8f] .el-dialog .el-dialog__header {
  display: none;
}
[data-v-6961ad8f] .el-dialog .el-dialog__body {
  padding: 0;
  border-radius: 4px;
}
.nums-box[data-v-6961ad8f] {
  line-height: 28px;
  text-align: center;
}
.wechat-dialog-body[data-v-6961ad8f] {
  position: relative;
}
.wechat-dialog-body .wechat-dialog-close[data-v-6961ad8f] {
  position: absolute;
  width: 26px;
  height: 26px;
  background-size: cover;
  right: -37px;
  cursor: pointer;
}
.wechat-dialog-body .wechat-dialog-shopname[data-v-6961ad8f] {
  font-size: 20px;
  color: #333;
  text-align: center;
  padding: 30px 30px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wechat-dialog-body .wechat-dialog-tip[data-v-6961ad8f] {
  text-align: center;
  color: #666;
  font-size: 14px;
}
.wechat-dialog-body .wechat-dialog-qrcode[data-v-6961ad8f] {
  width: 154px;
  height: auto;
  display: block;
  margin: 0 auto;
  padding-top: 10px;
}
.wechat-dialog-body .wechat-dialog-text[data-v-6961ad8f] {
  text-align: center;
  font-size: 12px;
}

.el-tooltip__popper.is-dark.tips-serchStyle {
  background: #FFFFFF;
  color: #333333;
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  box-shadow: 0 0 5px 2px rgba(138, 138, 138, 0.23);
}
.el-tooltip__popper.is-dark.tips-serchStyle .popper__arrow {
  top: 34px;
  border-top: 6px solid #ffffff;
}
.el-tooltip__popper.is-dark.tips-serchStyle .popper__arrow:after {
  display: none;
}
.case-card-wrap[data-styleonly] .case-item {
  display: inline-block;
  box-sizing: border-box;
  width: 224px;
  height: 242px;
  border-radius: 16px;
  background: #ffffff;
  margin: 0;
  font-size: 12px;
  border: 1px solid #eee;
  transition: box-shadow 0.35s;
  text-align: left;
  overflow: hidden;
}
.case-card-wrap[data-styleonly] .case-item a {
  text-decoration: none !important;
}
.case-card-wrap[data-styleonly] .case-item.bottom {
  border-bottom: none;
}
.case-card-wrap[data-styleonly] .case-item.refresh {
  border-top: 1px solid #eee;
}
.case-card-wrap[data-styleonly] .case-item:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.case-card-wrap[data-styleonly] .case-item hl {
  background-color: #fff2ad;
}
.case-card-wrap[data-styleonly] .case-item .gz-dingwei {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUxpcZ+fn5eXl5mZmZmZmZqampmZmZmZmZmZmZqampiYmJeXl5iYmJiYmJmZmZmZmZmZmV0bIdAAAAAQdFJOUwAQQLB/MNDwoGDgIMCQv1qecUWTAAABCklEQVR42pXVwZbDIAgF0GejIjFJ3/9/7cxizqkJIp27NFAUTAOr5KvyV73yC6GUdw7k7FjKwgfJ8PXKiVrgKMIpKUH8lxmp0rUnWCcXNhgvLtmJXFy6ogJyyLpE42grAPptreFOONC/ReXA7Gj2Y9nsafZEhqYPNzFjtDk9P71RHPzI860eGDFO4FcJ728SNmc8/hj65wYP6+Iemte0wLG4220SzxMj5c2uHUkrR4pRYijBjvo/75wyoHjYubTjSaMCxh4UMDQoYFW6DswUugqmMh0ZjsqpCk+R4L/b0KBDVqPRMIo/EjVhqQtvpCNQxBw4oObAETXxkWwmHGmmoZFm4iPNxEeaF/8DsNhCbZcUatEAAAAASUVORK5CYII=);
  display: inline-block;
  width: 12px;
  height: 12px;
  background-size: cover;
}
.case-card-wrap[data-styleonly] .case-item .case-img {
  margin: 0 -1px;
  height: 138px;
  cursor: pointer;
  background-color: #eee;
}
.case-card-wrap[data-styleonly] .case-item .case-img img {
  width: 100%;
  height: 100%;
}
.case-card-wrap[data-styleonly] .case-item .content {
  padding: 11.5px 10px 0 10px;
  overflow: visible;
}
.case-card-wrap[data-styleonly] .case-item .content .line {
  width: 100%;
  height: 1px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.case-card-wrap[data-styleonly] .case-item .content .line .server-atag {
  width: 36px;
  height: 20px;
  position: absolute;
  right: 0;
  top: -26px;
  background: #fff;
}
.case-card-wrap[data-styleonly] .case-item .content .line .server-atag img {
  display: block;
  margin-left: auto;
  margin-right: 3px;
  margin-top: 4px;
  width: 20px;
  height: 10px;
  line-height: 1;
}
.case-card-wrap[data-styleonly] .case-item .case-name {
  width: 100%;
  color: #333;
  font-weight: bold;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.case-card-wrap[data-styleonly] .case-item .case-name img {
  width: 34px;
  vertical-align: top;
  margin-top: 1.5px;
  margin-right: 4px;
}
.case-card-wrap[data-styleonly] .case-item .btn {
  display: flex;
  width: 100%;
  height: 30px;
  align-items: center;
  justify-content: center;
  background-color: #ff6900;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  border-radius: 3px;
}
.case-card-wrap[data-styleonly] .case-item .btn:hover {
  background: #ff874a;
}
.case-card-wrap[data-styleonly] .case-item .btn.has-wechat {
  width: 130px !important;
  margin-right: 5px;
}
.case-card-wrap[data-styleonly] .case-item .btn .consult-icon {
  width: 18px;
  height: 16px;
  margin-right: 6px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAAAY1BMVEVMaXH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+eBmR1AAAAIHRSTlMALyjsyPlxAgQH176grZMSWF1PfkNj8/6pDBs6z7Zr4qZbhTcAAAGVSURBVHjafZOJlqMgEEUBRVnccN/Sef//lVNgHGYkp+skvEpxqUUMu61kTHNXWZNlxlaOax9KTDs7g0xKv87W6QdAZzoDvOti5PvOx6J+A6YLG5FpK+B0bQy17gSqlpWREQbZVJKnSr+S0DplMOJDkewGVpATkwdfWJj9prYctmWKPUyx1iLfPokG5Hs6byiRYyChD5/lceVJcx1y5uF8g+ZmUoo2w7DZIu5WUxVL1pJ0sOwXs+hCtSJU5ZyWp5asCPVqdL6lQsqCsacqKrTSrxdG8nUGZJo9VbERrwD15Jc5kJfsqTdUYfKTiLoWqfpyFUEDdfaLNRj8FHhvJCUZS1UbHCxU7+6bS2+vh1FeJ5wtyVdG5/gJe+QMCRRfkO3yxuUaMGU6yIPk8+il+0YV0l9ZzIpmI0f9C+oGkfHUz4yz095XZD6iaLA5NB0pngOmONq/EU3QyvT/PW7uxALzWptmtXZkF5T+O/omlyAjeKnEN+i6BD7209Qfw4zMOdQRilwMiRWLxHBBKadK/2WsP2Vzt/0HtUIdIEnBYXgAAAAASUVORK5CYII=') 0 0 no-repeat;
  background-size: 100%;
}
.case-card-wrap[data-styleonly] .case-item .tabs {
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 5px 0 12px 0;
  padding-right: 25px;
  position: relative;
}
.case-card-wrap[data-styleonly] .case-item .tabs .tab {
  height: 18px;
  background: #f0f4fa;
  box-sizing: border-box;
  padding: 0 6px;
  margin-right: 6px;
  margin-bottom: 2px;
  line-height: 18px;
  display: inline-block;
  font-size: 12px;
  color: #7c8ac2;
  border-radius: 2px;
}
.case-card-wrap[data-styleonly] .case-item .name-address {
  position: relative;
  color: #999;
  width: 100%;
  box-sizing: border-box;
}
.case-card-wrap[data-styleonly] .case-item .name-address .head-box {
  position: relative;
  top: 2px;
}
.case-card-wrap[data-styleonly] .case-item .name-address .head-box img {
  margin-top: -1px;
}
.case-card-wrap[data-styleonly] .case-item .name-address .shop-detail {
  position: relative;
}
.case-card-wrap[data-styleonly] .case-item .name-address .shop-detail .shop-star,
.case-card-wrap[data-styleonly] .case-item .name-address .shop-detail .shop-score {
  box-sizing: border-box;
  width: 28px;
  height: 13px;
  line-height: 13px;
  padding: 0 3px;
  border-radius: 2px;
  background-color: #ff6900;
  color: #fff;
  font-size: 10px;
  margin-right: 4px;
  vertical-align: top;
  margin-top: 2px;
  display: inline-block;
  text-align: center;
}
.case-card-wrap[data-styleonly] .case-item .name-address .shop-detail .changliao-img {
  height: 16px;
  margin-right: 3px;
  vertical-align: top;
}
.case-card-wrap[data-styleonly] .case-item .name-address .shop-detail .shop-info {
  display: inline-block;
  max-width: 130px;
}
.case-card-wrap[data-styleonly] .case-item .name-address .shop-detail i.to-im {
  cursor: pointer;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(https://bgl.zbjimg.com/bgl/bjclound/2024/06/19/消息.png/origine/3b3c6485-e4fa-4e63-8ea6-7b0a7ea1febb);
  background-size: 100%;
  vertical-align: top;
  margin-left: 4px;
}
.case-card-wrap[data-styleonly] .case-item .name-address .box .online {
  position: absolute;
  left: -3px;
  top: -2px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #3bc57b;
  border: 2px solid #ffffff;
  box-sizing: content-box !important;
}
.case-card-wrap[data-styleonly] .case-item .name-address .shop-box {
  position: relative;
  min-width: 180px;
}
.case-card-wrap[data-styleonly] .case-item .tool-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  top: -3px;
}
.case-card-wrap[data-styleonly] .case-item .tool-content .myhref {
  position: absolute;
  left: 0;
  top: 0;
  width: 268.5px;
  height: 30px;
  z-index: 99;
  opacity: 0;
}
.case-card-wrap[data-styleonly] .case-item .tool-content .has-mywechat {
  width: 123.5px !important;
}
.case-card-wrap[data-styleonly] .case-item .tool-content /deep/ .wechat-sonsulting {
  width: 130px;
}
.case-card-wrap[data-styleonly] .case-item .tool-content /deep/ .wechat-sonsulting .contact-wechat-square {
  width: 100%;
  height: 30px;
}
.case-card-wrap[data-styleonly] .case-item .wxbtn {
  cursor: pointer;
  width: 130px;
  height: 30px;
  background-color: #3bc57b;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 30px;
  border-radius: 3px ;
}
.case-card-wrap[data-styleonly] .case-item .wxbtn:hover {
  background-color: #54cd8c;
}
.case-card-wrap[data-styleonly] .case-item .wxbtn i {
  display: inline-block;
  width: 22px;
  height: 19px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAmCAMAAACIwYlVAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACfUExURUxpcf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xCDmj8AAAA0dFJOUwD++t8EE+UCAQP2Uc8HiiTxC6/YOcnCGFsGtByQg3G9nh9KbHZEPS/rDqmVKEClYDR+VmStapNQAAACyUlEQVR42o1UiXaiQBAcmAGGQ0ROMd4axSMm2a3//7YtrrCaNW8bnsxRU9Nd3a0YzFW6H2rliJ/McfmjrHGajq0a6eqnUE3oZrqWBmhmMPctoR39FHud2zBQJXmeRBwki+IJuStGywhevDuOlNbqlO5zD/bvUjj/4BXWDMb6qIal8hAD64l45OZxK0ey5YbTMvHDyVRidfoH9wzBmH5bZe+WpRjFMcH5u8M7SGLpysoikxYvOeKJUOIqsRTuvRNjG74YiU94mArF5wITW6FGwoc9Jvqe+Mzs8WPCb8CLBuzyuWBPNscZqDNieHwUygvD53O6yFA75Vs4zyGnGy59sVtm1En0JR2pPtaVgcbMbFd8kR8RNAe15tt5Zt08IMpu4TxeVYDc6U7xLWaPur9JGKv3SXv5xJ8ZiK1W8QNWj9gK9tTp00NOXyIrhG58tkePUgYb6tN6RTGU2GRYNYGpBIe7rN4gN4KNMGoXVa1mkbQiij3WQg3ErwZ+ca7D6Gwx1pcge+F0i6gQnF4rvH6hFYlXLFPxChMhE7sEFrXvMVNPNKkT3ttXYFDn8RGshN+LFiMbE9ecTE0jbXrkbzcc1qARTBq2Iof9xhXXqRnta3NwCLDVqJJFd/cMpl9D6uuqo3CHhGpafeMHMjLTeFnCINNDUYqDwVGbfzGYElPEfZmmCLZnNml+iyPMvzWTrmvzvRd3gciDzCIABqJrQ31H/Bty0k8SoPrclOOD/z49Y1YSfYc9ROwitysd2AtWSjvZSNwm1Mbpi5v7Ni7C6Vz+DAvBbe26ikqlNlZHHnWVy5eD9whrpfuAR9zpxo1MAbxLemqnxYuqsC4HcYae7DplbsIM1ovlMoylvciphBJPjEfH86TrQc+Dh5gMz6z27/Qx3Yfh3r+mM0CyPn78bx8yss2bEhc/wVlYmnIw9HK3FP9rlFzp/4MOTv0BjkpDcT9Q2esAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 5px;
  vertical-align: top;
}
.case-card-wrap[data-styleonly] .case-item .wxbtn span {
  color: #fff;
  font-size: 14px;
  font-style: normal;
  margin-left: 6px;
}

.case-card-wrap[data-styleonly] {
  display: inline-block;
  vertical-align: top;
}

