.red {
  color: #ca141d;
}
th {
  text-align: left;
}
.invoice-new-info-name dl {
  margin-bottom: 16px;
}
.invoice-new-info-normal {
  width: 440px;
  margin: 0 auto;
  margin-top: 70px;
  min-height: 272px;
}
.invoice-new-info-normal li {
  margin-top: 20px;
}
.invoice-new-info-normal .invoice-new-text {
  width: 310px;
}
.invoice-new-info-notmatch .invoiceContent {
  height: 268px;
}
.invoice-new-info-notmatch .invoiceContent .noMatchImg {
  margin: 0 auto;
  width: 100px;
  height: 100px;
  padding: 60px 0 8px;
}
.invoice-new-info-notmatch .invoiceContent .noMatchImg span {
  width: 100px;
  height: 100px;
  display: block;
  background: url(data:image/png;base64,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) no-repeat;
}
.invoice-new-info-notmatch .invoiceContent p {
  font-size: 14px;
  color: #858383;
  text-align: center;
  line-height: 20px;
}
.invoice-new-info-normal .invoice-new-goods-details {
  margin: 16px -40px 0 24px;
}
.invoice-new-info-add .invoice-new-goods-details {
  margin: 12px 77.5px 0;
}
.invoice-new-goods-details h2 {
  margin-bottom: 8px;
  line-height: 17px;
  font-size: 12px;
  color: #000;
}
.invoice-new-goods-details p {
  line-height: 15px;
  font-size: 12px;
  color: #a4a4a4;
}
.invoice-new-info-tip {
  position: absolute;
  right: 9px !important;
  top: 10px;
  width: 14px;
  height: 14px;
  left: 442px;
}
.invoice-new-info-name .invoice-new-info-tip {
  right: -16px;
}
.invoice-new-info-add .invoice-new-info-tip {
  top: 10px;
}
.invoice-new-info-tip .icon-invoice-new {
  display: block;
  width: 14px;
  height: 14px;
  background: url(../../staticpc/img/icon-order.png) no-repeat;
  background-position: -32px -85px;
}
.invoice-new-info-tip .icon-invoice-more {
  display: block;
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADKADAAQAAAABAAAABwAAAABk3MtMAAAAhElEQVQYGWNcsmRJFBsb29mwsLCbDHjAqlWr1H/9+mXMxMzM/OD379+bQAK41IPkQGpAapkiIyOP/f//PwmXJphikBqQWkaYqUCnWTMyMs5jZWX1gzkPWXFMTMxRkFq4BhAHWROID7IVZDJMMUgMRQNIAKYJxEZXDBLDCpYvX24CwtgkAUmtVfOm1VICAAAAAElFTkSuQmCC) no-repeat;
}
.invoice-new-info-tip .icon-invoice-moreCon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADKADAAQAAAABAAAABwAAAABk3MtMAAAAgklEQVQYGWNgwAKWL19uAsJYpBiY0AWXLFli/e/fv6UgDGKjyzMiC4AUMDIyzmNlZfUDif/+/XvT////k2JiYo7C1ME1ICsOCwu7CVKwatUqdXRNYA3YFMNMRNfECPScFdC980HOgJkMUwyjYZqYmJgSmf7+/auATzFIE8ggkBqQWgCElVS0auGWowAAAABJRU5ErkJggg==) no-repeat;
}
.invoice-new-info-tip .invoice-new-tip-cont {
  display: none;
  position: absolute;
  left: -152px;
  bottom: 14px;
  margin-left: 7px;
  padding-bottom: 16px;
}
.invoice-new-info-add .invoice-new-info-tip .invoice-new-tip-cont {
  left: -182px;
}
.invoice-new-info-tip .invoice-new-tip-cont .invoice-tip-details {
  width: 240px;
  padding: 10px;
  background: #ffffff;
  border: 1px solid #d6d6d6;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.invoice-new-info-tip .invoice-new-tip-cont h2 {
  margin-bottom: 12px;
  font-size: 14px;
  color: #000;
  line-height: 17px;
}
.invoice-new-info-tip .invoice-new-tip-cont p {
  font-size: 12px;
  color: #a4a4a4;
  line-height: 15px;
}
.invoice-new-info-tip .invoice-new-tip-cont a {
  color: #267eff;
}
.invoice-new-info-tip .invoice-tip-angle {
  position: absolute;
  bottom: 9px;
  right: 80px;
  transform: scaleY(0.832);
}
.invoice-new-info-add .invoice-new-info-tip .invoice-tip-angle {
  right: 50px;
}
.invoice-new-info-tip .invoice-tip-angle:after {
  content: "";
  display: block;
  width: 0;
  border: 8.5px solid transparent;
  border-left: 8.5px solid #fff;
  border-bottom: 8.5px solid #fff;
  transform: rotate(-45deg);
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.invoice-new-info-tip:hover .invoice-new-tip-cont {
  display: block;
}
#invoiceMore .invoice-new-info-tip {
  top: 6px;
}
.invoice-new-info-name .moreCont {
  padding-left: 10px;
  font-size: 12px;
  color: #ccc;
}
input:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder {
  color: transparent;
}
.invoice-notic {
  width: 630px;
  margin: 0 auto;
}
.invoice-notic .invoice-notice-title {
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 28px;
  text-align: center;
}
.invoice-notic .invoice-notice-con {
  font-size: 14px;
  color: #888;
  min-height: 290px;
  line-height: 18px;
}
.invoice-notic .invoice-notice-con p {
  margin-bottom: 22px;
}
#invoice-company form {
  margin-top: 0;
}
.order-list-info .invoice-new-tab-box {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  width: 662px;
  margin-left: -25px;
  border-bottom: 1px solid #d6d6d6;
}
.order-list-info .invoice-new-tab-box .icon-left {
  width: 20px;
  height: 20px;
  transform: rotate(90deg);
  margin-right: 39px;
  cursor: pointer;
}
.order-list-info .invoice-new-tab-box .icon-right {
  width: 20px;
  height: 20px;
  transform: rotate(-90deg);
  margin-left: 39px;
  cursor: pointer;
}
.order-list-info .invoice-new-tab-box .icon-not {
  cursor: no-drop;
  opacity: 0.35;
}
.order-list-info .invoice-new-tab-box .tab-box {
  overflow: hidden;
  width: 560px;
}
.order-list-info .invoice-new-tab-box .tab-box .invoice-new-tab {
  text-align: center;
  margin-bottom: 1px;
  border-bottom: none;
  width: 1018px;
  display: flex;
}
.order-list-info #invoiceMore {
  height: 18px;
  padding-left: 30px;
  font-size: 13px;
  line-height: 18px;
}
.order-list-info input {
  outline: medium;
}
.order-list-info .box-button {
  text-align: center;
}
.order-list-info #invoice_save_step span,
.order-list-info #invoice_next_step span,
.order-list-info #invoice_return_step span,
.order-list-info #invoice_mid_step span {
  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;
  text-align: center;
}
.order-list-info #invoice_mid_step span {
  background: #fff;
  color: #3a3a3a;
  border: 1px solid #ddd;
}
.order-list-info #invoice_next_step span,
.order-list-info #invoice_return_step span {
  background: #fff;
  color: #3a3a3a;
  border: 1px solid #ddd;
}
.order-list-info .invoice-new-tips {
  padding: 10px 12px;
  color: #a4a4a4;
  background: #f6f6f6;
  line-height: 1.5;
  font-size: 12px;
}
.order-list-info .invoice-new-tips p {
  padding: 0px;
}
.el-dialog__header:before, .el-dialog__header:after {
  content: "";
  width: 6px;
  height: 1px;
  display: inline-block;
  background: #444444;
  position: relative;
  top: -5px;
}
.el-dialog__header:before {
  margin-right: 6px;
}
.el-dialog__header:after {
  margin-left: 6px;
}
.el-button {
  color: #a4a4a4;
  text-decoration: underline;
}
.el-button--text:hover {
  color: #a4a4a4;
}
.el-dialog--center .el-dialog__body {
  padding: 25px 25px 0;
}
.el-dialog__body {
  padding-top: 10px !important;
}
.el-dialog__body .invoice-new {
  padding: 0 30px;
  overflow-y: visible !important;
}
.el-dialog__header {
  display: block;
  text-align: center;
  font-size: 18px;
  padding-top: 26px;
  color: #3a3a3a;
}
.el-form {
  margin-left: -24px;
  margin-top: -18px;
}
.el-form-item__label:before {
  color: #ca141d !important;
}
.el-form-item__label {
  margin-right: 20px;
  color: #a4a4a4;
  padding: 0;
  width: 84px;
  text-align: left;
}
.notRequired .el-form-item__label {
  padding-left: 10px;
}
.el-input__inner {
  height: 21px;
  padding: 0 0 0 0px;
}
.el-input {
  width: 310px;
}
.el-input input {
  border-radius: 0;
}
.el-form-item__error {
  color: #ca141d;
  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;
  padding-top: 0px;
  top: 0;
  margin-right: -40px;
  float: left;
  position: relative;
}
.el-form-item {
  margin-bottom: 18px;
}
.el-form-item label {
  font-size: 12px;
  width: 84px !important;
  margin-left: 21px;
  height: 24px;
  line-height: 24px;
}
.el-form-item .el-form-item__content {
  margin-left: 127px !important;
  height: 24px;
  line-height: 24px;
}
#invoice-company .el-form-item__label:before {
  margin-right: 10px !important;
}
#vatinvoice-person-form table {
  margin-left: 77.5px;
}
#vatinvoice-person-form table label {
  margin-left: 0;
  margin-right: 0;
}
#vatinvoice-person-form table .el-form-item__content {
  margin-left: 84px !important;
}
#vatinvoice-person-form table .el-form-item__content .el-input {
  width: 420px;
}
#vatinvoice-person-form table .el-form-item__label:before {
  margin-right: 10px;
}
#vatinvoice-person-form table .form-address-label {
  position: relative;
}
#vatinvoice-person-form table .address-td {
  left: -420px;
}
#vatinvoice-company-form table {
  margin-left: 66px;
}
#vatinvoice-company-form table label {
  width: 106.67px !important;
  margin: 0;
}
#vatinvoice-company-form table .el-form-item__content {
  margin-left: 106.67px !important;
}
#vatinvoice-company-form table .el-form-item__content .invoice-new-info-tip {
  left: 422px;
}
#vatinvoice-company-form table .el-input {
  width: 420px;
}
#invoice-electronic-form-person .el-form-item:last-child {
  margin-bottom: 0;
}
#vatinvoice-person-form .deliveryInput {
  text-indent: 14px;
}
#vatinvoice-person-form .form-address-detail {
  position: relative;
  left: -13px;
}
#vatinvoice-person-form .form-address-detail:before {
  content: "";
  width: 13px;
  height: 7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABmAAAAZgEHbzbCAAAAK0lEQVQY02Po6en5z0ACgKsnViOGOkIaccrjkiDoEnQFRPsZppDUQMKrAQBz5iJIYdC3xwAAAABJRU5ErkJggg==) no-repeat;
  position: absolute;
  right: 0px;
  top: 11px;
}
#vatinvoice-person-form .form-address-detail.disabled {
  color: #808080;
}
#vatinvoice-person-form .form-address-detail input {
  border: 1px solid #d6d6d6;
  height: 27px;
  line-height: 27px;
  cursor: pointer;
}
#vatinvoice-person-form .form-address-selected {
  width: 420px;
}
#vatinvoice-person-form .form-address-selected .form-address-search-text input {
  width: 300px;
}
#vatinvoice-person-form .deliver:before {
  content: "*";
  color: #ca141d;
  display: table;
}
#vatinvoice-person-form #vatInvoice-mobile::-webkit-input-placeholder {
  color: #999999;
}
#vatinvoice-person-form #vatInvoice-mobile:-moz-placeholder {
  color: #999999;
}
#vatinvoice-person-form #vatInvoice-mobile::-moz-placeholder {
  color: #999999;
}
#vatinvoice-person-form #vatInvoice-mobile:-ms-input-placeholder {
  color: #999999;
}
#vatinvoice-person-form .form-address-search-text input {
  margin-top: 9px;
}
.relative {
  position: relative;
}
.invoice-new-company {
  position: absolute;
  top: 22px;
  right: 0px;
  background: #fff;
  border: 1px solid #d6d6d6;
  width: 424px;
  z-index: 2;
}
.invoice-new-company a {
  color: #717171;
}
.invoice-new-company li {
  line-height: 18px;
}
.invoice-new-company li:hover {
  background: #f5f5f5;
}
.invoice-new-company li a {
  display: block;
  padding: 4px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.invoice-new-company .invoice-new-company-btn {
  line-height: 27px;
  text-align: right;
  border-top: 1px solid #d6d6d6;
}
.invoice-new-company .invoice-new-company-btn a {
  margin-right: 10px;
  position: relative;
  top: 1px;
  top: -1px 	;
}
