#commonBoxId1 .ol_box_4 {
  z-index: 30000;
}
.pickUpDialog .relative {
  position: relative;
}
.pickUpDialog .form-info-pickup ul li th {
  width: 85px !important;
}
.pickUpDialog .form-info-pickup table {
  margin-top: 7px;
}
.pickUpDialog .form-info-pickup ul li button {
  margin-top: 28px !important;
  margin-left: 0 !important;
}
.pickUpDialog .form-info-panels ul li th {
  color: #717171;
  text-align: left;
}
.pickUpDialog .form-info-panels ul li th .required {
  position: relative;
  top: 2px;
  color: #ca141d;
}
.pickUpDialog .form-info-panels ul li th .blank {
  position: relative;
  top: 2px;
  color: transparent;
}
.pickUpDialog .form-info-panels ul li td .text {
  vertical-align: middle;
  margin-right: 10px;
  transition: border-color 0.3s ease;
  border: 1px solid #999;
  padding: 8px 12px;
  border-radius: 2px;
}
.pickUpDialog .form-info-panels {
  font-size: 14px;
  line-height: 21px;
  padding: 3px 24px 13px;
}
.pickUpDialog .form-info-panels th,
.pickUpDialog .form-info-panels td {
  vertical-align: top;
  padding: 3.5px 0;
}
.pickUpDialog .form-info-panels th {
  text-align: right;
  color: #888888;
  padding-right: 9px;
}
.pickUpDialog .form-info-panels .link {
  text-decoration: underline;
  color: #3366cc;
}
.pickUpDialog .form-time-detail {
  border-color: #999;
}
.pickUpDialog .form-time .text:focus {
  border-color: #999 !important;
}
.pickUpDialog .form-time {
  position: relative;
}
.pickUpDialog .form-time .text {
  cursor: pointer;
}
.pickUpDialog .form-time .text:focus {
  border-color: #DEDEDE !important;
}
.pickUpDialog .form-time:before {
  content: "";
  width: 13px;
  height: 7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABmAAAAZgEHbzbCAAAAK0lEQVQY02Po6en5z0ACgKsnViOGOkIaccrjkiDoEnQFRPsZppDUQMKrAQBz5iJIYdC3xwAAAABJRU5ErkJggg==) no-repeat;
  position: absolute;
  right: 12px;
  top: 17px;
  cursor: pointer;
}
.pickUpDialog .form-time-detail {
  border: 1px solid #dedede;
  border-top: none;
  background: #fff;
  position: absolute;
  top: 38px;
  width: 272px;
  left: 0;
  padding: 12px 13px 3px 13px;
  z-index: 1;
}
.pickUpDialog .form-time-detail a {
  font-size: 12px;
}
.pickUpDialog .form-time-detail a:hover {
  color: #3a3a3a !important;
}
.pickUpDialog .form-time-detail .form-time-tab {
  margin-bottom: 14px;
}
.pickUpDialog .form-time-detail .form-time-tab a {
  float: left;
  margin-right: 20px;
}
.pickUpDialog .form-time-detail .form-time-tab a:after {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  background: #fff;
}
.pickUpDialog .form-time-detail .form-time-tab a.current {
  color: #ca141d;
  cursor: default;
}
.pickUpDialog .form-time-detail .form-time-tab a.current:after {
  background: #ca141d;
}
.pickUpDialog .form-time-detail .form-time-tab a.current:hover {
  color: #ca141d !important;
}
.pickUpDialog .form-time-detail .form-time-con {
  display: none;
}
.pickUpDialog .form-time-detail .form-time-con ul {
  width: 286px;
}
.pickUpDialog .form-time-detail .form-time-con li {
  float: left;
  margin-right: 20px;
  padding: 0 0 10px 0 !important;
}
.pickUpDialog .form-time-detail .form-time-con.current {
  display: block;
}
.pickUpDialog .form-address {
  border-color: #999;
  border-radius: 2px;
}
.pickUpDialog .form-address.selected {
  border-color: #ca141d;
}
.pickUpDialog .btn-address-info {
  top: 1px;
  left: 2px;
}
.pickUpDialog ::v-deep .el-input__inner {
  transition: border-color 0.3s ease;
  border: 1px solid #999 !important;
  padding: 8px 12px;
  line-height: 21px;
  height: 39px;
  width: 600px;
  cursor: pointer;
}
.pickUpDialog ::v-deep .el-input__inner:hover {
  border-color: #666 !important;
  position: relative;
}
.pickUpDialog .icon-arrow {
  width: 13px;
  height: 7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABmAAAAZgEHbzbCAAAAK0lEQVQY02Po6en5z0ACgKsnViOGOkIaccrjkiDoEnQFRPsZppDUQMKrAQBz5iJIYdC3xwAAAABJRU5ErkJggg==) no-repeat;
  position: absolute;
  right: 12px;
  top: 17px;
  cursor: pointer;
}
.form-info-input th {
  vertical-align: top !important;
  line-height: 38px;
}
.form-info-input td {
  vertical-align: top !important;
}
.form-info-input th,
.form-info-input td {
  padding: 0;
}
.form-info-input td {
  height: 60px;
}
.form-info-input td .text {
  line-height: 20px !important;
  width: 96%;
  font-size: 100%;
}
.form-info-input .report-errors {
  margin-top: 3px;
}
.form-info-input .label-error {
  color: #ca141d;
  line-height: 1;
  font-size: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNTM5OUFDN0RBRDExRTc4NDUxRDY5RjU4Q0VGQzBBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNTM5OUFEN0RBRDExRTc4NDUxRDY5RjU4Q0VGQzBBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM1Mzk5QUE3REFEMTFFNzg0NTFENjlGNThDRUZDMEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM1Mzk5QUI3REFEMTFFNzg0NTFENjlGNThDRUZDMEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tbS+vAAABCElEQVR42oSRvWoCURCFdyeLSCBdKoNl8A0sbCwCIlgHDdinCmq1nY9gYyHYBLWzMNjlGUTsDATLQKo0KUP8yTdwJMsWOvAxl5kzd+eeDQPF4jp/RepAA25hD28wgkHx6+PHdaHEBdIrbKAHKzAoQQwZqDH0abrZxRMKFfDzDdxxnmnIL5ijjUxrbGh2g/8ow70fqO9Ij5CFpmnnXnAiGNqS+vBgeuAqOB9LKJjcsFTzF7apWuQ1k3WlVPMZnlI116xNPsc4cJFoVqGb+EeXpBaMfWAgn4dumzQv0E6Ip/AOs+OPy7nPsq6vB0ZaoyVxHbe+w8RnXdB069wNPXrta/jNiA+u+xNgAL8bTtGR8oCxAAAAAElFTkSuQmCC) no-repeat;
  padding-left: 17px;
  margin-top: 3px;
  display: block;
}
.form-info-input td.form-info-address .form-address.selected {
  top: 0;
}
.form-info-input td.form-info-address .relative .addressInput.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}
.form-info-input td.form-info-address .relative .addressInput .el-input__inner {
  border: 1px solid #999;
  border-radius: 4px;
  height: 40px;
  padding: 0 15px;
}
.form-info-input button {
  margin-top: 10px !important;
  margin-left: 120px !important;
}
.span-424 {
  width: 424px !important;
}
.btn-address-info {
  width: 136px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  border: 1px solid #3A3A3A;
  border-radius: 2px;
  display: inline-block;
  position: relative;
  left: -2px;
}
.btn-address-info:hover {
  color: #3A3A3A !important;
}
.box-button {
  text-align: center;
  font-size: 0;
}
.box-cancel {
  display: inline-block;
  min-width: 170px;
  height: 44px;
  line-height: 44px;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 18px;
  margin: 0 5px;
  white-space: nowrap;
  border-radius: 2px;
}
.box-cancel:hover {
  text-decoration: none;
  border-color: #888;
}
.box-ok {
  display: inline-block;
  min-width: 170px;
  height: 44px;
  line-height: 44px;
  background: #ca141d;
  border: 1px solid #ca141d;
  font-size: 18px;
  color: #fff;
  margin: 0 5px;
  white-space: nowrap;
  border-radius: 2px;
}
.box-ok:hover {
  text-decoration: none;
  background: #b6121b;
  border-color: #b6121b;
}
