body {
  --mainColor: #2d68ea;
}
.ape-button {
  display: inline-block;
  height: 30px;
  line-height: 28px;
  border: 1px solid var(--mainColor);
  padding: 0 24px;
  font-size: 14px;
  background: var(--mainColor);
  color: #fff;
  border-radius: 2px;
  min-width: 76px;
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ape-button:hover {
  opacity: 0.8;
}
.ape-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.ape-button.disabled:hover {
  background: #2d68ea;
  border-color: #2d68ea;
  opacity: 0.4;
}
.ape-button-outline {
  background: #fff;
  border: 1px solid #2d68ea;
  color: #2d68ea;
}
.ape-button-outline:hover {
  color: #fff;
  background: #2d68ea;
  border-color: #2d68ea;
  opacity: 1;
}
.ape-button-danger {
  background: #ff4d4f;
  border-color: #ff4d4f;
  color: #fff;
}
.ape-button+.ape-button {
  margin-left: 10px;
}
.text-overflow-line {
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: ellipsis;
  -webkit-box-orient: vertical;
  white-space: nowrap;
  display: block;
}
.text-overflow-line-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-overflow-line-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.w-e-show-style img {
  max-width: 100%;
}
.w-e-show-style p,
.w-e-show-style h1,
.w-e-show-style h2,
.w-e-show-style h3,
.w-e-show-style h4,
.w-e-show-style h5,
.w-e-show-style table,
.w-e-show-style pre {
  margin: 10px 0;
  line-height: 1.5;
}
.w-e-show-style ul,
.w-e-show-style ol {
  margin: 10px 0 10px 20px;
}
.w-e-show-style blockquote {
  display: block;
  border-left: 8px solid #d0e5f2;
  padding: 5px 10px;
  margin: 10px 0;
  line-height: 1.4;
  font-size: 100%;
  background-color: #f1f1f1;
}
.w-e-show-style code {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f1f1f1;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 3px;
}
.w-e-show-style pre code {
  display: block;
}
.w-e-show-style table {
  border-spacing: 0;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.w-e-show-style table td,
.w-e-show-style table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 3px 5px;
}
.w-e-show-style table th {
  border-bottom: 2px solid #ccc;
  text-align: center;
}
.w-e-show-style:focus {
  outline: none;
}
.w-e-show-style img {
  cursor: pointer;
}
.el-pagination.is-background .el-pager li {
  padding: 0 15px;
  line-height: 30px;
  font-weight: normal;
  height: 30px;
  min-width: 40px;
  color: #333;
  border-radius: 1px;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: var(--mainColor);
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: var(--mainColor);
}
.el-pagination.is-background .el-pager li:not(.disabled).active:hover {
  color: #fff;
}
.el-pagination.is-background button {
  padding: 0 15px;
  line-height: 30px;
  font-weight: normal;
  height: 30px;
  min-width: 40px;
  color: #333;
  border-radius: 1px;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: var(--mainColor);
}
.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--mainColor);
  border-color: var(--mainColor);
}
.fast-webim-entry {
  z-index: 200 !important;
}
.w-e-show-style table {
  border: 1px double #b3b3b3;
  display: table;
  margin: 0.9em auto;
  border-collapse: collapse;
  border-spacing: 0;
}
.w-e-show-style table td,
.w-e-show-style table th {
  border: 1px solid #bfbfbf;
  min-width: 2em;
  padding: 0.4em;
}

.placeholder-module[data-v-72f2e75a] {
  width: 100%;
  height: 100px;
  max-height: 100%;
  box-sizing: border-box;
  border: 1px dashed #5874d8;
  background: #f4f7fc;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2d68ea;
}

.ape-dialog {
  padding: 0 59px;
  border-radius: 0;
}
.ape-dialog .ape-dialog-close {
  position: absolute;
  width: 28px;
  height: 28px;
  background: url("https://bgl.zbjimg.com/bgl/bjclound/2021/03/16/close-d.png/origine/07a52df4-91bf-468b-a6a7-1ab24f123029") no-repeat;
  background-position: center;
  background-size: cover;
  right: -38px;
  top: 0;
  cursor: pointer;
}
.ape-dialog .el-dialog__header {
  height: 70px;
  line-height: 70px;
  padding: 0;
  border-bottom: 1px solid #eee;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  padding-top: 20px;
}
.ape-dialog .el-dialog__title {
  color: #333;
  font-size: 24px;
}
.ape-dialog .el-dialog__headerbtn {
  top: 14px;
}
.ape-dialog .el-dialog__body {
  padding: 20px 0px 10px;
}
.ape-dialog .im-input .el-input__inner {
  padding-left: 11px;
  height: 36px;
  line-height: 34px;
  border-radius: 0;
  border-color: #d8d8d8;
  color: #333;
}
.ape-dialog .im-input .el-input__inner::-webkit-input-placeholder {
  color: #999;
}
.ape-dialog .el-form-item {
  margin-bottom: 0;
}
.ape-dialog .el-form-item-intro {
  font-size: 12px;
  color: #999;
  line-height: 1;
  margin-top: 8px;
}
.ape-dialog .el-form-item__label {
  color: #666;
  font-size: 14px;
}
.ape-dialog .member-info-trigger {
  border: 1px solid #d8d8d8;
  color: #c0c4cc;
  padding-left: 11px;
  height: 36px;
  line-height: 34px;
  box-sizing: border-box;
  font-size: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  padding-right: 12px;
}
.ape-dialog .member-info-trigger i {
  color: #666;
}
.ape-dialog .el-select-dropdown__item {
  font-size: 12px;
  padding: 0;
}
.ape-dialog .el-dialog__footer {
  padding-bottom: 53px;
  padding-top: 18px;
  padding-left: 0;
}
.ape-dialog .dialog-footer {
  display: flex;
  justify-content: flex-start;
}
.ape-dialog .dialog-footer .el-button {
  width: 160px;
  border-radius: 2px;
  height: 45px;
  line-height: 45px;
  padding: 0;
  font-size: 14px;
}
.ape-dialog .dialog-footer .el-button + .el-button {
  margin-left: 14px;
}
.ape-dialog .dialog-footer .el-button--primary {
  background: #2d8cf0;
  border-color: #2d8cf0;
}
.ape-dialog .dialog-footer .el-button--default {
  border-color: #2d8cf0;
  color: #2d8cf0;
}
.ape-dialog .dialog-footer .el-button--default:hover {
  background: #2d8cf0;
  color: #fff;
}

.three_level .el-select[data-v-4da3c0b4] {
  width: 120px;
}
.three_level .el-select[data-v-4da3c0b4] .el-input {
  height: 30px;
  line-height: 30px;
}
.three_level .el-select[data-v-4da3c0b4] .el-input .el-input__suffix-inner .el-input__icon {
  height: 30px;
  line-height: 30px;
}
.three_level .el-select[data-v-4da3c0b4] .el-input .el-input__inner {
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
}
.three_level .el-select + .el-select[data-v-4da3c0b4] {
  margin-left: 10px;
}

.date-picker-com[data-v-5215718a] .el-input__inner {
  height: 40px;
  line-height: 40px;
  border-radius: 0;
}

.consult-wrap button[data-v-428ee046] {
  border: none;
  background-color: unset;
}
.consult-wrap .consult-form-row[data-v-428ee046] {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.consult-wrap .consult-form-row.consult-title[data-v-428ee046] {
  justify-content: center;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  padding-top: 20px;
}
.consult-wrap .consult-form-row.consult-tip[data-v-428ee046] {
  font-size: 14px;
  line-height: 20px;
  color: #666;
}
.consult-wrap .consult-form-row.form-action[data-v-428ee046] {
  margin-bottom: 8px;
}
.consult-wrap .lable-title[data-v-428ee046] {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  font-family: PingFang-SC-Bold;
  letter-spacing: 0;
  line-height: 30px;
  width: 100px;
  word-break: break-all;
  text-align: right;
  margin-right: 20px;
}
.consult-wrap .form-item[data-v-428ee046] {
  flex: 1;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
  position: relative;
}
.consult-wrap .form-item.code-wrap[data-v-428ee046] {
  position: relative;
  color: var(--mainColor, #df7a6d);
}
.consult-wrap .form-item input[data-v-428ee046],
.consult-wrap .form-item textarea[data-v-428ee046] {
  border: none;
  outline: none;
  display: block;
  height: 100%;
  width: 100%;
  resize: none;
  box-sizing: border-box;
  padding: 0 15px;
}
.consult-wrap .form-item textarea[data-v-428ee046] {
  padding-top: 5px;
}
.consult-wrap .form-item .get-code[data-v-428ee046] {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.consult-wrap .form-item .edit[data-v-428ee046] {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--mainColor, #df7a6d);
  cursor: pointer;
}
.consult-wrap .form-item[data-v-428ee046] .el-select .el-input__inner:focus,
.consult-wrap .form-item[data-v-428ee046] .el-select .el-input.is-focus .el-input__inner,
.consult-wrap .form-item[data-v-428ee046] .el-input__inner:hover {
  border-color: #d8d8d8;
}
.consult-wrap .form-item[data-v-428ee046] .el-input__inner {
  height: 40px;
  line-height: 40px;
}
.consult-wrap .form-item[data-v-428ee046] ::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
  color: #999;
}
.consult-wrap .form-item[data-v-428ee046] :-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
  color: #999;
}
.consult-wrap .form-item[data-v-428ee046] ::-moz-placeholder {
/* Mozilla Firefox 19+ */
  color: #999;
}
.consult-wrap .form-item[data-v-428ee046] :-ms-input-placeholder {
/* Internet Explorer 10-11 */
  color: #999;
}
.consult-wrap .form-item[data-v-428ee046] .three_level {
  display: flex;
}
.consult-wrap .form-item[data-v-428ee046] .three_level .el-select {
  width: 100%;
}
.consult-wrap .form-item[data-v-428ee046] .three_level .el-input {
  line-height: 40px;
  height: 40px;
}
.consult-wrap .form-item[data-v-428ee046] .three_level .el-input .el-input__inner {
  line-height: 40px;
  height: 40px;
}
.consult-wrap .btn[data-v-428ee046] {
  flex: 1;
  height: 40px;
  color: #fff;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  background: var(--mainColor, #df7a6d);
}
.consult-wrap .btn[data-v-428ee046]:hover {
  opacity: 0.8;
}
.consult-wrap.stack-layout .consult-form-row[data-v-428ee046] {
  display: block;
}
.consult-wrap.stack-layout .lable-title[data-v-428ee046] {
  text-align: left;
  width: auto;
}
.consult-wrap.stack-layout .form-action .btn[data-v-428ee046] {
  width: 160px;
}

.dialog-consult-form[data-v-68c1c3ec] .lable-title {
  font-size: 14px;
}

.slider-container[data-v-f723e9a6] {
  width: 100%;
  display: flex;
  align-items: center;
}
.slider-container .editor-slider[data-v-f723e9a6] {
  flex: 1;
}
.slider-container .slider-unit[data-v-f723e9a6] {
  margin-left: 5px;
  color: #333;
  font-size: 14px;
  position: relative;
  top: 2px;
  min-width: 15px;
}

.ape-control-input[data-v-b52c6d00] {
  flex: 1;
  position: relative;
}
.show-limit[data-v-b52c6d00] {
  position: absolute;
  font-size: 12px;
  right: 5px;
  color: #999;
  top: 50%;
  transform: translateY(-50%);
}
.unit-box[data-v-b52c6d00] {
  display: flex;
  align-items: center;
}
.unit-box span[data-v-b52c6d00] {
  padding-left: 5px;
  font-size: 14px;
  color: #999;
}

.image-operate-container {
  width: 100%;
  height: 100%;
}
.image-operate-container .image-operate-inner-container {
  font-size: 14px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  text-align: center;
  pointer-events: none;
}
.image-operate-container .image-operate-inner-container .inner-border {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px solid #2d68ea;
}
.image-operate-container .image-operate-inner-container .operate-button {
  position: absolute;
  z-index: 30;
  pointer-events: all;
  cursor: pointer;
}
.image-operate-container .image-operate-inner-container .delete-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  color: #fff;
  right: 0;
  top: 0;
  font-size: 12px;
  transform: translate(50%, -50%);
  background: #ff6900;
  border-radius: 50%;
}
.image-operate-container .image-operate-inner-container .delete-button .iconfont {
  font-size: 10px;
}
.image-operate-container .image-operate-inner-container .edit-button {
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 10px;
  color: #fff;
  background: #2d68ea;
  bottom: 0;
  right: 0;
}

.img-item[data-v-ff29a4f0] {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  transition: all 0.36s ease;
}
.img-item[data-v-ff29a4f0]:hover {
  cursor: pointer;
}

.ape-control-image.hasValue:hover .image-action[data-v-1293cff3] {
  display: block;
}
.ape-control-image.hasValue:hover .image-action[data-v-1293cff3] {
  display: block;
}
.ape-control-image.hasValue .single-image-upload[data-v-1293cff3] {
  justify-content: center;
  background-color: #f5f5f5;
  background-image: linear-gradient(45deg, #e2e2e2 25%, transparent 0, transparent 75%, #e2e2e2 0, #e2e2e2), linear-gradient(45deg, #e2e2e2 25%, transparent 0, transparent 75%, #e2e2e2 0, #e2e2e2);
  background-size: 8px 8px;
  background-position: 0 0, 4px 4px;
}
.ape-control-image.hasValue .w-upload-base[data-v-1293cff3] {
  justify-content: center;
}
.single-image-wrap[data-v-1293cff3] {
  display: flex;
  align-items: center;
}
.single-image-upload[data-v-1293cff3] {
  width: 50px;
  height: 50px;
  display: flex;
  position: relative;
  justify-content: flex-start;
  align-items: center;
}
.single-image-upload .w-upload-base[data-v-1293cff3] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  height: 100%;
  width: 100%;
}
.single-image-upload img[data-v-1293cff3] {
  max-width: 100%;
  max-height: 100%;
}
.single-image-upload .upload-icon[data-v-1293cff3] {
  display: block;
  height: 100%;
  width: 100%;
}
.single-image-tip[data-v-1293cff3] {
  color: #999;
  font-size: 12px;
  margin-left: 10px;
  margin-right: 10px;
  flex: 1;
}

.ape-control-radio-group[data-v-93a96d98] .el-radio-group {
  display: flex;
}
.ape-control-radio[data-v-93a96d98]  {
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.ape-control-radio[data-v-93a96d98] .el-radio__inner {
  width: 18px;
  height: 18px;
  border-color: #d8d8d8;
  display: block;
}
.ape-control-radio[data-v-93a96d98] .el-radio__input.is-checked .el-radio__inner {
  border-color: #2d68ea;
  background: #fff;
}
.ape-control-radio[data-v-93a96d98] .el-radio__input.is-checked .el-radio__inner::after {
  background-color: #2d68ea;
  width: 8px;
  height: 8px;
}
.ape-control-radio[data-v-93a96d98] .el-radio__label,
.ape-control-radio[data-v-93a96d98] .el-radio__input.is-checked+.el-radio__label {
  color: #333;
  padding-left: 8px;
}


.color-picker-customer .el-color-predefine__color-selector {
  width: 28px;
  height: 28px;
}
.color-picker-customer .el-color-predefine__color-selector:nth-child(10n+1) {
  margin: 0 0 8px 8px;
}
.color-picker-customer .el-color-predefine__color-selector:nth-child(8n+1) {
  margin: 0 0 8px 0;
}
.color-picker-customer .label-item__text {
  font-size: 13px;
  color: #666;
  margin: 10px 0;
}

.ape-control-input[data-v-10bc24fc] {
  border-radius: 2px;
  position: relative;
  border: 1px solid #d9d9d9;
}
.ape-control-input[data-v-10bc24fc]:hover,
.ape-control-input.selected[data-v-10bc24fc] {
  background: #ecf2fd;
}
.color-picker-wrap[data-v-10bc24fc] {
  width: 28px;
  height: 28px;
  overflow: hidden;
  position: relative;
}
.color-picker-wrap[data-v-10bc24fc] .el-color-picker {
  opacity: 0;
}
.color-picker-placeholder[data-v-10bc24fc],
.color-picker-selected[data-v-10bc24fc] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  pointer-events: none;
}
.color-picker-placeholder[data-v-10bc24fc] {
  background-size: cover;
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2021/07/26/color-picker.png/origine/20b38e17-cb06-4040-b5af-fd961e00360f");
}
.color-picker-selected[data-v-10bc24fc] {
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2022/05/13/transparent.png/origine/a4d3ebf7-d123-4d41-9f30-f9c6e7f2e710?imageMogr2/auto-orient/strip/quality/90");
  background-repeat: repeat;
  background-size: auto;
  border-radius: 3px;
  overflow: hidden;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
}
.color-picker-selected span[data-v-10bc24fc] {
  display: block;
  width: 100%;
  height: 100%;
}
.color-picker-selected span .iconfont[data-v-10bc24fc] {
  color: #2d68ea;
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(135deg, transparent 60%, #fff 50%);
}

.el-select {
  width: 100%;
}
.el-select .el-input__inner {
  height: 30px;
  border-radius: 0;
}
.el-select .el-input__icon {
  line-height: 30px;
}

.el-checkbox {
  color: #333;
  font-weight: normal;
}
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #333;
}

.single-button-upload .button-upload[data-v-f640cc3a] {
  width: 84px;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  padding: 0;
  cursor: pointer;
  color: #666;
  font-size: 14px;
  font-weight: normal;
}
.single-button-upload .img-desc[data-v-f640cc3a] {
  color: #999;
  font-size: 12px;
  margin-top: 5px;
}
.single-button-upload .image-button[data-v-f640cc3a] {
  height: 68px;
  position: relative;
  cursor: pointer;
}
.single-button-upload .image-button img[data-v-f640cc3a] {
  max-width: 100%;
}

.gutter-title[data-v-3833bef0] {
  font-size: 14px;
}
.gutter-box[data-v-3833bef0] {
  position: relative;
  width: 210px;
  height: 100px;
  box-sizing: border-box;
  border: 1px dashed #c1c1c1;
  margin: 30px auto;
}
.gutter-box .gutter-item[data-v-3833bef0] {
  width: 70px;
  height: 34px;
  border-radius: 2px;
  position: absolute;
  background: #fff;
}
.gutter-box .gutter-item input[data-v-3833bef0] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 1px solid #e3e2e5;
  padding: 0 5px;
  text-align: center;
  font-size: 12px;
}
.gutter-box .gutter-item input[data-v-3833bef0]:focus {
  border-color: #acc4ea;
  outline: none;
}
.gutter-box .gutter-top[data-v-3833bef0] {
  top: -17px;
  left: 50%;
  transform: translateX(-50%);
}
.gutter-box .gutter-right[data-v-3833bef0] {
  right: -35px;
  top: 50%;
  transform: translateY(-50%);
}
.gutter-box .gutter-bottom[data-v-3833bef0] {
  bottom: -17px;
  left: 50%;
  transform: translateX(-50%);
}
.gutter-box .gutter-left[data-v-3833bef0] {
  left: -35px;
  top: 50%;
  transform: translateY(-50%);
}

.ape-editor-layout[data-v-253d037c] {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.ape-editor-layout[data-v-253d037c]:first-child {
  margin-top: 0;
}
.ape-editor-layout.top[data-v-253d037c] {
  align-items: flex-start;
}
.ape-editor-layout.bottom[data-v-253d037c] {
  align-items: flex-end;
}
.ape-editor-layout .ape-editor-layout-left[data-v-253d037c] {
  width: 70px;
  text-align: right;
  font-size: 14px;
  margin-right: 12px;
  color: #333;
}
.ape-editor-layout .ape-editor-layout-right[data-v-253d037c] {
  flex: 1;
}
.ape-editor-layout .flex0[data-v-253d037c] {
  flex: 0;
}

.ape-editor-group[data-v-935893a4] {
  margin-top: 20px;
}
.group-container[data-v-935893a4] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.group-container .group-header[data-v-935893a4] {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin-right: 15px;
}
.group-container .group-header[data-v-935893a4]::before {
  content: "\5411\4E0B\7BAD\5934";
  font-size: 0;
  display: inline-block;
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2021/08/28/arrow-down.png/origine/1ca8cf6e-6682-470f-9f77-580a47480849");
  background-size: 100% 60%;
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  position: relative;
  top: -7px;
}
.group-container .group-line[data-v-935893a4] {
  flex: 1;
  height: 1px;
  box-sizing: border-box;
  border-bottom: 1px dashed #ebedf0;
  margin-top: 0px;
}
.group-content[data-v-935893a4] {
  padding-left: 18px;
  padding-right: 0;
}

.display-style[data-v-1675d8e8] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 23px;
}
.display-item[data-v-1675d8e8] {
  cursor: pointer;
  margin-bottom: 20px;
}
.display-item .style-image[data-v-1675d8e8] {
  width: 138px;
  height: 80px;
  background: #fff;
  border: 1px solid #e3e2e5;
  padding: 5px;
  box-sizing: border-box;
  position: relative;
}
.display-item .style-image img[data-v-1675d8e8] {
  width: 100%;
}
.display-item .style-image i[data-v-1675d8e8] {
  position: absolute;
  color: #2d68ea;
  right: 0;
  bottom: 0;
  font-size: 20px;
}
.display-item.selected .style-image[data-v-1675d8e8] {
  border-color: #a2bdf6;
}
.display-item.selected .style-name[data-v-1675d8e8] {
  color: #2d68ea;
}
.display-item .style-image[data-v-1675d8e8]:after {
  content: '';
  display: block;
  height: 70px;
  width: 128px;
  background-position: center top;
  background-size: 100%;
  background-repeat: no-repeat;
}
.display-item .style-name[data-v-1675d8e8] {
  color: #333;
  font-size: 14px;
  text-align: center;
  margin-top: 6px;
}

.background-color-options[data-v-12f37b1f] {
  margin-top: 10px;
  display: flex;
}
.background-color-options .option-color[data-v-12f37b1f] {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.background-color-options .option-color[data-v-12f37b1f]:last-child {
  margin-left: 20px;
}
.background-color-options .option-color[data-v-12f37b1f] .ape-control {
  margin-top: 0;
}

.background-color-options[data-v-453e4dfe] {
  margin-top: 10px;
  display: flex;
}
.background-color-options .option-color[data-v-453e4dfe] {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.background-color-options .option-color[data-v-453e4dfe]:last-child {
  margin-left: 20px;
}
.background-color-options .option-color[data-v-453e4dfe] .ape-control {
  margin-top: 0;
}

.ape-editor-group[data-v-2ee6402a] {
  margin-top: 20px;
}
.group-container[data-v-2ee6402a] {
  display: flex;
  align-items: center;
}
.group-container .group-header[data-v-2ee6402a] {
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  margin-right: 15px;
}
.group-container .group-header[data-v-2ee6402a]::before {
  content: "\5411\4E0B\7BAD\5934";
  font-size: 0;
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABrElEQVQ4T41TMUscURD+5r0lICQ/wSIHqeysJKQ45PbtkeKw8BDyDyxMRBvLLdOoKCGE6y3k0lgd+95eoUWwsrOyEPITAmEhuZ0Jb9kXltU73WZh5ptvvvlmHgFAkiQrZVl+JqIlIhIfm/eJCIlIobU+yLLsljwwjuNDEdkDUADQiwgAlAB8oyPn3H5FYIw5ZeadOvkcAk1EX5xzOxVBkiSrzPxDRF4AqGKLpgDwR2v9NsuyG0rTVKVpysaYY2beBTADEM0hqHIicjKdTnd9bZNgmZkvAbwGwABUiyTE7gF08zz/WRF40HA41OPxuDTGfPTsIuKNantREpGf/ZO19jTUhHn9XwaDwauiKKyIrLVUVN2J6DqKomQymfyqvZL/hjVUbDLz+SNmilJqy1r7PWC9+qbjlYputxtFUTQGsFGv1eP8OBedTmc4Go3+hu5tAoSN9Pv9d7PZbALgZW3kb6XUe2vtVcAEgx/svLHWr8y8XQO/5Xm+3S5+oMAHAiiO4zciMiUi32TdOXf3LILmWnu93gelFFlrz5rGNe9j0dm2c4++0qfuPuTnPvF/VS3SFa3IlWAAAAAASUVORK5CYII=);
  background-size: 100% 60%;
  background-repeat: no-repeat;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  position: relative;
  top: -7px;
}
.group-container .group-line[data-v-2ee6402a] {
  flex: 1;
  height: 1px;
  box-sizing: border-box;
  border-bottom: 1px dashed #ebedf0;
  margin-top: 0px;
}
.group-content[data-v-2ee6402a] {
  padding-left: 18px;
  padding-right: 18px;
}

.setting-icon[data-v-55a1ff84] {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  padding: 5px;
  border-radius: 2px;
  cursor: pointer;
}
.setting-icon.selected[data-v-55a1ff84],
.setting-icon[data-v-55a1ff84]:hover {
  background: #ecf2fd;
}

.setting-icon[data-v-7fcc395f] {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  padding: 5px;
  border-radius: 2px;
  cursor: pointer;
}
.setting-icon.selected[data-v-7fcc395f],
.setting-icon[data-v-7fcc395f]:hover {
  background: #ecf2fd;
}

.setting-icon-group[data-v-6c0a613a] {
  width: 32px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  padding: 5px;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
}
.setting-icon-group[data-v-6c0a613a]:hover,
.setting-icon-group.selected[data-v-6c0a613a] {
  background: #ecf2fd;
}
.setting-selected[data-v-6c0a613a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.setting-selected .selected-icon[data-v-6c0a613a] {
  width: 20px;
  height: 20px;
}
.setting-selected .selected-arrow[data-v-6c0a613a] {
  width: 8px;
  height: 20px;
  line-height: 20px;
}
.setting-selected img[data-v-6c0a613a] {
  max-width: 100%;
}
.setting-menu-list[data-v-6c0a613a] {
  position: absolute;
  z-index: 10;
  top: 31px;
  left: 0px;
  width: 100px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0,0,0,0.2);
  border-radius: 2px;
}
.setting-menu-list .setting-menu-item[data-v-6c0a613a] {
  display: flex;
  padding: 6px;
}
.setting-menu-list .setting-menu-item[data-v-6c0a613a]:hover,
.setting-menu-list .setting-menu-item.selected[data-v-6c0a613a] {
  background: #ecf2fd;
}
.setting-menu-list .setting-menu-item .menu-item-icon[data-v-6c0a613a] {
  width: 20px;
  height: 20px;
}
.setting-menu-list .setting-menu-item .menu-item-text[data-v-6c0a613a] {
  margin-left: 10px;
  font-size: 12px;
}

.setting-icon-group[data-v-36208ecb] {
  width: 32px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  padding: 5px;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
}
.setting-icon-group[data-v-36208ecb]:hover,
.setting-icon-group.selected[data-v-36208ecb] {
  background: #ecf2fd;
}
.setting-selected[data-v-36208ecb] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.setting-selected .selected-icon[data-v-36208ecb] {
  width: 20px;
  height: 20px;
}
.setting-selected .selected-arrow[data-v-36208ecb] {
  width: 8px;
  height: 20px;
  line-height: 20px;
}
.setting-selected img[data-v-36208ecb] {
  max-width: 100%;
}
.setting-menu-list[data-v-36208ecb] {
  position: absolute;
  z-index: 10;
  top: 31px;
  left: 0px;
  width: 100px;
  height: 100px;
  overflow: scroll;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0,0,0,0.2);
  border-radius: 2px;
}
.setting-menu-list .setting-menu-item[data-v-36208ecb] {
  display: flex;
  padding: 6px;
}
.setting-menu-list .setting-menu-item[data-v-36208ecb]:hover,
.setting-menu-list .setting-menu-item.selected[data-v-36208ecb] {
  background: #ecf2fd;
}
.setting-menu-list .setting-menu-item .menu-item-text[data-v-36208ecb] {
  margin-left: 10px;
  font-size: 12px;
}

.property-editor-box[data-v-5189ac00] {
  position: fixed;
  z-index: 500;
  left: 50%;
  transform: translateX(-50%);
  top: 100px;
  width: 360px;
  border-radius: 9px;
  overflow: hidden;
  box-shadow: 2px 2px 7px 0 rgba(0,0,0,0.2);
}
.property-editor-header[data-v-5189ac00] {
  height: 60px;
  line-height: 60px;
  background: #6a95f0;
  overflow: hidden;
  padding-right: 25px;
  padding-left: 30px;
  font-size: 16px;
  color: #fff;
}
.header-title[data-v-5189ac00] {
  font-size: 16px;
  font-weight: bold;
}
.property-editor-close[data-v-5189ac00] {
  position: absolute;
  background: #2d68ea;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 4px;
  top: 4px;
  z-index: 10;
  cursor: pointer;
  transition: 0.2s all;
}
.property-editor-close i[data-v-5189ac00] {
  color: #fff;
  font-size: 12px;
  transform: scale(0.7);
}
.property-editor-close[data-v-5189ac00]:hover {
  transform: rotate(-90deg);
}
.property-editor-content[data-v-5189ac00] {
  background: #fff;
  padding: 15px;
  height: calc(100vh - 260px);
  overflow: auto;
}
/** 遮罩模式 */
.modal[data-v-5189ac00] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.65;
  z-index: 500;
}
.property-editor-box.hasModal .property-editor-header[data-v-5189ac00] {
  background: #f3f3f3;
  color: #333;
}
.property-editor-box.hasModal .property-editor-close[data-v-5189ac00] {
  background: transparent;
}
.property-editor-box.hasModal .property-editor-close i[data-v-5189ac00] {
  color: #444;
}
.property-editor-box.inline[data-v-5189ac00] {
  position: static;
  transform: none;
  box-shadow: none;
  width: 100%;
}
.property-editor-box.inline .property-editor-close[data-v-5189ac00],
.property-editor-box.inline .property-editor-header[data-v-5189ac00] {
  display: none;
}
.property-editor-box.inline .property-editor-content[data-v-5189ac00] {
  height: 100%;
}

.ape-control.inline {
  display: flex;
  align-items: center;
}
.ape-control.inline .ape-control-label {
  margin-right: 2px;
  font-size: 14px;
}
.ape-control-input .ape-input {
  box-sizing: border-box;
  border: 1px solid #e3e2e5;
  height: 30px;
  color: #333;
  padding-left: 10px;
  width: 100%;
  font-size: 12px;
}
.ape-control-input .ape-input::placeholder {
  color: #999;
}
.ape-control-input .ape-input:hover {
  border-color: #c0c4cc;
}
.ape-control-input .ape-input:focus {
  outline: none;
  border-color: #2d68ea;
}
.ape-control-input textarea.ape-input {
  padding-top: 5px;
  resize: vertical;
  min-height: 80px;
  font-size: 12px;
}
.ape-control-tip {
  color: #666;
  font-size: 12px;
}
.editor-slider .el-slider__bar {
  border-radius: 0;
  background-color: #2d68ea;
  height: 2px;
}
.editor-slider .el-slider__runway {
  border-radius: 0;
  height: 2px;
  background: #d8d8d8;
}
.editor-slider .el-slider__button-wrapper {
  top: -18px;
}
.editor-slider .el-slider__button {
  position: relative;
  top: 1px;
  border: none;
  background-color: #2d68ea;
}
.editor-slider .el-slider__input {
  width: 43px;
}
.editor-slider .el-slider__input input {
  border-radius: 2px;
}
.editor-slider .el-slider__runway.show-input {
  margin-right: 56px;
}
.editor-slider .el-input-number.is-without-controls .el-input__inner {
  padding-left: 2px;
  padding-right: 2px;
}

.service-title-wrap[data-v-72fbf7be] {
  position: relative;
}
.service-title-wrap .ape-input[data-v-72fbf7be] {
  padding-right: 30px;
}
.service-title[data-v-72fbf7be] {
  height: 30px;
  line-height: 28px;
  border: 1px solid #dcdfe6;
  padding-left: 15px;
  font-size: 14px;
  color: #606266;
}
.service-search[data-v-72fbf7be] {
  position: absolute;
  background: #fff;
  z-index: 1;
  left: 0;
  width: 100%;
  box-shadow: 0 0 8px 1px rgba(0,0,0,0.14);
  margin-top: 5px;
  padding: 5px;
  box-sizing: border-box;
  border-radius: 2px;
}
.service-list[data-v-72fbf7be] {
  margin-top: 5px;
}
.service-list .service-item[data-v-72fbf7be] {
  font-size: 14px;
  padding-left: 5px;
  padding: 2px 2px 2px 5px;
  cursor: pointer;
  color: #333;
}
.service-list .service-item[data-v-72fbf7be]:hover {
  background: #2d68ea;
  color: #fff;
}
.ape-control-input[data-v-72fbf7be] {
  position: relative;
}
.ape-control-input .ape-input[data-v-72fbf7be] {
  cursor: pointer;
}
.ape-control-input .el-input__icon[data-v-72fbf7be] {
  right: 5px;
  position: absolute;
  color: #c0c4cc;
  font-size: 14px;
  line-height: 30px;
}

.link-editor[data-v-c8de2be4] .ape-editor-layout-left {
  text-align: left;
}

.setting-icon[data-v-7639b552] {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  padding: 5px;
  border-radius: 2px;
  cursor: pointer;
}
.setting-icon.selected[data-v-7639b552],
.setting-icon[data-v-7639b552]:hover {
  background: #ecf2fd;
}

.ape-editor-layout[data-v-d5ab927e] {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.ape-editor-layout.top[data-v-d5ab927e] {
  align-items: flex-start;
}
.ape-editor-layout.bottom[data-v-d5ab927e] {
  align-items: flex-end;
}
.ape-editor-layout .ape-editor-layout-left[data-v-d5ab927e] {
  width: 45px;
  text-align: left;
  font-size: 14px;
  color: #333;
}
.ape-editor-layout .ape-editor-layout-right[data-v-d5ab927e] {
  flex: 1;
}

.editor-options[data-v-ca286ad4] {
  display: flex;
  align-items: center;
}
.editor-option[data-v-ca286ad4] {
  margin-right: 2px;
}

.in-editor .editor-option {
  margin-right: 1px;
}

.title-editor .edit-item[data-v-3a6cae56] {
  display: flex;
  align-items: flex-start;
}
.title-editor .edit-item .edit-item[data-v-3a6cae56] {
  align-items: center;
}
.title-editor .edit-item .edit-label[data-v-3a6cae56] {
  width: 60px;
  margin-right: 10px;
}
.title-editor .edit-item .edit-content[data-v-3a6cae56] {
  flex: 1;
}
.title-editor .title-input[data-v-3a6cae56] {
  margin-top: 10px;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #e3e2e5;
  border-radius: 2px;
  padding: 5px 6px;
}

.title-input {
  margin-top: 10px;
  box-sizing: border-box;
  width: 196px;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #e3e2e5;
  border-radius: 2px;
  padding: 5px 6px;
}
.height-group {
  display: flex;
}

.upload-box[data-v-65cc30af] {
  display: flex;
  align-items: center;
}
.upload-box .upload-tip[data-v-65cc30af] {
  margin-left: 10px;
  font-size: 12px;
  color: #999;
}
.image-box[data-v-65cc30af] {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}
.image-box .image-item[data-v-65cc30af] {
  border: 1px solid #e3e2e5;
  box-sizing: border-box;
  width: 78px;
  height: 60px;
  margin-bottom: 10px;
  position: relative;
  margin-right: 18px;
}
.image-box .image-item[data-v-65cc30af]:nth-child(3n) {
  margin-right: 0;
}
.image-box .image-item.selected[data-v-65cc30af] {
  border-color: #a2bdf6;
}
.image-box .image-item.selected[data-v-65cc30af]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
  pointer-events: none;
}
.image-box .image-item[data-v-65cc30af]:first-child {
  margin-left: 0;
}
.image-box .image-item img[data-v-65cc30af] {
  width: 100%;
  height: 100%;
}
.button-upload[data-v-65cc30af] {
  width: 84px;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d8d8d8;
  color: #666;
  border-radius: 2px;
  text-align: center;
}
.link-btn[data-v-65cc30af] {
  width: 85px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  color: #666;
  font-size: 14px;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  margin-left: 5px;
  cursor: pointer;
}

.ape-control-input[data-v-01311e32] {
  position: relative;
}
.show-limit[data-v-01311e32] {
  position: absolute;
  font-size: 12px;
  bottom: 7px;
  right: 6px;
  color: #999;
}
.no-resize[data-v-01311e32] {
  resize: none !important;
}

.list-layout-container .layout-img__list {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.list-layout-container .layout-img__item {
  margin-left: 10px;
  cursor: pointer;
}
.list-layout-container .layout-img__item:first-of-type {
  margin-left: 0;
}
.list-layout-container .layout-img__item.selected .img-item {
  border: 1px solid #2D68EA;
}
.list-layout-container .layout-img__item.selected p {
  color: #2D68EA;
}
.list-layout-container .layout-img__item img {
  display: block;
  max-width: 100%;
}
.list-layout-container .layout-img__item .img-item {
  width: 62px;
  height: 44px;
  border: 1px solid #D8D8D8;
  border-radius: 4px;
  padding: 4px;
}
.list-layout-container .layout-img__item p {
  display: block;
  text-align: center;
  font-size: 12px;
  color: #999;
  margin-top: 5px;
}

.size-ratio-input-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.size-ratio-input-container input {
  display: block;
  width: 118px;
  height: 30px;
  line-height: 28px;
  text-align: center;
  color: #333;
  background: #FFFFFF;
  border: 1px solid #E3E2E5;
  border-radius: 4px;
}
.size-ratio-input-container input::-webkit-inner-spin-button {
  display: none;
}
.size-ratio-input-container input::placeholder {
  color: #999;
}
.size-ratio-input-container .lock-icon {
  cursor: pointer;
}

.frame-module[data-v-1c0b4134] {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.top-nav-module[data-v-aa535a56] {
  height: 50px;
  background: #2c2c2c;
  box-sizing: border-box;
  padding: 15px 13px 15px;
  color: #eee;
  font-size: 17px;
  display: flex;
  align-items: center;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
}
.top-nav-module .h5-nav-icon[data-v-aa535a56] {
  width: 18px;
  height: 18px;
  background: url("https://bgl.zbjimg.com/bgl/bjclound/2021/07/27/app-menu.png/origine/2ddd17d6-3c1d-40d2-aa93-ae8890b3b4cb");
  background-size: cover;
}
.top-nav-module .h5-nav-title[data-v-aa535a56] {
  flex: 1;
  text-align: center;
}
.top-nav-module .h5-nav-im[data-v-aa535a56] {
  width: 20px;
  height: 18px;
  background: url("https://bgl.zbjimg.com/bgl/bjclound/2021/07/31/consult.png/origine/f702cade-1b7e-46b1-bec3-5e25b60fa7a0");
  background-size: cover;
}
.top-nav-module .h5-nav-im.hidden[data-v-aa535a56] {
  visibility: hidden;
}
.top-nav-module .h5-nav-list[data-v-aa535a56] {
  background: #fff;
  left: -100vw;
  position: fixed;
  transition: all 0.5s;
  width: 50%;
  top: 0;
  bottom: 0;
  box-sizing: border-box;
  padding-left: 20px;
  padding-top: 20px;
  z-index: 10;
}
.top-nav-module .h5-nav-list li[data-v-aa535a56] {
  margin-bottom: 20px;
  font-size: 16px;
}
.top-nav-module .h5-nav-list li a[data-v-aa535a56] {
  color: #333;
}
.top-nav-module .h5-nav-list li a.active[data-v-aa535a56] {
  color: var(--mainColor);
}
.top-nav-module.isNavOpen .h5-nav-list[data-v-aa535a56] {
  left: 0;
}
.top-nav-module.isNavOpen .h5-nav-modal[data-v-aa535a56] {
  display: block;
}
.top-nav-module .h5-nav-close[data-v-aa535a56] {
  position: absolute;
  right: -40px;
  top: 10px;
}
.top-nav-module .h5-nav-close .iconfont[data-v-aa535a56] {
  font-size: 24px;
}
.top-nav-module .h5-nav-modal[data-v-aa535a56] {
  background: #000;
  opacity: 0.6;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}

.contact-us-module[data-v-6e991b44] {
  overflow: hidden;
  height: 419px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.contact-us-module.is-pc .ape-grid[data-v-6e991b44] {
  display: flex;
  justify-content: space-between;
}
.contact-info[data-v-6e991b44] {
  margin-top: 99px;
}
.contact-title[data-v-6e991b44] {
  font-size: 26px;
  color: #fff;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 39px;
}
.contact-title[data-v-6e991b44]::after {
  position: absolute;
  content: '';
  width: 19px;
  height: 4px;
  background: #fff;
  left: 0;
  bottom: -10px;
}
.contact-detail[data-v-6e991b44] {
  color: #fff;
  font-size: 16px;
  line-height: 30px;
}
.company-name[data-v-6e991b44] {
  color: #dd7b6e;
  font-size: 24px;
  margin-bottom: 5px;
}
.contact-consult[data-v-6e991b44] {
  width: 507px;
  margin-top: 55px;
  background: #fff;
  box-sizing: border-box;
  padding: 24px 50px 25px 20px;
}
.contact-us-module.is-h5 .contact-info[data-v-6e991b44] {
  margin-top: 25px;
  margin-left: 25px;
}
.contact-us-module.is-h5 .contact-title[data-v-6e991b44] {
  font-size: 16px;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.contact-us-module.is-h5 .contact-title[data-v-6e991b44]::after {
  display: none;
}
.contact-us-module.is-h5 .contact-title-en[data-v-6e991b44] {
  font-size: 12px;
  opacity: 0.3;
  margin-left: 15px;
}
.contact-us-module.is-h5 .contact-detail[data-v-6e991b44],
.contact-us-module.is-h5 .company-name[data-v-6e991b44] {
  font-size: 14px;
}

.outer-wrap[data-v-eed78946] {
  padding: 0 20px;
}
.image-list-type-box[data-v-eed78946] {
  overflow: hidden;
}
.image-list-type-box .image-list-type[data-v-eed78946] {
  float: left;
  box-sizing: border-box;
  width: 138px;
  height: 60px;
  border: 1px solid #a2bdf6;
  padding: 5px;
  position: relative;
  margin-top: 10px;
  cursor: pointer;
}
.image-list-type-box .image-list-type[data-v-eed78946]:nth-child(2n+1) {
  margin-right: 14px;
}
.image-list-type-box .image-list-type img[data-v-eed78946] {
  width: 100%;
}
.image-list-type-box .image-list-type.selected[data-v-eed78946] {
  border-color: #a2bdf6;
}
.image-list-type-box .image-list-type.selected[data-v-eed78946]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.image-list-editor-group[data-v-eed78946] .group-content {
  padding-left: 0;
}
.image-width-set[data-v-eed78946] {
  display: flex;
  align-items: center;
  width: 220px;
  padding-left: 10px;
}
.image-width-set[data-v-eed78946] .el-slider {
  width: 200px;
}
.image-width-set[data-v-eed78946] .el-input__inner {
  padding: 0 5px;
  box-sizing: border-box;
  width: 40px;
}
.slider-container[data-v-eed78946] {
  width: 100%;
  display: flex;
  align-items: center;
}
.slider-container .editor-slider[data-v-eed78946] {
  flex: 1;
}
.slider-container .slider-unit[data-v-eed78946] {
  margin-left: 5px;
  color: #333;
  font-size: 14px;
  position: relative;
  top: 2px;
  min-width: 15px;
}
.ape-control-input[data-v-eed78946] {
  display: flex;
  align-items: center;
}
.ape-control-input .slider-unit[data-v-eed78946] {
  color: #999;
  font-size: 14px;
  margin-left: 5px;
}

.ape-editor-module[data-v-27271bcd] {
  position: relative;
}
.ape-editor-module:hover>.module-handle-line[data-v-27271bcd],
.ape-editor-module.active>.module-handle-line[data-v-27271bcd] {
  display: block;
}
.ape-editor-module.draggable[data-v-27271bcd]:hover {
  cursor: move;
}
.ape-editor-module.draggable:hover>.module-handle-line>.to-top[data-v-27271bcd],
.ape-editor-module.draggable:hover>.module-resize[data-v-27271bcd] {
  display: block;
}
.ape-editor-module.moving-enabled:hover>.module-handle-line>.to-left[data-v-27271bcd],
.ape-editor-module.moving-enabled:hover>.module-move[data-v-27271bcd] {
  display: block;
}
.module-handle-line[data-v-27271bcd] {
  z-index: 200;
  position: absolute;
  border-width: 1px;
  border-color: #2d68ea;
  display: none;
}
.module-handle-line-top[data-v-27271bcd] {
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  border-top: 1px dashed #2d68ea;
}
.module-handle-line-right[data-v-27271bcd] {
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  border-left: 1px dashed #2d68ea;
}
.module-handle-line-bottom[data-v-27271bcd] {
  z-index: 100;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  border-top: 1px dashed #2d68ea;
}
.module-handle-line-left[data-v-27271bcd] {
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  border-left: 1px dashed #2d68ea;
}
.to-direction[data-v-27271bcd] {
  background: #d8d8d8;
  color: #444;
  position: absolute;
  transform-origin: top;
}
.to-direction[data-v-27271bcd]:hover {
  background: #2d68ea;
  color: #fff;
  cursor: ew-resize;
}
.to-left[data-v-27271bcd] {
  display: none;
  top: 50%;
  transform: rotate(-90deg) translateY(-50%);
}
.to-top[data-v-27271bcd] {
  display: none;
  left: 50%;
}
.to-top[data-v-27271bcd]:hover {
  background: #2d68ea;
  color: #fff;
  cursor: ns-resize;
}
.module-move[data-v-27271bcd] {
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  display: none;
  height: 100%;
}
.module-move img[data-v-27271bcd] {
  height: 100%;
  max-height: 48px;
  display: none;
}
.module-move .module-move-norml[data-v-27271bcd] {
  display: block;
}
.module-move:hover .module-move-norml[data-v-27271bcd] {
  display: none;
}
.module-move:hover .module-move-hover[data-v-27271bcd] {
  display: block;
}
.module-resize[data-v-27271bcd] {
  display: none;
  z-index: 201;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11px;
  height: 11px;
  margin-bottom: -5px;
  margin-right: -5px;
  border: 1px solid #5874d8;
  border-radius: 50%;
  background: #fff;
  cursor: nw-resize;
}
.module-action[data-v-27271bcd] {
  background: #1c1e24;
  box-shadow: 2px 3px 8px 0 rgba(0,0,0,0.3);
  font-size: 14px;
  color: #fff;
  height: 45px;
  display: flex;
  align-items: center;
}
.module-action .action-text[data-v-27271bcd] {
  margin-right: 24px;
  position: relative;
  cursor: pointer;
  margin-left: 14px;
}
.module-action .action-text[data-v-27271bcd]:hover {
  opacity: 0.8;
}
.module-action .action-text[data-v-27271bcd]::after {
  content: '';
  width: 1px;
  background: #444;
  position: absolute;
  top: 2px;
  bottom: 2px;
  right: -14px;
}
.module-action .action-item[data-v-27271bcd] {
  display: flex;
  width: 45px;
  height: 45px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.module-action .action-item[data-v-27271bcd]:hover {
  background: #1247ba;
}
.module-action .action-item:hover i[data-v-27271bcd] {
  color: #fff;
}
.module-action i[data-v-27271bcd] {
  font-size: 30px;
  color: #d8d8d8;
}
.module-action-mini[data-v-27271bcd] {
  height: 27px;
  font-size: 27px;
}
.module-action-mini .action-text[data-v-27271bcd] {
  display: none;
}
.module-action-mini .action-item[data-v-27271bcd] {
  height: 27px;
  width: 27px;
}
.module-action-mini i[data-v-27271bcd] {
  font-size: 27px;
  width: auto;
  height: auto;
  line-height: 1;
}

.module-action-popover {
  border: none !important;
  background: none !important;
  box-shadow: none !important;
  padding: 0 0 !important;
  margin: 0 !important !important;
  min-width: auto !important;
}

.swiper-wrap[data-v-eca08366] {
  width: 100%;
  height: 100px;
  padding-bottom: 33.333%;
  position: relative;
}
.swiper-holder[data-v-eca08366] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.swiper-component[data-v-eca08366] {
  height: 100%;
  width: 100%;
}
.swiper-component a[data-v-eca08366] {
  display: block;
  height: 100%;
  width: 100%;
}
.swiper-component[data-v-eca08366] .el-carousel__indicators--horizontal {
  white-space: nowrap;
  max-width: 100%;
  padding: 0 15px;
  box-sizing: border-box;
}
.swiper-component[data-v-eca08366] .el-carousel__indicators--horizontal .el-carousel__indicator--horizontal {
  padding: 12px 2px;
}
.swiper-component[data-v-eca08366] .el-carousel,
.swiper-component[data-v-eca08366] .el-carousel__container {
  height: 100%;
}
.banner-slide[data-v-eca08366] {
  background-size: cover;
  background-position: center;
}

.highlight-layer[data-v-7b9ffba4] {
  position: absolute;
  z-index: 450;
  background: #000;
  opacity: 0.5;
}
.ape-page.is-zbj[data-v-7b9ffba4] {
  background: #f5f5f5;
}

.text-module[data-v-97a2b580] .editor-row {
  margin-bottom: 20px;
}
.text-module[data-v-97a2b580] .editor-col-label {
  text-align: right;
}

.text-editor a[data-v-341bd33d] {
  display: block;
}
.text-editor a[href][data-v-341bd33d] {
  color: #000;
}
.text-editor[data-v-341bd33d]:focus {
  outline: none;
}

.link-btn[data-v-343685c9] {
  box-sizing: border-box;
  width: 85px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #666;
  font-size: 14px;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  margin-left: 5px;
  cursor: pointer;
}
.link-input-container[data-v-343685c9] {
  display: flex;
  align-items: center;
}
.link-input-container[data-v-343685c9] .el-input {
  flex: 1;
}

.image-module-plus[data-v-afd22cc6] {
  display: block;
  text-align: center;
  height: 100%;
  cursor: pointer;
  background: #617fef;
  width: 50%;
  margin: 0 auto;
}
.image-box[data-v-afd22cc6] {
  display: block;
}
.image-box img[data-v-afd22cc6] {
  width: 100%;
  display: block;
}

.editor-row[data-v-5a7906ca] {
  margin-top: 20px;
}
.button-styles-select .button-style-item[data-v-5a7906ca] {
  display: inline-block;
  width: 138px;
  height: 50px;
  background: #fff;
  border: 1px solid #e3e2e5;
  text-align: center;
  position: relative;
  margin-bottom: 15px;
  box-sizing: border-box;
}
.button-styles-select .button-style-item.button-style-last[data-v-5a7906ca] {
  margin-bottom: 0;
}
.button-styles-select .button-style-item[data-v-5a7906ca]:nth-child(2n) {
  margin-left: 14px;
}
.button-styles-select .button-style-item.selected[data-v-5a7906ca] {
  border-color: #a2bdf6;
}
.button-styles-select .button-style-item.selected[data-v-5a7906ca]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.button-styles-select .button-common-style[data-v-5a7906ca] {
  width: 128px;
  height: 40px;
  line-height: 40px;
  background: #2d68ea;
  border: none;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
  cursor: pointer;
  color: #fff;
  text-align: center;
}
.button-styles-select .button-style2[data-v-5a7906ca] {
  border-radius: 40px;
}
.button-styles-select .button-style3[data-v-5a7906ca] {
  background-color: #fff;
  color: #2d68ea;
  border: 1px solid #2d68ea;
}
.button-styles-select .button-style4[data-v-5a7906ca] {
  border-radius: 40px;
  background-color: #fff;
  color: #2d68ea;
  border: 1px solid #2d68ea;
}
.button-styles-select .button-style5[data-v-5a7906ca] {
  background-color: #fff;
  color: #333;
  border: 1px solid #e3e2e5;
}
.button-styles-select .button-style6[data-v-5a7906ca] {
  border-radius: 40px;
  background-color: #fff;
  color: #333;
  border: 1px solid #e3e2e5;
}
.background-color-options[data-v-5a7906ca] {
  margin-top: 10px;
  display: flex;
}
.background-color-options .option-color[data-v-5a7906ca] {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.background-color-options .option-color[data-v-5a7906ca]:last-child {
  margin-left: 20px;
}
.background-color-options .option-color[data-v-5a7906ca] .ape-control {
  margin-top: 0;
}

.ape-button-wrap[data-v-1a235410] {
  min-height: 30px;
}
.button-module[data-v-1a235410] {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  cursor: pointer;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  line-height: 40px;
  height: 40px;
  border: 1px solid transparent;
}
.button-module-1[data-v-1a235410] {
  background-color: var(--mainColor);
}
.button-module-2[data-v-1a235410] {
  background-color: var(--mainColor);
  border-radius: 40px;
}
.button-module-2[data-v-1a235410]:hover {
  background-color: #fff;
  border-color: var(--mainColor);
  color: var(--mainColor);
}
.button-module-3[data-v-1a235410] {
  background-color: #fff;
  border: 1px solid var(--mainColor);
  color: var(--mainColor);
}
.button-module-3[data-v-1a235410]:hover {
  background-color: var(--mainColor);
  color: #fff;
}
.button-module-4[data-v-1a235410] {
  background-color: #fff;
  border: 1px solid var(--mainColor);
  color: var(--mainColor);
  border-radius: 40px;
}
.button-module-4[data-v-1a235410]:hover {
  background-color: var(--mainColor);
  color: #fff;
}
.button-module-5[data-v-1a235410] {
  background-color: #fff;
  border: 1px solid #e3e2e5;
  color: #333;
}
.button-module-5[data-v-1a235410]:hover {
  background-color: var(--mainColor);
  color: #fff;
}
.button-module-6[data-v-1a235410] {
  background-color: #fff;
  border: 1px solid #e3e2e5;
  color: #333;
  border-radius: 40px;
}
.button-module-6[data-v-1a235410]:hover {
  background-color: var(--mainColor);
  color: #fff;
}

.payload-container[data-v-69dd8d62] {
  display: flex;
}
.payload-container.small-screen .payload-content-box[data-v-69dd8d62] {
  padding: 0 0;
}
.payload-container .payload-image-box[data-v-69dd8d62],
.payload-container .payload-content-box[data-v-69dd8d62] {
  display: block;
  box-sizing: border-box;
}
.payload-container .payload-content-box[data-v-69dd8d62] {
  flex: 1;
  padding: 10px 50px;
}
.payload-image-box[data-v-69dd8d62] {
  display: block;
  text-align: center;
  min-height: 100px;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.payload-image-box img[data-v-69dd8d62] {
  max-width: 100%;
}
[data-v-69dd8d62] .payload-content dl,[data-v-69dd8d62] .payload-content dt,[data-v-69dd8d62] .payload-content dd,[data-v-69dd8d62] .payload-content ul,[data-v-69dd8d62] .payload-content ol,[data-v-69dd8d62] .payload-content li {
  margin: revert !important;
  padding: revert !important;
  list-style-type: revert !important;
}

.payload-container[data-v-2c08b13e] {
  display: flex;
}
.payload-container.small-screen .payload-content-box[data-v-2c08b13e] {
  padding: 0 0;
}
.payload-container .payload-image-box[data-v-2c08b13e],
.payload-container .payload-content-box[data-v-2c08b13e] {
  box-sizing: border-box;
  display: block;
}
.payload-container .payload-content-box[data-v-2c08b13e] {
  flex: 1;
  padding: 10px 50px;
}
.payload-image-box[data-v-2c08b13e] {
  display: block;
  min-height: 100px;
  float: right;
  margin-left: 10px;
  margin-bottom: 5px;
}
.payload-image-box img[data-v-2c08b13e] {
  max-width: 100%;
}

.payload-container .payload-image-box[data-v-68895cbf],
.payload-container .payload-content-box[data-v-68895cbf] {
  display: block;
  box-sizing: border-box;
  padding: 10px;
}
.payload-container .payload-image-box[data-v-68895cbf] {
  display: block;
  text-align: center;
}
.payload-container .payload-image-box img[data-v-68895cbf] {
  width: 100%;
}

.payload-container .payload-image-box[data-v-b55227c0],
.payload-container .payload-content-box[data-v-b55227c0] {
  display: block;
  box-sizing: border-box;
  padding: 10px;
}
.payload-container .payload-image-box[data-v-b55227c0] {
  display: block;
  text-align: center;
}
.payload-container .payload-image-box img[data-v-b55227c0] {
  width: 100%;
}

.payload-container[data-v-05a66122] {
  display: flex;
}
.payload-container .payload-image-box[data-v-05a66122],
.payload-container .payload-content-box[data-v-05a66122] {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
.payload-container .payload-content-box[data-v-05a66122] {
  padding: 10px;
}
.payload-image-box[data-v-05a66122] {
  display: block;
}
.payload-image-box img[data-v-05a66122] {
  max-width: 100%;
}

.editor-dialog .el-dialog__header {
  background: #f3f3f3;
  color: #333;
}
.editor-dialog .el-dialog__footer {
  text-align: center;
}
.editor-dialog .el-dialog__footer .el-button {
  width: 170px;
  height: 40px;
  background: #2d68ea;
  border-radius: 2px;
}
.editor-dialog .el-dialog {
  border-radius: 9px;
}

#word-count[data-v-6fee63a2] {
  border: 1px solid #c4c4c4;
  border-top: unset;
  margin-top: -1px;
  padding: 8px 5px;
  text-align: right;
  color: #999;
}
[data-v-6fee63a2] .ck-editor__editable_inline {
  height: 200px !important;
}
[data-v-6fee63a2] .ck-editor__main dl,[data-v-6fee63a2] .ck-editor__main dt,[data-v-6fee63a2] .ck-editor__main dd,[data-v-6fee63a2] .ck-editor__main ul,[data-v-6fee63a2] .ck-editor__main ol,[data-v-6fee63a2] .ck-editor__main li {
  margin: revert !important;
  padding: revert !important;
  list-style-type: revert !important;
}

.rich-editor[data-v-11a894c0] {
  overflow: unset;
}

.editor-row[data-v-c0a2c73a] {
  margin-top: 20px;
}
.editor-row[data-v-c0a2c73a]:first-child {
  margin-top: 0;
}
.outer-wrap[data-v-c0a2c73a] {
  padding: 0 20px;
}
.background-box[data-v-c0a2c73a] {
  margin-top: 20px;
  margin-left: -14px;
}
.image-text[data-v-c0a2c73a] {
  padding: 5px;
  box-sizing: border-box;
  font-size: 14px;
  height: 70px;
  overflow: hidden;
  border: 1px dotted #ccc;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.module-style-wrap[data-v-c0a2c73a] {
  overflow: hidden;
  margin: 10px 0;
}
.module-style-wrap .module-style[data-v-c0a2c73a] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #e3e2e5;
  width: 78px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-right: 18px;
  margin-bottom: 10px;
}
.module-style-wrap .module-style[data-v-c0a2c73a]:nth-child(3n) {
  margin-right: 0;
}
.module-style-wrap .module-style.selected[data-v-c0a2c73a] {
  border: 1px solid #a2bdf6;
}
.module-style-wrap .module-style.selected[data-v-c0a2c73a]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-c0a2c73a] {
  width: 100%;
}

.image-editor-font .ape-editor-layout .ape-editor-layout-left {
  width: 50px;
}

.module-head[data-v-da58a114] {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  font-size: 20px;
  color: #333;
  padding-left: 20px;
}
.image-text-module[data-v-da58a114] {
  background: #fbfbff;
}

.outer-wrap[data-v-0cad0176] {
  padding: 0 20px;
}
.image-list-type-box[data-v-0cad0176] {
  overflow: hidden;
}
.image-list-type-box .image-list-type[data-v-0cad0176] {
  float: left;
  box-sizing: border-box;
  width: 138px;
  height: 60px;
  border: 1px solid #a2bdf6;
  padding: 5px;
  position: relative;
  margin-top: 10px;
  cursor: pointer;
}
.image-list-type-box .image-list-type[data-v-0cad0176]:nth-child(2n+1) {
  margin-right: 14px;
}
.image-list-type-box .image-list-type img[data-v-0cad0176] {
  width: 100%;
}
.image-list-type-box .image-list-type.selected[data-v-0cad0176] {
  border-color: #a2bdf6;
}
.image-list-type-box .image-list-type.selected[data-v-0cad0176]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.image-list-editor-group[data-v-0cad0176] .group-content {
  padding-left: 0;
}
.image-width-set[data-v-0cad0176] {
  display: flex;
  align-items: center;
  width: 220px;
  padding-left: 10px;
}
.image-width-set[data-v-0cad0176] .el-slider {
  width: 200px;
}
.image-width-set[data-v-0cad0176] .el-input__inner {
  padding: 0 5px;
  box-sizing: border-box;
  width: 40px;
}

.image-list-wrap[data-v-26345de6] {
  display: flex;
  flex-wrap: wrap;
}
.image-list-wrap .image-list-item[data-v-26345de6] {
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}
.image-list-wrap .image-list-item .image-box[data-v-26345de6] {
  display: block;
  width: 100%;
  height: 320px;
  overflow: hidden;
}
.image-list-wrap.small-screen .image-list-item .image-box[data-v-26345de6] {
  display: block;
  width: 100%;
  height: 91px;
  overflow: hidden;
}
.image-list-wrap.small-screen .image-info[data-v-26345de6] {
  display: block;
}
.image-list-wrap.small-screen .image-info .image-title[data-v-26345de6] {
  padding: 8px 10px;
  overflow: hidden;
  line-height: 20px;
}
.image-info[data-v-26345de6] {
  display: block;
  border: 1px solid #eee;
  border-top: none;
}
.image-info .image-title[data-v-26345de6] {
  font-size: 24px;
  color: #333;
  letter-spacing: 0;
  line-height: 24px;
  padding: 20px;
}

.image-list-wrap[data-v-7b2dd385] {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.image-list-wrap.small-screen .image-list-item[data-v-7b2dd385] {
  width: 50%;
}
.image-list-wrap.small-screen .image-list-item .image-box[data-v-7b2dd385] {
  overflow: hidden;
  height: 150px;
}
.image-list-wrap.small-screen .image-info[data-v-7b2dd385] {
  display: block;
  padding: 8px 12px;
}
.image-list-wrap.small-screen .image-info .image-title[data-v-7b2dd385] {
  overflow: hidden;
}
.image-list-wrap .image-list-item[data-v-7b2dd385] {
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
  width: 25%;
}
.image-list-wrap .image-list-item .image-box[data-v-7b2dd385] {
  width: 100%;
  height: 282px;
  display: block;
  overflow: hidden;
}
.image-list-wrap .image-info[data-v-7b2dd385] {
  display: block;
  border: 1px solid #ddd;
  border-top: none;
  padding: 10px 20px;
}
.image-title[data-v-7b2dd385] {
  font-size: 24px;
  color: #333;
  letter-spacing: 0;
  line-height: 25px;
  overflow: hidden;
}

.image-list-wrap[data-v-baa0fe38] {
  margin: 0 auto;
  text-align: center;
}
.image-list-wrap.small-screen[data-v-baa0fe38] {
  width: 100%;
}
.image-list-wrap .image-list-item[data-v-baa0fe38] {
  box-sizing: border-box;
  padding: 10px;
  width: 25%;
}
.image-list-wrap .image-list-item .image-box[data-v-baa0fe38] {
  display: block;
  overflow: hidden;
}
.image-list-wrap .image-list-item .image-box img[data-v-baa0fe38] {
  max-width: 100%;
}
.custom-arrow[data-v-baa0fe38] {
  text-align: center;
  line-height: 70px;
  width: 40px;
  height: 70px;
  opacity: 0.2;
  background: #333;
  color: #fff;
}
.custom-arrow[data-v-baa0fe38]::before {
  display: none;
}
.custom-arrow[data-v-baa0fe38]:hover {
  opacity: 1;
}
.custom-arrow-prev[data-v-baa0fe38] {
  left: -60px;
}
.custom-arrow-next[data-v-baa0fe38] {
  right: -60px;
}
.image-title[data-v-baa0fe38] {
  font-size: 24px;
  color: #333;
  letter-spacing: 0;
  line-height: 24px;
}
.scroll-image-box[data-v-baa0fe38] {
  width: 100vw;
  overflow-x: scroll;
}
.scroll-image-list .image-list-item[data-v-baa0fe38] {
  float: left;
  width: auto;
}
.scroll-image-list .image-list-item .image-box[data-v-baa0fe38] {
  display: block;
  width: 240px;
  height: 240px;
  overflow: hidden;
}
.scroll-image-list .image-info[data-v-baa0fe38] {
  display: block;
  padding: 8px 10px;
  border: 1px solid #ddd;
  border-top: none;
}
.scroll-image-list .image-title[data-v-baa0fe38] {
  line-height: 20px;
}

.module-head[data-v-87335a52] {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  color: #333;
  padding-left: 20px;
  margin-bottom: 20px;
}

.upload-box[data-v-bf35d8f8] {
  display: flex;
  align-items: center;
}
.upload-box .upload-tip[data-v-bf35d8f8] {
  margin-left: 10px;
  font-size: 12px;
  color: #999;
}
.image-box[data-v-bf35d8f8] {
  overflow: hidden;
  margin-top: 20px;
}
.image-box .image-item[data-v-bf35d8f8] {
  float: left;
  border: 1px solid #e3e2e5;
  padding: 5px;
  box-sizing: border-box;
  width: 78px;
  height: 60px;
  margin-left: 18px;
  margin-bottom: 10px;
  position: relative;
}
.image-box .image-item[data-v-bf35d8f8]:nth-child(3n+1) {
  margin-left: 0;
}
.image-box .image-item.selected[data-v-bf35d8f8] {
  border-color: #a2bdf6;
}
.image-box .image-item .image-operate[data-v-bf35d8f8] {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  z-index: 20;
  text-align: center;
}
.image-box .image-item .operate-btn[data-v-bf35d8f8] {
  display: inline-block;
  border-radius: 100px;
  width: 23px;
  height: 23px;
  line-height: 23px;
  background: #fff;
  text-align: center;
  margin-top: 16px;
  cursor: pointer;
}
.image-box .image-item .operate-btn .saas-bian-xiugai[data-v-bf35d8f8] {
  color: #00f;
  font-size: 20px;
}
.image-box .image-item .operate-btn .saas-shanshu[data-v-bf35d8f8] {
  color: #f24b3a;
  font-size: 10px;
}
.image-box .image-item:hover .image-operate[data-v-bf35d8f8] {
  display: block;
}
.image-box .image-item[data-v-bf35d8f8]:first-child {
  margin-left: 0;
}
.image-box .image-item img[data-v-bf35d8f8] {
  width: 100%;
  height: 100%;
}
.button-upload[data-v-bf35d8f8] {
  width: 84px;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d8d8d8;
  color: #666;
  border-radius: 2px;
  text-align: center;
}

.transfer-container[data-v-bcf4ae00] {
  display: flex;
  height: 331px;
}
.transfer-container .list-container[data-v-bcf4ae00],
.transfer-container .transfer-right[data-v-bcf4ae00] {
  height: 299px;
  overflow-y: scroll;
}
.transfer-container .transfer-right[data-v-bcf4ae00] {
  height: 331px;
}
.transfer-container .transfer-content-wraper[data-v-bcf4ae00] {
  flex: 1;
}
.transfer-container .transfer-content-wraper[data-v-bcf4ae00]:first-child {
  border-right: 1px dashed #ccc;
}
.transfer-container .transfer-left[data-v-bcf4ae00],
.transfer-container .transfer-right[data-v-bcf4ae00] {
  padding: 10px;
}
.transfer-container .transfer-left .search[data-v-bcf4ae00] {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: 30px;
  background: #FFFFFF;
  overflow: hidden;
  position: relative;
}
.transfer-container .transfer-left .search .search-input[data-v-bcf4ae00] {
  width: 100%;
  position: relative;
  border: 1px solid #E3E2E5;
  border-radius: 17.5px;
}
.transfer-container .transfer-left .search input[data-v-bcf4ae00] {
  width: 90%;
  height: 28px;
  line-height: 28px;
  border: none;
  outline: none;
}
.transfer-container .transfer-left .search i[data-v-bcf4ae00] {
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 12px;
  color: #D8D8D8;
  z-index: 2;
}
.transfer-container .transfer-left .search .add-button[data-v-bcf4ae00] {
  flex-shrink: 0;
  color: #2d68ea;
  font-size: 14px;
  margin-left: 10px;
}
.transfer-container .list-item[data-v-bcf4ae00] {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.transfer-container .list-item .list-item-check[data-v-bcf4ae00] {
  width: 18px;
  height: 18px;
}
.transfer-container .list-item .list-item-check .icon-check[data-v-bcf4ae00] {
  display: inline-block;
  cursor: pointer;
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAMJJREFUWEftmDEOwyAQBPcwFLzD/mKKvCBfpMAlb7AUDEQ4UZQi0nU2xV67Bau55YqVlNJt27bHvu8TgAZAcO4cb1pri/f+LjHGZ87ZTVP3c92UUuCcyxJCaMYYzPMMkbPhvAG01rCuK2qt6IaqMUaWZbnUUIyxG2pfQoMYOggdK6Ohn//TM/RZGQn9vSskpJ1bEiIhjYCmM0MkpBHQdGaIhDQCms4MkZBGQNOZIRLSCGj68Bkas2wYpo4ZrrAardJ7AXilwnZ87zwAAAAAAElFTkSuQmCC) no-repeat;
  background-size: 100% 100%;
}
.transfer-container .list-item .list-item-check .icon-check.checked[data-v-bcf4ae00] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAo5JREFUWEftmD9s00AUxr9zFRKnThGGrRuiK0MHFgYWlpSIhT8dmEG0UISEKoiKGJBokbohUf6IhYGBMoFQsrAiKkY2FrZOBSM1JnYT4kPPyaWX1NjnOAqWqBdHsu/5d99737vLsYVn24tfvjVXNi1vjDFwAAyjvTjnYJOm1jp+NFNmp25bjU2rlZnQR83RO+tth2PSHGuyqctbnGA+PDiEfI7B80Yrj6YBdZfj9NJPEBSburLlFXKMfVw1kTvwb1RyGxwnFy3UXM4JiBdyDCkB8hXaB+qvUill/7lCnLocNToG0G+607WvkKzM82odG1+buF7KY/pYZvQKidTQ/eEbG2tVB06D48x0Fi9vHVQDolSLjq2x3VzH7eEEQbEoxvLrNsyRAsN3m6N8bhzXSnk1oLgfDnp/jzIVB6bB8MPmuFrUcXfW6BZ2ZFHTrCqfd/wBMyeybTdIrogCDlLmcAdmbkZH+YLhqyagI4HebbiYf1rD7xZw46yOO+d7A4QBqSjj0eQ69ley/dtPLm6+sDGho0fi/kD9YHGVEeNDFRIzXF63sVZxECa1DDSIMrGAujYNKMZ+pQZVRgmIXqKipo/Idv2bUvJS4PcZhQkMtLiqpoCCq4CLdSvIEJEuE4NCU1HUUb5o+G5ZWbfxpLq3z0SZQDllKsVK3XahpEMDw6P3deXiT6RQmFLmOENth/sKGVkG69duB1ZVZiCFZCixj6HifdxpCfSc1JoP6MBRHT0RkO8+abGkuiEouuaKOpZmDcRVJjGQgBKOuf/K9lvEvUvt4pZ3garqKC0dUcHEhquzI+3+9w6zdlhMZdtHgQ3r+dCA5K1pErihASWBkMemHihlhw1pO45J3YFV2o70/gBOAPT1IA0X7AAAAABJRU5ErkJggg==);
}
.transfer-container .list-item .list-item-title[data-v-bcf4ae00] {
  margin-left: 10px;
  text-align: left;
  flex: 1;
  font-size: 14px;
  height: 20px;
  width: 196px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.transfer-container .selected-container .selected-item[data-v-bcf4ae00] {
  display: flex;
  align-items: center;
  padding-left: 24px;
  margin-top: 10px;
}
.transfer-container .selected-container .selected-item .selected-item-title[data-v-bcf4ae00] {
  text-align: left;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 20px;
}
.transfer-container .selected-container .selected-item .selected-item-order[data-v-bcf4ae00] {
  display: flex;
  margin-right: 10px;
  width: 35px;
}
.transfer-container .selected-container .selected-item .selected-item-order > div[data-v-bcf4ae00] {
  flex: 1;
  cursor: pointer;
}
.selected-item-delete a[data-v-bcf4ae00] {
  color: #2D68EA;
}

.service-transfer-container {
  text-align: center;
}
.service-transfer {
  text-align: left;
  display: inline-block;
}
.service-transfer .el-transfer__button {
  display: block;
  margin-left: 0;
}

.outer-wrap[data-v-0fcbbb6c] {
  padding: 0 20px;
}
.editor-button[data-v-0fcbbb6c] {
  display: inline-block;
  box-sizing: border-box;
  width: 82px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.module-style-wrap[data-v-0fcbbb6c] {
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -18px;
}
.module-style-wrap .module-style[data-v-0fcbbb6c] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #e3e2e5;
  width: 138px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.module-style-wrap .module-style.selected[data-v-0fcbbb6c] {
  border: 1px solid #a2bdf6;
}
.module-style-wrap .module-style.selected[data-v-0fcbbb6c]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-0fcbbb6c] {
  width: 100%;
}

.service-pagination-container[data-v-98af191a] {
  text-align: center;
  margin: 20px;
}

.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog {
  background-color: #F5F7FB;
  border-radius: 6px;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__header {
  height: 54px;
  padding: 0;
  line-height: 54px;
  position: relative;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__header:after {
  content: '';
  width: 510px;
  height: 1px;
  background-color: #F1F1F1;
  position: absolute;
  bottom: 0;
  left: 20px;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__headerbtn {
  right: 6px;
  top: 6px;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__headerbtn:hover i {
  color: #2D68EA;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__headerbtn i {
  font-size: 20px;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__title {
  font-weight: 600;
  font-size: 18px;
  color: #333;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__body {
  padding: 17px 20px 0;
}
.submit-chance-dialog[data-v-4a2b5d9b] .el-dialog .el-dialog__footer {
  padding: 5px 0 15px;
}
.submit-chance-dialog .el-button.s-button-primary[data-v-4a2b5d9b] {
  width: 149px;
  background: #2D68EA;
  border-color: #2D68EA;
}
.submit-chance-dialog .el-button.s-button-primary[data-v-4a2b5d9b]:focus {
  color: #fff;
  border-color: #2D68EA;
  background: #2D68EA;
}
.submit-chance-content .demand-item[data-v-4a2b5d9b] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.submit-chance-content .demand-item:last-child .tip[data-v-4a2b5d9b]:before {
  display: none;
}
.submit-chance-content .demand-item .tip[data-v-4a2b5d9b] {
  min-width: 56px;
  font-size: 14px;
  color: #333;
  padding-left: 15px;
  position: relative;
}
.submit-chance-content .demand-item .tip[data-v-4a2b5d9b]:before {
  content: '*';
  color: #F13F3D;
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 1px;
  font-weight: bold;
}
.submit-chance-content .demand-item[data-v-4a2b5d9b] .el-input,
.submit-chance-content .demand-item[data-v-4a2b5d9b] .el-input__inner {
  height: 35px;
}
.submit-chance-content .demand-item[data-v-4a2b5d9b] .el-input__inner:focus {
  border-color: #2D68EA;
}


[data-v-4a2b5d9b] input::-webkit-outer-spin-button,[data-v-4a2b5d9b] input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
[data-v-4a2b5d9b] input[type="number"] {
  -moz-appearance: textfield;
}

.content-container[data-v-243dfd46] {
  overflow: hidden;
}
.content-container.small-screen .service-item[data-v-243dfd46] {
  width: auto;
}
.content-container.small-screen .service-item .service-item-img[data-v-243dfd46] {
  display: block;
  height: 150px;
}
.content-container.small-screen .service-item .service-item-info[data-v-243dfd46] {
  padding: 8px 10px;
}
.content-container.small-screen .service-item .service-item-title[data-v-243dfd46] {
  font-size: 14px;
  margin-top: 5px;
}
.content-container .service-item-wrap[data-v-243dfd46] {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 10px 10px 0 10px;
  text-align: center;
}
.content-container .service-item[data-v-243dfd46] {
  display: block;
  text-align: left;
  width: 100%;
}
.content-container .service-item .service-item-img[data-v-243dfd46] {
  overflow: hidden;
  display: block;
  height: 320px;
}
.content-container .service-item .service-item-info[data-v-243dfd46] {
  box-sizing: border-box;
  border: 1px solid #eee;
  padding-top: 10px;
  padding: 20px 20px 20px 20px;
}
.content-container .service-item .service-item-price[data-v-243dfd46] {
  font-weight: bold;
  font-size: 18px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-243dfd46] {
  font-weight: bold;
  font-size: 18px;
  margin-top: 12px;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
}
.content-container .service-item .service-item-title a[data-v-243dfd46] {
  color: #333;
}
.content-container .service-item .service-item-desc[data-v-243dfd46] {
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
}
.content-container .service-item .service-item-desc a[data-v-243dfd46] {
  color: #666;
}
.content-container .service-item .service-item-btn[data-v-243dfd46] {
  display: block;
  height: 36px;
  background: var(--mainColor);
  border-radius: 2px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  margin: 0 auto;
  cursor: pointer;
}
.compact-layout .service-item[data-v-243dfd46] {
  margin: 0;
  padding: 15px;
  border: none;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
}
.compact-layout .service-item .service-item-img[data-v-243dfd46] {
  height: 131px;
}
.compact-layout .service-item .service-item-title[data-v-243dfd46] {
  font-size: 14px;
  margin-top: 15px;
}

.empty-tip[data-v-e50e060a] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  color: #999;
  font-size: 12px;
}

.content-container[data-v-7ae4eea2] {
  overflow: hidden;
}
.content-container.small-screen .service-item-wrap[data-v-7ae4eea2] {
  width: 50%;
}
.content-container.small-screen .service-item[data-v-7ae4eea2] {
  width: auto;
}
.content-container.small-screen .service-item .service-item-img[data-v-7ae4eea2] {
  display: block;
  height: 175px;
}
.content-container .service-item-wrap[data-v-7ae4eea2] {
  box-sizing: border-box;
  float: left;
  width: 25%;
  text-align: center;
}
.content-container .service-item[data-v-7ae4eea2] {
  display: block;
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 8px;
  padding: 10px;
  border: 1px solid #eee;
  text-align: left;
}
.content-container .service-item .service-item-img[data-v-7ae4eea2] {
  height: 210px;
  display: block;
}
.content-container .service-item .service-item-price[data-v-7ae4eea2] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-7ae4eea2] {
  font-weight: bold;
  font-size: 14px;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
  margin-top: 10px;
}
.content-container .service-item .service-item-title a[data-v-7ae4eea2] {
  color: #333;
}
.content-container .service-item .service-item-desc[data-v-7ae4eea2] {
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
}
.content-container .service-item .service-item-desc a[data-v-7ae4eea2] {
  color: #666;
}
.content-container .service-item .service-item-btn[data-v-7ae4eea2] {
  display: block;
  height: 36px;
  background: var(--mainColor);
  border-radius: 2px;
  text-align: center;
  line-height: 36px;
  color: #fff;
  margin: 10px auto 0;
  cursor: pointer;
}
.compact-layout .service-item[data-v-7ae4eea2] {
  margin: 0;
  padding: 15px;
  border: none;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
}
.compact-layout .service-item .service-item-img[data-v-7ae4eea2] {
  height: 131px;
}
.compact-layout .service-item .service-item-title[data-v-7ae4eea2] {
  font-size: 14px;
  margin-top: 15px;
}

.service-list-container .service-list-header[data-v-76ec3099] {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  font-size: 20px;
  color: #333;
  padding-left: 20px;
  margin-bottom: 20px;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-background-clip: text;
}

.text-module[data-v-52b5731a] .editor-row {
  margin-bottom: 20px;
}
.text-module[data-v-52b5731a] .editor-col-label {
  text-align: right;
}
.site-title-property[data-v-52b5731a] .display-style {
  margin-top: 0;
}
.site-title-property[data-v-52b5731a] .style-image {
  height: 50px;
}

.site-title-wrap[data-v-f8035f04] {
  display: flex;
  align-items: center;
}
.site-title-wrap.reverse[data-v-f8035f04] {
  flex-direction: row-reverse;
}
.site-title-wrap.reverse .site-logo[data-v-f8035f04] {
  margin-right: auto;
  margin-left: 26px;
}
.site-title-wrap .site-logo[data-v-f8035f04] {
  max-height: 50px;
  width: auto;
  margin-right: 26px;
}
.site-title-text[data-v-f8035f04] {
  flex: 1;
}
.site-title-text[data-v-f8035f04]:focus {
  outline: none;
}

.page-button[data-v-5dd0ce72] {
  text-align: center;
  margin-top: 12px;
}

.page-button[data-v-78fcb18a] {
  text-align: center;
  margin-top: 12px;
}

.site-nav-action[data-v-78f4efe4] {
  text-align: right;
  margin-bottom: 10px;
}
.page-list-row[data-v-78f4efe4] {
  display: flex;
  color: #333;
  font-size: 14px;
}
.page-list-header[data-v-78f4efe4] {
  background: #ecf2fd;
  height: 40px;
  line-height: 40px;
}
.page-list-body .page-list-row[data-v-78f4efe4] {
  height: 35px;
  line-height: 35px;
}
.page-title[data-v-78f4efe4] {
  text-align: left;
  padding-left: 10px;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-list-subrow .page-title[data-v-78f4efe4] {
  padding-left: 25px;
}
.page-show[data-v-78f4efe4],
.page-hide[data-v-78f4efe4] {
  font-size: 14px;
}
.page-show[data-v-78f4efe4] {
  color: #2ecb82;
}
.page-hide[data-v-78f4efe4] {
  color: #f4533b;
}
.page-action[data-v-78f4efe4] {
  color: #2d68ea;
  cursor: pointer;
}
.page-total[data-v-78f4efe4] {
  border-top: 1px dashed #ebedf0;
  font-size: 12px;
  color: #999;
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 10px;
}
.page-order[data-v-78f4efe4] {
  text-align: right;
  padding-right: 10px;
  width: 60px;
}
.page-visible[data-v-78f4efe4] {
  width: 50px;
}
.page-edit[data-v-78f4efe4] {
  width: 60px;
  text-align: center;
}
.move-action[data-v-78f4efe4] {
  margin-right: 10px;
  font-size: 12px;
}
.move-action[data-v-78f4efe4]:last-child {
  margin-right: 0;
}
.move-to-sub[data-v-78f4efe4] {
  display: inline-block;
  transform: rotate(270deg);
  line-height: 10px;
}
.move-out-sub[data-v-78f4efe4] {
  display: inline-block;
  transform: rotate(90deg);
  line-height: 10px;
}
.page-button[data-v-78f4efe4] {
  text-align: center;
  margin-top: 12px;
}

.SiteNavModule-property-editor .property-editor-content {
  padding: 10px 5px !important;
}

.top-nav-list[data-v-f39f9768] {
  display: flex;
}
.nav-item-wrap[data-v-f39f9768] {
  position: relative;
}
.nav-item-wrap.active[data-v-f39f9768],
.nav-item-wrap[data-v-f39f9768]:hover {
  background: #000;
}
.nav-item-wrap.active a.nav-item[data-v-f39f9768],
.nav-item-wrap:hover a.nav-item[data-v-f39f9768] {
  color: var(--mainColor);
}
.nav-item-wrap[data-v-f39f9768]::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.nav-item-wrap[data-v-f39f9768]:last-child::after {
  display: none;
}
.nav-item-wrap .nav-hot[data-v-f39f9768] {
  position: absolute;
  left: calc(100% - 20px);
  top: 50%;
  transform: translateY(calc(-50% - 16px));
  background-image: linear-gradient(270deg, #ff6900 16%, #ffab71 89%);
  color: #fff;
  border-radius: 10px;
  font-size: 12px;
  padding: 2px 4px;
  z-index: 2;
}
.nav-item-wrap .nav-hot[data-v-f39f9768]::after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  border-radius: 2px;
  border: 10px solid #ffc0cb;
  border-width: 4px 2px 4px 2px;
  transform: rotate(45deg);
  border-color: #ffab71 transparent transparent transparent;
}
.nav-item[data-v-f39f9768] {
  display: block;
  height: 80px;
  line-height: 80px;
  padding: 0 20px;
  font-size: 16px;
  text-align: center;
  box-sizing: border-box;
  word-break: keep-all;
  color: #fff;
}
.dropdown-nav[data-v-f39f9768] {
  position: absolute;
  display: none;
  margin-top: -15px;
  padding-top: 20px;
}
.nav-item-wrap:hover .dropdown-nav[data-v-f39f9768] {
  display: block;
}
.sub-nav-item[data-v-f39f9768] {
  color: #333;
}

.service-transfer-container {
  text-align: center;
}
.service-transfer {
  text-align: left;
  display: inline-block;
}
.service-transfer .el-transfer__button {
  display: block;
  margin-left: 0;
}

.outer-wrap[data-v-b311e19a] {
  padding: 0 20px;
}
.editor-button[data-v-b311e19a] {
  display: inline-block;
  box-sizing: border-box;
  width: 82px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.module-style-wrap[data-v-b311e19a] {
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -18px;
}
.module-style-wrap .module-style[data-v-b311e19a] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #e3e2e5;
  width: 138px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.module-style-wrap .module-style.selected[data-v-b311e19a] {
  border: 1px solid #a2bdf6;
}
.module-style-wrap .module-style.selected[data-v-b311e19a]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-b311e19a] {
  width: 100%;
}

.content-container[data-v-67ca1379] {
  overflow: hidden;
}
.content-container.small-screen .service-item[data-v-67ca1379] {
  width: 100%;
}
.content-container.small-screen .service-item .service-item-img[data-v-67ca1379] {
  height: 150px;
  display: block;
}
.content-container.small-screen .service-item .service-item-info[data-v-67ca1379] {
  padding: 8px 10px;
}
.content-container.small-screen .service-item .service-item-title[data-v-67ca1379] {
  font-size: 14px;
  margin-top: 5px;
}
.content-container .service-item-wrap[data-v-67ca1379] {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 10px 10px 0 10px;
  text-align: center;
}
.content-container .service-item[data-v-67ca1379] {
  display: inline-block;
  text-align: left;
  width: 100%;
}
.content-container .service-item .service-item-img[data-v-67ca1379] {
  display: block;
  overflow: hidden;
  height: 320px;
}
.content-container .service-item .service-item-info[data-v-67ca1379] {
  box-sizing: border-box;
  border: 1px solid #eee;
  padding-top: 18px;
  padding: 28px 20px 20px 20px;
}
.content-container .service-item .service-item-price[data-v-67ca1379] {
  font-weight: bold;
  font-size: 18px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-67ca1379] {
  font-weight: bold;
  font-size: 18px;
  margin-top: 12px;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
}
.content-container .service-item .service-item-title a[data-v-67ca1379] {
  color: #333;
}
.content-container .service-item .service-item-desc[data-v-67ca1379] {
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
}
.content-container .service-item .service-item-desc a[data-v-67ca1379] {
  color: #666;
}

.content-container[data-v-52173b80] {
  overflow: hidden;
}
.content-container.small-screen .service-item-wrap[data-v-52173b80] {
  width: 50%;
}
.content-container.small-screen .service-item[data-v-52173b80] {
  width: auto;
}
.content-container.small-screen .service-item .service-item-img[data-v-52173b80] {
  height: 175px;
  display: block;
}
.content-container.small-screen .service-item .service-item-title[data-v-52173b80] {
  font-size: 14px;
}
.content-container .service-item-wrap[data-v-52173b80] {
  box-sizing: border-box;
  float: left;
  width: 25%;
  text-align: center;
}
.content-container .service-item[data-v-52173b80] {
  display: block;
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 8px;
  padding: 10px;
  border: 1px solid #eee;
  text-align: left;
}
.content-container .service-item .service-item-img[data-v-52173b80] {
  height: 210px;
  display: block;
}
.content-container .service-item .service-item-price[data-v-52173b80] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-52173b80] {
  font-weight: bold;
  font-size: 18px;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
  margin-top: 10px;
}
.content-container .service-item .service-item-title a[data-v-52173b80] {
  color: #333;
}
.content-container .service-item .service-item-desc[data-v-52173b80] {
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
}
.content-container .service-item .service-item-desc a[data-v-52173b80] {
  color: #666;
}
.compact-layout .service-item[data-v-52173b80] {
  margin: 0;
  padding: 10px 14px;
  border: none;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
}
.compact-layout .service-item .service-item-img[data-v-52173b80] {
  height: 131px;
}
.compact-layout .service-item .service-item-title[data-v-52173b80] {
  font-size: 14px;
  margin-top: 15px;
}

.service-list-container .service-list-header[data-v-364d6cfa] {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  font-size: 20px;
  color: #333;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-background-clip: text;
}

.service-transfer-container {
  text-align: center;
}
.service-transfer {
  text-align: left;
  display: inline-block;
}
.service-transfer .el-transfer__button {
  display: block;
  margin-left: 0;
}

.outer-wrap[data-v-ec148094] {
  padding: 0 20px;
}
.editor-button[data-v-ec148094] {
  display: inline-block;
  box-sizing: border-box;
  width: 82px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  font-size: 14px;
  color: #666;
  cursor: pointer;
}
.module-style-wrap[data-v-ec148094] {
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -18px;
}
.module-style-wrap .module-style[data-v-ec148094] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #e3e2e5;
  width: 138px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.module-style-wrap .module-style.selected[data-v-ec148094] {
  border: 1px solid #a2bdf6;
}
.module-style-wrap .module-style.selected[data-v-ec148094]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-ec148094] {
  width: 100%;
}

.content-container[data-v-19be8c4a] {
  overflow: hidden;
}
.content-container.small-screen .service-item-wrap[data-v-19be8c4a] {
  width: 50%;
}
.content-container.small-screen .service-item[data-v-19be8c4a] {
  width: auto;
}
.content-container.small-screen .service-item .service-item-img[data-v-19be8c4a] {
  display: block;
  height: 175px;
}
.content-container.small-screen .service-item .service-item-title[data-v-19be8c4a] {
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-container .service-item-wrap[data-v-19be8c4a] {
  box-sizing: border-box;
  float: left;
  width: 25%;
  text-align: center;
}
.content-container .service-item[data-v-19be8c4a] {
  display: block;
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 8px;
  padding: 10px;
  border: 1px solid #eee;
  text-align: left;
}
.content-container .service-item .service-item-img[data-v-19be8c4a] {
  height: 210px;
  display: block;
}
.content-container .service-item .service-item-price[data-v-19be8c4a] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-19be8c4a] {
  font-weight: bold;
  font-size: 14px;
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
  overflow: hidden;
}
.content-container .service-item .service-item-title a[data-v-19be8c4a] {
  color: #333;
}
.content-container .service-item .service-item-desc[data-v-19be8c4a] {
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
}
.content-container .service-item .service-item-desc a[data-v-19be8c4a] {
  color: #666;
}

.content-container[data-v-25e2d5e2] {
  overflow: hidden;
}
.content-container.small-screen .service-item[data-v-25e2d5e2] {
  width: auto;
}
.content-container.small-screen .service-item .service-item-img[data-v-25e2d5e2] {
  height: 200px;
  display: block;
}
.content-container.small-screen .service-item .service-item-info[data-v-25e2d5e2] {
  padding: 8px 10px;
}
.content-container.small-screen .service-item .service-item-title[data-v-25e2d5e2] {
  font-size: 14px;
  margin: 5px 0;
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-container.small-screen .service-item .service-item-desc[data-v-25e2d5e2] {
  margin-top: 0;
}
.content-container .service-item-wrap[data-v-25e2d5e2] {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding: 10px 10px 0 10px;
  text-align: center;
}
.content-container .service-item[data-v-25e2d5e2] {
  display: block;
  text-align: left;
  width: 100%;
}
.content-container .service-item .service-item-img[data-v-25e2d5e2] {
  overflow: hidden;
  height: 320px;
  display: block;
}
.content-container .service-item .service-item-info[data-v-25e2d5e2] {
  box-sizing: border-box;
  border: 1px solid #eee;
  padding-top: 18px;
  padding: 28px 20px 20px 20px;
  overflow: hidden;
}
.content-container .service-item .service-item-price[data-v-25e2d5e2] {
  font-weight: bold;
  font-size: 18px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-25e2d5e2] {
  font-weight: bold;
  font-size: 18px;
  margin-top: 12px;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
}
.content-container .service-item .service-item-title a[data-v-25e2d5e2] {
  color: #333;
}
.content-container .service-item .service-item-desc[data-v-25e2d5e2] {
  height: 44px;
  line-height: 22px;
  margin-top: 10px;
}
.content-container .service-item .service-item-desc a[data-v-25e2d5e2] {
  color: #666;
}

.service-list-container .service-list-header[data-v-6cba58ad] {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  font-size: 20px;
  color: #333;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-background-clip: text;
}

.change-qecode-select .el-select-dropdown__item.selected {
  color: var(--mainColor);
}
.qrcode-tooltips {
  max-width: 300px;
}

.search-area[data-v-55624d2c] {
  display: flex;
  align-items: center;
}
.search-area[data-v-55624d2c] .el-input__inner {
  border-radius: 0;
  height: 30px;
  padding: 0 10px;
}
.search-area[data-v-55624d2c] .el-select .el-input.is-focus .el-input__inner,
.search-area[data-v-55624d2c] .el-input__inner:focus {
  border-color: var(--mainColor);
}
.search-area .search-item[data-v-55624d2c] {
  width: 214px;
  display: flex;
  align-items: center;
}
.search-area .search-item .middle[data-v-55624d2c] {
  padding: 0 7px;
}
.search-area .search-item +.search-item[data-v-55624d2c] {
  margin-left: 20px;
}
.search-area .btn-area[data-v-55624d2c] {
  margin-left: 20px;
}
.table-area[data-v-55624d2c] {
  margin-top: 30px;
}
.table-area .el-table[data-v-55624d2c] thead th {
  background: #ecf2fd;
  color: #333;
  text-align: center;
}
.table-area .el-table[data-v-55624d2c] td {
  text-align: center;
}
.table-area .el-table[data-v-55624d2c] .history-action {
  margin-left: 5px;
  color: #2d68ea;
  cursor: pointer;
}
.table-area .el-table[data-v-55624d2c] .history-action:first-child {
  margin-left: 0;
}
.table-area .el-table[data-v-55624d2c] .ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-area .img-col img[data-v-55624d2c] {
  width: 80px;
  height: 80px;
}
.table-area .ape-control-radio[data-v-55624d2c]  {
  margin-right: 15px;
  display: flex;
  align-items: center;
}
.table-area .ape-control-radio[data-v-55624d2c] .el-radio__inner {
  width: 18px;
  height: 18px;
  border-color: #d8d8d8;
  display: block;
}
.table-area .ape-control-radio[data-v-55624d2c] .el-radio__input.is-checked .el-radio__inner {
  border-color: #2d68ea;
  background: #fff;
}
.table-area .ape-control-radio[data-v-55624d2c] .el-radio__input.is-checked .el-radio__inner::after {
  background-color: #2d68ea;
  width: 8px;
  height: 8px;
}
.table-area .ape-control-radio[data-v-55624d2c] .el-radio__label,
.table-area .ape-control-radio[data-v-55624d2c] .el-radio__input.is-checked+.el-radio__label {
  color: #333;
  padding-left: 8px;
}
[data-v-55624d2c] .el-dialog__footer .dialog-footer {
  justify-content: center;
}

.select-qrcode-btn.hasValue:hover .image-action[data-v-0c29d461] {
  display: block;
}
.select-qrcode-btn.hasValue .single-image-upload[data-v-0c29d461] {
  background-color: #f5f5f5;
  background-image: linear-gradient(45deg, #e2e2e2 25%, transparent 0, transparent 75%, #e2e2e2 0, #e2e2e2), linear-gradient(45deg, #e2e2e2 25%, transparent 0, transparent 75%, #e2e2e2 0, #e2e2e2);
  background-size: 8px 8px;
  background-position: 0 0, 4px 4px;
}
.select-qrcode-btn .single-image-upload[data-v-0c29d461] {
  width: 100px;
  height: 100px;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
.select-qrcode-btn .single-image-upload .image-action[data-v-0c29d461] {
  display: none;
}
.select-qrcode-btn .single-image-upload .single-image-replace[data-v-0c29d461] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #fff;
  z-index: 10;
  pointer-events: none;
  cursor: pointer;
}
.select-qrcode-btn .single-image-upload .single-image-delete[data-v-0c29d461] {
  position: absolute;
  right: -8px;
  top: -8px;
  z-index: 20;
  cursor: pointer;
}
.select-qrcode-btn .single-image-upload img[data-v-0c29d461] {
  max-width: 100%;
  max-height: 100%;
}

.select-qrcode[data-v-bb170466] {
  align-items: flex-start;
}
.select-qrcode .qrcode-item[data-v-bb170466] {
  margin-top: 10px;
}
.phone-wrap[data-v-bb170466] {
  flex: 1;
}
.phone-item[data-v-bb170466] {
  display: flex;
  align-items: center;
}
.phone-item .ape-control[data-v-bb170466] {
  width: 100px;
  margin-right: 5px;
}
.saas-shanshuguanbi[data-v-bb170466] {
  position: absolute;
  right: 3px;
  top: 7px;
}
.phone-btn[data-v-bb170466] {
  color: #2d68ea;
  font-size: 12px;
  cursor: pointer;
  margin-right: 5px;
}
.phone-btn + .phone-btn[data-v-bb170466] {
  margin-right: 0;
}
.wx-zx[data-v-bb170466] {
  display: flex;
}
.wx-img[data-v-bb170466] {
  margin-left: 10px;
  width: 75px;
  height: 75px;
}

.sidebar-item[data-v-b9a7ae02] {
  display: flex;
  flex-direction: column;
  background: #1765ff;
  height: 60px;
  justify-content: center;
  border-radius: 3px;
  margin-bottom: 10px;
  align-items: center;
}
.sidebar-item .button-icon[data-v-b9a7ae02] {
  font-size: 30px;
  color: #fff;
  margin-bottom: 5px;
}
.sidebar-item .button-text[data-v-b9a7ae02] {
  font-size: 12px;
  color: #fff;
}
.sidebar-item[data-v-b9a7ae02]:hover {
  background: #fff !important;
}
.sidebar-item:hover .button-icon[data-v-b9a7ae02],
.sidebar-item:hover .button-text[data-v-b9a7ae02] {
  color: #1765ff !important;
}
.is-h5 .sidebar-item[data-v-b9a7ae02] {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
.is-h5 .sidebar-item .button-text[data-v-b9a7ae02] {
  display: none;
}
.sidebar-popover[data-v-b9a7ae02] {
  padding: 2px 0;
  color: #333;
  font-size: 14px;
}
.sidebar-popover a[data-v-b9a7ae02] {
  color: #1765ff;
}
.company-logo[data-v-b9a7ae02] {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
}
.company-name[data-v-b9a7ae02] {
  color: #333;
  font-size: 16px;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 18px;
  font-weight: bold;
}
.qrcode-section[data-v-b9a7ae02] {
  background: #f9f9f9;
  text-align: center;
  padding: 18px 0 0;
  flex: 1;
}
.qrcode-tip[data-v-b9a7ae02] {
  font-size: 16px;
  color: #666;
  margin-bottom: 15px;
}
.qrcode-wrap[data-v-b9a7ae02] {
  width: 134px;
  height: 134px;
  margin: 0 auto;
  padding: 7px;
  border: 2px solid #ebebeb;
}
.qrcode-wrap img[data-v-b9a7ae02] {
  width: 100%;
  height: 100%;
}

.weichat-popover {
  width: 326px;
  height: 398px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 20px 0 0;
  background: #fff;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);
  border-radius: 6px;
}

.company-logo[data-v-c85ebcfe] {
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
}
.company-name[data-v-c85ebcfe] {
  color: #333;
  font-size: 16px;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 18px;
  font-weight: bold;
}
.qrcode-section[data-v-c85ebcfe] {
  background: #f9f9f9;
  text-align: center;
  padding: 18px 0 0;
  flex: 1;
}
.qrcode-tip[data-v-c85ebcfe] {
  font-size: 16px;
  color: #666;
  margin-bottom: 15px;
}
.qrcode-wrap[data-v-c85ebcfe] {
  width: 134px;
  height: 134px;
  margin: 0 auto;
  padding: 7px;
  border: 2px solid #ebebeb;
}
.qrcode-wrap img[data-v-c85ebcfe] {
  width: 100%;
  height: 100%;
}

.sidebar-item[data-v-2407ace6] {
  display: flex;
  flex-direction: column;
  background: #1765ff;
  height: 60px;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  margin-bottom: 10px;
  align-items: center;
  box-shadow: 0 0 14px 0px rgba(108,108,108,0.52);
}
.sidebar-item .button-icon[data-v-2407ace6] {
  font-size: 20px;
  color: #fff;
}
.phone-overlay[data-v-2407ace6]::before {
  position: fixed;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000;
  opacity: 0.6;
  z-index: 600;
}
.phone-content[data-v-2407ace6] {
  position: fixed;
  top: 20%;
  left: 10%;
  right: 10%;
  background: #fff;
  border-radius: 10px;
  box-sizing: border-box;
  padding-top: 30px;
  text-align: center;
  max-height: 70%;
  overflow: auto;
  z-index: 650;
}
.phone-title[data-v-2407ace6] {
  font-size: 18px;
  color: #666;
  margin-bottom: 15px;
}
.phone-body[data-v-2407ace6] {
  padding-bottom: 30px;
}
.phone-item[data-v-2407ace6] {
  display: block;
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin-bottom: 8px;
}
.phone-item[data-v-2407ace6]:last-child {
  margin-bottom: 0;
}
.phone-footer[data-v-2407ace6] {
  height: 53px;
  line-height: 53px;
  border-top: 1px solid #eee;
}
.phone-footer a[data-v-2407ace6] {
  display: block;
  color: var(--mainColor);
}
.wechat-overlay[data-v-2407ace6] {
  position: fixed;
  top: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 600;
  background: #fff;
  transition: all 0.3s;
}
.wechat-overlay.active[data-v-2407ace6] {
  top: 0;
}
.wechat-overlay .wechat-back[data-v-2407ace6] {
  margin-bottom: 20px;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  align-items: center;
}
.wechat-overlay .wechat-back .back-page[data-v-2407ace6] {
  height: 100%;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wechat-overlay .wechat-back .back-page i[data-v-2407ace6] {
  color: #666;
}
.wechat-overlay .wechat-back .page-title[data-v-2407ace6] {
  color: #333;
  font-size: 17px;
  font-weight: bold;
  margin-right: 50px;
  text-align: center;
  flex: 1;
}
.wechat-overlay[data-v-2407ace6] .qrcode-section {
  background: #fff;
  border-top: 1px dashed #e5e5e5;
  margin: 40px 16px 0;
  padding-top: 40px;
}
.wechat-overlay[data-v-2407ace6] .qrcode-wrap {
  border-color: #a3c2ff;
  margin-top: 20px;
  width: 210px;
  height: 210px;
}

.shop-side-contact {
  right: 24px !important;
  background: none !important;
}
.shop-side-contact .shop-side-contact-phone {
  margin-bottom: 0 !important;
}
.shop-side-contact .shop-side-contact-wechat,
.shop-side-contact .shop-side-contact-question-wrap {
  display: none !important;
}
#webim-mini-entry {
  display: none !important;
}

.customer-module.is-h5[data-v-386d375c] {
  position: fixed;
  right: 15px;
  bottom: 71px;
  z-index: 400;
  width: 50px;
}
.customer-module.is-pc[data-v-386d375c] {
  position: fixed;
  right: 10px;
  bottom: 50%;
  z-index: 500;
  width: 60px;
  display: flex;
  align-items: center;
  text-align: center;
}
.customer-module.is-pc.is-edit[data-v-386d375c] {
  height: 90px;
  background: rgba(0,0,0,0.3);
  border: 1px dashed rgba(255,255,255,0.5);
}
.customer-module.is-zbj[data-v-386d375c] {
  background: none !important;
  opacity: 0;
  pointer-events: none;
}
.customer-module.is-zbj[data-v-386d375c]::after {
  display: none;
}

.share-module[data-v-67f5a1f4] {
  position: relative;
  display: inline-block;
}
.weixin-box[data-v-67f5a1f4] {
  text-align: center;
}
.weixin-box .weixin[data-v-67f5a1f4] {
  display: inline-block;
}
.weixin-box .tip-text[data-v-67f5a1f4] {
  margin-top: 10px;
}
.share-icon[data-v-67f5a1f4] {
  display: flex;
  flex-direction: column;
  width: 60px;
  height: 60px;
  border-radius: 3px;
  background: #3579fe;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.share-icon .share-font[data-v-67f5a1f4] {
  font-size: 12px;
  color: #fff;
  letter-spacing: 0;
  margin-top: 6px;
}
.share-icon .iconfont[data-v-67f5a1f4] {
  font-size: 22px;
  margin-top: 9px;
}
.share-pop-icon[data-v-67f5a1f4] {
  display: inline-block;
  margin-left: 15px;
  cursor: pointer;
}
.share-pop-icon[data-v-67f5a1f4]:first-child {
  margin-left: 0;
}
.share-pop-icon .iconfont[data-v-67f5a1f4] {
  font-size: 28px;
}
.share-pop-icon .saas-weixin[data-v-67f5a1f4] {
  color: #46bb36;
}
.share-pop-icon .saas-weibo[data-v-67f5a1f4] {
  color: #fb5554;
}
.share-pop-icon .saas-kongjian[data-v-67f5a1f4] {
  color: #fbc452;
}
.share-pop-icon .saas-lianxie[data-v-67f5a1f4] {
  color: #3385ff;
}

.content-container[data-v-3a0c29d2] {
  overflow: hidden;
}
.content-container .service-item-wrap[data-v-3a0c29d2] {
  box-sizing: border-box;
  float: left;
  width: 20%;
  text-align: center;
}
.content-container .service-item[data-v-3a0c29d2] {
  display: inline-block;
  width: 230px;
  height: 322px;
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 8px;
  padding: 10px;
  border: 1px solid #eee;
  text-align: left;
  background: #fff;
  overflow: hidden;
}
.content-container .service-item .service-item-img[data-v-3a0c29d2] {
  display: block;
  width: 210px;
  height: 210px;
}
.content-container .service-item .service-item-img img[data-v-3a0c29d2] {
  max-width: 100%;
}
.content-container .service-item .service-item-price[data-v-3a0c29d2] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-3a0c29d2] {
  font-weight: bold;
  font-size: 14px;
}
.content-container .service-item .service-item-title a[data-v-3a0c29d2] {
  color: #333;
}

.content-container[data-v-185b6e16] {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  padding: 0 5px;
}
.content-container .service-item-wrap[data-v-185b6e16] {
  width: 50%;
  padding: 5px;
  box-sizing: border-box;
}
.content-container .service-item[data-v-185b6e16] {
  box-sizing: border-box;
  text-align: left;
  background: #fff;
}
.content-container .service-item .service-item-info[data-v-185b6e16] {
  padding: 12px 10px;
}
.content-container .service-item .service-item-img[data-v-185b6e16] {
  height: 165px;
  overflow: hidden;
  display: block;
}
.content-container .service-item .service-item-img img[data-v-185b6e16] {
  max-width: 100%;
}
.content-container .service-item .service-item-price[data-v-185b6e16] {
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-185b6e16] {
  overflow: hidden;
  height: 40px;
  line-height: 20px;
  font-weight: bold;
  font-size: 14px;
}
.content-container .service-item .service-item-title a[data-v-185b6e16] {
  color: #333;
}

.small-screen .service-list-content[data-v-b93e75d0] {
  padding: 10px 0 1px 0;
}
.service-list-container[data-v-b93e75d0] {
  font-size: 14px;
}
.service-list-content[data-v-b93e75d0] {
  background: #f7f7f7;
  padding: 30px 0;
}
.service-content-box[data-v-b93e75d0] {
  max-width: 1190px;
  margin: 0 auto;
}

.service-list-filter[data-v-2ad51b5e] {
  background: #fff;
  padding: 26px 0;
}
.service-list-filter .service-list-categray[data-v-2ad51b5e] {
  display: flex;
  align-items: flex-start;
  max-width: 1190px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.service-list-filter .service-list-categray[data-v-2ad51b5e]:last-child {
  margin-bottom: 0;
}
.service-list-filter .service-list-categray .categray-label[data-v-2ad51b5e] {
  display: inline-block;
  width: 70px;
  margin-right: 20px;
}
.service-list-filter .service-list-categray .categray-content[data-v-2ad51b5e] {
  flex: 1;
  line-height: 22px;
  display: flex;
  flex-wrap: wrap;
}
.service-list-filter .service-list-categray .categray-content a[data-v-2ad51b5e] {
  margin-right: 40px;
  color: #333;
  word-break: keep-all;
  white-space: nowrap;
}
.service-list-filter .service-list-categray .categray-content a.selected[data-v-2ad51b5e] {
  color: var(--mainColor);
}

.service-list-filter[data-v-0b2a49b9] {
  background: #fff;
  padding: 26px 15px;
}
.service-list-categray[data-v-0b2a49b9] {
  margin: 0 auto;
  margin-bottom: 20px;
}
.service-list-categray[data-v-0b2a49b9]:last-child {
  margin-bottom: 0;
}
.service-list-categray .categray-label[data-v-0b2a49b9] {
  display: flex;
  padding-right: 10px;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
}
.service-list-categray .categray-label .title[data-v-0b2a49b9] {
  font-size: 14px;
  font-weight: bold;
}
.service-list-categray .categray-label .slide-down .iconfont[data-v-0b2a49b9] {
  zoom: 0.5;
}
.service-list-categray .categray-content[data-v-0b2a49b9] {
  display: flex;
  flex-wrap: wrap;
  line-height: 22px;
}
.service-list-categray .categray-content a[data-v-0b2a49b9] {
  box-sizing: border-box;
  display: inline-block;
  width: 80px;
  height: 35px;
  line-height: 35px;
  color: #666;
  background: #f7f7f7;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
  white-space: nowrap;
  position: relative;
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 0 5px;
  border-radius: 2px;
}
.service-list-categray .categray-content a[data-v-0b2a49b9]:nth-child(3n) {
  margin-right: 0;
}
.service-list-categray .categray-content a.selected[data-v-0b2a49b9] {
  background: #f1f5fe;
  color: var(--mainColor);
  border: 1px solid var(--mainColor);
}
.service-list-categray .categray-content a.selected[data-v-0b2a49b9]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.footer-btn[data-v-0b2a49b9] {
  display: flex;
  position: absolute;
  bottom: 0;
  width: 100%;
  box-shadow: 0 2px 8px 0 #eee;
}
.footer-btn a[data-v-0b2a49b9] {
  text-align: center;
  flex: 1;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
}
.footer-btn a.reset-btn[data-v-0b2a49b9] {
  color: #333;
}
.footer-btn a.confirm-btn[data-v-0b2a49b9] {
  background: var(--mainColor);
  color: #fff;
}

.mobile-operation-bar[data-v-91b935a0] {
  height: 45px;
  line-height: 45px;
  background: #f5f5f5;
}
.mobile-operation-bar .filter[data-v-91b935a0] {
  float: right;
  margin-right: 14px;
  cursor: pointer;
}

.small-screen .service-list-content[data-v-80081baa] {
  padding: 10px 0 1px 0;
}
.service-list-container[data-v-80081baa] {
  font-size: 14px;
}
.service-list-content[data-v-80081baa] {
  background: #f7f7f7;
  padding: 30px 0;
}
.service-content-box[data-v-80081baa] {
  max-width: 1190px;
  margin: 0 auto;
}

.content-container[data-v-2d555fc2] {
  overflow: hidden;
}
.content-container .service-item-wrap[data-v-2d555fc2] {
  box-sizing: border-box;
  float: left;
  width: 25%;
  text-align: center;
}
.content-container .service-item[data-v-2d555fc2] {
  display: inline-block;
  width: 282px;
  height: 234px;
  box-sizing: border-box;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 8px;
  border: 1px solid #eee;
  text-align: left;
  background: #fff;
  overflow: hidden;
}
.content-container .service-item .service-item-img[data-v-2d555fc2] {
  display: block;
  width: 282px;
  height: 170px;
  overflow: hidden;
}
.content-container .service-item .service-item-img img[data-v-2d555fc2] {
  max-width: 100%;
  max-height: 100%;
}
.content-container .service-item .service-item-price[data-v-2d555fc2] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-2d555fc2] {
  font-weight: bold;
  font-size: 14px;
  margin-top: 25px;
  margin-left: 19px;
}
.content-container .service-item .service-item-title a[data-v-2d555fc2] {
  color: #333;
}

.content-container[data-v-a41f8a7e] {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  padding: 0 5px;
}
.content-container .service-item-wrap[data-v-a41f8a7e] {
  width: 50%;
  padding: 5px;
  box-sizing: border-box;
}
.content-container .service-item[data-v-a41f8a7e] {
  box-sizing: border-box;
  margin-bottom: 8px;
  text-align: left;
  background: #fff;
}
.content-container .service-item .service-item-info[data-v-a41f8a7e] {
  padding: 12px 10px;
}
.content-container .service-item .service-item-img[data-v-a41f8a7e] {
  height: 100px;
  overflow: hidden;
  display: block;
}
.content-container .service-item .service-item-img img[data-v-a41f8a7e] {
  max-width: 100%;
}
.content-container .service-item .service-item-price[data-v-a41f8a7e] {
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-a41f8a7e] {
  height: 40px;
  line-height: 20px;
  font-weight: bold;
  font-size: 14px;
}
.content-container .service-item .service-item-title a[data-v-a41f8a7e] {
  color: #333;
}

.service-list-container[data-v-364c73c5] {
  font-size: 14px;
}
.service-list-content[data-v-364c73c5] {
  background: #f7f7f7;
  padding: 30px 0;
}
.service-content-box[data-v-364c73c5] {
  max-width: 1190px;
  margin: 0 auto;
}

.service-list-container[data-v-70812a02] {
  font-size: 14px;
}
.service-list-content[data-v-70812a02] {
  background: #f7f7f7;
  padding: 30px 0;
}
.service-content-box[data-v-70812a02] {
  max-width: 1190px;
  margin: 0 auto;
}

.content-container[data-v-1733ab9e] {
  overflow: hidden;
  padding: 0 20px;
  background: #fff;
}
.content-container .service-item-wrap[data-v-1733ab9e] {
  box-sizing: border-box;
}
.content-container .service-item[data-v-1733ab9e] {
  display: flex;
  height: 134px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
  background: #fff;
  border-bottom: 1px dotted #ddd;
  padding: 20px 0;
}
.content-container .service-item .service-item-img[data-v-1733ab9e] {
  display: block;
  width: 94px;
  height: 94px;
  margin-right: 20px;
}
.content-container .service-item .service-item-img img[data-v-1733ab9e] {
  max-width: 100%;
  max-height: 100%;
}
.content-container .service-item .service-item-info[data-v-1733ab9e] {
  flex: 1;
  position: relative;
}
.content-container .service-item .service-item-price[data-v-1733ab9e] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-1733ab9e] {
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  margin-bottom: 9px;
}
.content-container .service-item .service-item-title .time[data-v-1733ab9e] {
  font-size: 14px;
  color: #999;
}
.content-container .service-item .service-item-title a[data-v-1733ab9e] {
  font-weight: bold;
  color: #333;
}
.content-container .service-item .service-summary[data-v-1733ab9e] {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.content-container .service-item .news-label[data-v-1733ab9e] {
  position: absolute;
  bottom: 0;
  font-size: 14px;
  color: #999;
}

.content-container[data-v-1187d851] {
  overflow: hidden;
  padding: 0 20px;
  background: #fff;
}
.content-container .service-item[data-v-1187d851] {
  display: flex;
  box-sizing: border-box;
  height: 125px;
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
  background: #fff;
  border-bottom: 1px dotted #ddd;
  padding: 20px 0;
}
.content-container .service-item .service-item-img[data-v-1187d851] {
  width: 140px;
  height: 85px;
  display: block;
  margin-right: 20px;
}
.content-container .service-item .service-item-img img[data-v-1187d851] {
  max-width: 100%;
  max-height: 100%;
}
.content-container .service-item .service-item-info[data-v-1187d851] {
  flex: 1;
  position: relative;
}
.content-container .service-item .service-item-price[data-v-1187d851] {
  margin-top: 18px;
  font-weight: bold;
  font-size: 16px;
  color: #ff6900;
}
.content-container .service-item .service-item-title[data-v-1187d851] {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  margin-bottom: 5px;
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.content-container .service-item .service-item-title .time[data-v-1187d851] {
  font-size: 14px;
  color: #999;
}
.content-container .service-item .service-item-title a[data-v-1187d851] {
  font-weight: bold;
  color: #333;
}
.content-container .service-item .service-summary[data-v-1187d851] {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.content-container .service-item .news-label[data-v-1187d851] {
  display: flex;
  font-size: 12px;
  color: #999;
  align-items: center;
  justify-content: space-between;
  margin-top: 2px;
}

.service-list-container[data-v-10d3780b] {
  font-size: 14px;
}
.service-list-container.small-screen .service-list-content[data-v-10d3780b] {
  padding: 0 0 1px 0;
}
.service-list-content[data-v-10d3780b] {
  background: #f7f7f7;
  padding: 30px 0;
}
.service-content-box[data-v-10d3780b] {
  max-width: 1190px;
  margin: 0 auto;
}

.service-list-container[data-v-77be82c4] {
  font-size: 14px;
}
.service-list-container.small-screen .service-list-content[data-v-77be82c4] {
  padding: 0 0 1px 0;
}
.service-list-content[data-v-77be82c4] {
  background: #f7f7f7;
  padding: 30px 0;
}
.service-content-box[data-v-77be82c4] {
  max-width: 1190px;
  margin: 0 auto;
}

.text-module[data-v-7648115f] .editor-row {
  margin-bottom: 20px;
}
.text-module[data-v-7648115f] .editor-col-label {
  text-align: right;
}
.site-title-property[data-v-7648115f]  {
  margin-top: -20px;
}
.site-title-property[data-v-7648115f] .display-style {
  margin-top: 0;
}
.site-title-property[data-v-7648115f] .style-image {
  height: 50px;
}
.background-color-options[data-v-7648115f] {
  margin-top: 10px;
  display: flex;
}
.background-color-options .option-color[data-v-7648115f] {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.background-color-options .option-color[data-v-7648115f]:last-child {
  margin-left: 20px;
}
.background-color-options .option-color[data-v-7648115f] .ape-control {
  margin-top: 0;
}

.site-login-entry[data-v-ff68fac6] {
  display: flex;
  align-items: center;
  --color: #fff;
  --font-size: 14px;
  --seperatorColor: rgba(255,255,255,0.2);
  font-size: var(--font-size);
  color: #fff;
  border-width: 1px;
}
.site-login-entry a[data-v-ff68fac6] {
  color: inherit;
  word-break: keep-all;
}
.landed[data-v-ff68fac6] {
  border: unset !important;
}
.site-login-entry-search[data-v-ff68fac6] {
  background: url("https://bgl.zbjimg.com/bgl/bjclound/2021/08/29/s.png/origine/447374ce-7f58-4587-999e-4b775fb7e1f7");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: left center;
  padding-left: 24px;
  margin-right: 16px;
}
.site-login-entry-login[data-v-ff68fac6] {
  display: flex;
  align-items: center;
}
.site-login-entry-login .login-icon[data-v-ff68fac6] {
  margin: 0 5px;
  vertical-align: middle;
  font-size: 14px;
  color: inherit;
}
.site-login-entry-login .login-name[data-v-ff68fac6] {
  max-width: 100px;
}
.site-login-entry-reg[data-v-ff68fac6] {
  position: relative;
  margin-left: 20px;
}

.logout-popover {
  padding: 5px;
  min-width: 80px;
  text-align: center;
  box-shadow: none;
  border-radius: 2px;
}
.logout-popover a {
  color: #333;
}

.outer-wrap[data-v-b04d2160] {
  padding: 0 20px;
}
.image-list-type-box[data-v-b04d2160] {
  overflow: hidden;
}
.image-list-type-box .image-list-type[data-v-b04d2160] {
  float: left;
  box-sizing: border-box;
  width: 138px;
  height: 60px;
  border: 1px solid #a2bdf6;
  padding: 5px;
  position: relative;
  margin-top: 10px;
  cursor: pointer;
}
.image-list-type-box .image-list-type[data-v-b04d2160]:nth-child(2n+1) {
  margin-right: 14px;
}
.image-list-type-box .image-list-type img[data-v-b04d2160] {
  width: 100%;
}
.image-list-type-box .image-list-type.selected[data-v-b04d2160] {
  border-color: #a2bdf6;
}
.image-list-type-box .image-list-type.selected[data-v-b04d2160]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAD20lEQVRYR82YTWwTRxTH/2/W6ziOvSaJQD3ABYGIuKKKIipEofceClIrPkQBiZiPcumhFxoDp4KExCE1oF4q9YZUqVfU0lbtAa6QEKmnUkBRBCKxN3HCrnemerPZxok3ydprx36SJTvaj19+M++9mSF0XSjSSAoYyr/5xv/RNaHo6FGI+/fJ252fuqqU6CZARSiAUCA5NPx6hIACANklBuvNMRwA6gLAenMK8AgQXQC4ujmG49TooMG1zQV52yHA9c11EDCauQ4BRjfXAcDGzG0wYOPmNhCwOXMbBNi8uQ0AjGeuzYDxzbURsDXm2gTYOnNtAIxvjtdW/FFSL6h1tKgXxzcnCKhK4J2r0JskDcaQLQCMb04IYG5BYUtOYOuggYmXVQ1rGrEB45tLCGC6orB/l4nrJzPYOijw2xMHX/8wC7caCzBkD0HwDPJXwlIBKphIq2zKDAOYmVPYP2Tiu7yFAYtv9e87dauEPyecZoc4dPclXQmadxTx5EklgZ4EgUHDIjC3b5eJuxcs9GeFNmYmgMm3Ep99O4PJGdkMYOjuy6tKiFya6JO9SSRNws+PHExOe+jrIXi8/amJwBzDFfMWBnMCVQ9IsNFZieHRMh7/7ep7G0yS8DknCFRxFN04lcGRD3s1ytg/Ls4Xbbx44yGTWoIMzO3daeLeJQsD2Ro4WyJfLOOvCRe5NEHKhuZgeLYKQCiAeN78+FUOe3aYWHAUUknC+HMXw6M2Xr31TXKUKwrv70ygeMHC5pyxZG5O4uJoGX9MuOhPk87iBurg2tnKNWz2ncKnHyRx80xOF1seVh6ysecuzo3amJr29Ev3bE/g3sXc8mGdk7hULOP3cReb+gietzQfIgxxtDrHkPaCwrEDPbh6PAszQf/bYcjTt8t4b5PA95ctbKkxV9JwNh6OOxjo8++pjXUAG6tzGnJe4sTBFK6ftPR7OIsNATz710W2V2Db5qVhZbgv79h4OObUmYvQi6OZW1lCuCvMVBS++CiFkWMZJAw/QRiSI/heqvhwvz510L9iWCMYbMzcsgcuNvwSQx5K4drxrO6pQT1k0HJF4vIdG788Xd3cGgabMxdmkiFPH07hyucZGFyLeAow3F0bD56sbW4VwObNrQTUSycApXmG5MSx9PxkcxouXV/AwzpOTZK0xlydSfIhz36cwuuyxE+PHAxml5eS0F64+MdFwNaZC7VA/nKKEyjd43eIqMHr17qTzdrzuagPWu86LkFB2Vnv2uVZXFCCj113n58qKClGgpPN1ixmG0EJv1b/X8GZcDvMxUWkxdP0KzUPitD+4r42+v3/Abmtc+q8NSYgAAAAAElFTkSuQmCC);
  background-size: cover;
}
.image-list-editor-group[data-v-b04d2160] .group-content {
  padding-left: 0;
}
.image-width-set[data-v-b04d2160] {
  display: flex;
  align-items: center;
  width: 220px;
  padding-left: 10px;
}
.image-width-set[data-v-b04d2160] .el-slider {
  width: 200px;
}
.image-width-set[data-v-b04d2160] .el-input__inner {
  padding: 0 5px;
  box-sizing: border-box;
  width: 40px;
}

.icon-list-wrap[data-v-7dd4c573] {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.icon-list-wrap img[data-v-7dd4c573] {
  max-width: 100%;
}
.icon-list-wrap .icon-item[data-v-7dd4c573] {
  display: block;
  width: 25%;
  text-align: center;
  box-sizing: border-box;
  margin-left: 2%;
  margin-top: 2%;
}
.icon-list-wrap .icon-item .icon-image[data-v-7dd4c573] {
  display: block;
  width: 40%;
  margin: 0 auto;
}
.icon-list-wrap .icon-item .icon-title[data-v-7dd4c573],
.icon-list-wrap .icon-item .icon-desc[data-v-7dd4c573] {
  line-height: 1.5;
  display: block;
}
.icon-list-wrap .icon-item .icon-title[data-v-7dd4c573] {
  font-size: 16px;
  color: #333;
  margin-top: 30px;
  line-height: 22px;
  word-break: break-word;
  -webkit-background-clip: text;
}
.icon-list-wrap .icon-item .icon-description[data-v-7dd4c573] {
  font-size: 14px;
  color: #999;
  margin-top: 12px;
  line-height: 22px;
  word-break: break-word;
  -webkit-background-clip: text;
}
.icon-list-wrap.count1 .icon-item[data-v-7dd4c573] {
  width: 100%;
}
.icon-list-wrap.count2 .icon-item[data-v-7dd4c573] {
  width: 49%;
}
.icon-list-wrap.count3 .icon-item[data-v-7dd4c573] {
  width: 32%;
}
.icon-list-wrap.count4 .icon-item[data-v-7dd4c573] {
  width: 23.5%;
}
.icon-list-wrap.count5 .icon-item[data-v-7dd4c573] {
  width: 18.4%;
}
.icon-list-wrap.count6 .icon-item[data-v-7dd4c573] {
  width: 15%;
}
.icon-list-wrap.count6 .icon-item[data-v-7dd4c573] {
  width: 15%;
}
.icon-list-wrap.count1 .icon-item[data-v-7dd4c573]:nth-child(n+1),
.icon-list-wrap.count2 .icon-item[data-v-7dd4c573]:nth-child(odd),
.icon-list-wrap.count3 .icon-item[data-v-7dd4c573]:nth-child(3n+1),
.icon-list-wrap.count4 .icon-item[data-v-7dd4c573]:nth-child(4n+1),
.icon-list-wrap.count5 .icon-item[data-v-7dd4c573]:nth-child(5n+1),
.icon-list-wrap.count6 .icon-item[data-v-7dd4c573]:nth-child(6n+1) {
  margin-left: 0;
}
.icon-list-wrap .icon-item-content[data-v-7dd4c573] {
  padding: 15%;
  min-width: 50%;
}

.search-form[data-v-72cc4004] {
  max-width: 800px;
  margin: 26px auto;
}
.search-tab[data-v-72cc4004] {
  display: flex;
}
.search-tab-item[data-v-72cc4004] {
  width: 60px;
  height: 29px;
  line-height: 29px;
  font-size: 14px;
  color: #666;
  text-align: center;
}
.search-tab-item.selected[data-v-72cc4004] {
  background: var(--mainColor);
  color: #fff;
}
.search-input-wrap[data-v-72cc4004] {
  display: flex;
  border: 2px solid var(--mainColor);
}
.search-input[data-v-72cc4004] {
  height: 50px;
  background: #fff;
  flex: 1;
  border: none;
  box-sizing: border-box;
  padding-left: 5px;
  font-size: 14px;
  color: #333;
}
.search-input[data-v-72cc4004]:focus {
  outline: none;
}
.search-button[data-v-72cc4004] {
  cursor: pointer;
  width: 130px;
  height: 50px;
  color: #fcfcfc;
  font-size: 18px;
  background: var(--mainColor);
  text-align: center;
  line-height: 50px;
}

.search-tab[data-v-52e9031d] {
  height: 45px;
  display: flex;
  align-items: center;
}
.search-tab-item[data-v-52e9031d] {
  width: 74px;
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  color: #333;
  text-align: center;
}
.search-tab-item.selected[data-v-52e9031d] {
  color: #1765ff;
  position: relative;
}
.search-tab-item.selected[data-v-52e9031d]:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 23px;
  right: 23px;
  border-bottom: 3px solid #1765ff;
}

.search-form-wrap[data-v-874fc082] {
  overflow: hidden;
  background: #fff;
}

.tabs[data-v-acf46758] {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 0 33px;
  width: 100%;
}
.tabs .tab-item[data-v-acf46758] {
  width: 120px;
  text-align: center;
  font-size: 20px;
  color: #666;
  letter-spacing: 0;
  cursor: pointer;
}
.tabs .tab-item.active[data-v-acf46758] {
  color: var(--mainColor);
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: var(--mainColor);
  padding-bottom: 10px;
}

.countdown[data-v-218171e0] {
  color: #c0c4cc;
}

.login-form[data-v-2504dbd7] {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.login-form .input-wrapper[data-v-2504dbd7] {
  position: relative;
}
.login-form .input-wrapper .icon[data-v-2504dbd7] {
  position: absolute;
  left: 15px;
  top: 12px;
  width: 20px;
  height: 20px;
}
.login-form .phone-input-wrapper[data-v-2504dbd7] {
  position: relative;
}
.login-form .phone-input-wrapper .login-code[data-v-2504dbd7] {
  position: absolute;
  right: 10px;
  font-size: 14px;
  letter-spacing: 0;
}
.login-form .phone-input-wrapper .countdown[data-v-2504dbd7] {
  position: absolute;
  right: 10px;
  top: 13px;
  font-size: 14px;
  letter-spacing: 0;
}
.login-form .login-input[data-v-2504dbd7] {
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding-left: 36px;
}
.login-form .login-input[data-v-2504dbd7]:focus {
  outline: none;
}
.login-form .login-input[data-v-2504dbd7]::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
  color: #ccc;
}
.login-form .phone-input[data-v-2504dbd7] {
  margin-bottom: 20px;
}
.login-form .login-btn[data-v-2504dbd7] {
  margin-top: 30px;
  width: 100%;
  height: 50px;
  background: var(--mainColor);
  border: none;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.login-form .forget-password[data-v-2504dbd7] {
  margin: 20px 0 0 auto;
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
}
.login-form.h5 .login-btn[data-v-2504dbd7] {
  height: 44px;
  line-height: 44px;
  border-radius: 3px;
}
.login-form.h5 .login-input[data-v-2504dbd7] {
  border-radius: 3px;
}

.register-form[data-v-818309a4] {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.register-form .input-wrapper[data-v-818309a4] {
  position: relative;
}
.register-form .input-wrapper .icon[data-v-818309a4] {
  position: absolute;
  left: 15px;
  top: 12px;
  width: 20px;
  height: 20px;
}
.register-form .phone-input-wrapper[data-v-818309a4] {
  position: relative;
}
.register-form .phone-input-wrapper .register-code[data-v-818309a4] {
  position: absolute;
  right: 10px;
  font-size: 14px;
  letter-spacing: 0;
}
.register-form .phone-input-wrapper .countdown[data-v-818309a4] {
  position: absolute;
  right: 10px;
  top: 13px;
  font-size: 14px;
  letter-spacing: 0;
}
.register-form .register-input[data-v-818309a4] {
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding-left: 36px;
}
.register-form .register-input[data-v-818309a4]:focus {
  outline: none;
}
.register-form .register-input[data-v-818309a4]::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
  color: #ccc;
}
.register-form .phone-input[data-v-818309a4] {
  margin-bottom: 20px;
}
.register-form .register-btn[data-v-818309a4] {
  margin-top: 30px;
  width: 100%;
  height: 50px;
  background: var(--mainColor);
  border: none;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.register-form .protocal-wrapper[data-v-818309a4] {
  display: flex;
  margin-top: 16px;
}
.register-form .protocal-wrapper[data-v-818309a4] .el-checkbox__inner {
  width: 13px;
  height: 13px;
}
.register-form .protocal-wrapper[data-v-818309a4] .el-checkbox__label {
  padding-left: 5px;
}
.register-form .protocal-wrapper .protocal-content[data-v-818309a4] {
  font-size: 12px;
  color: #999;
  letter-spacing: 0;
  font-weight: normal;
}
.register-form .protocal-wrapper .protocal-content .protocal[data-v-818309a4] {
  color: #1765ff;
  cursor: pointer;
}
.register-form.h5 .register-btn[data-v-818309a4] {
  height: 44px;
  line-height: 44px;
  border-radius: 3px;
}
.register-form.h5 .register-input[data-v-818309a4] {
  border-radius: 3px;
}

.account-wrapper[data-v-20c97cc8] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.account-wrapper .account-img[data-v-20c97cc8] {
  width: 340px;
  height: 500px;
}
.account-wrapper .account-form-wrapper[data-v-20c97cc8] {
  display: flex;
  flex-direction: column;
  width: 640px;
  height: 500px;
  background: #fff;
  box-shadow: 0 0 11px 0 rgba(0,0,0,0.09);
}
.account-wrapper .account-form-wrapper .account-form[data-v-20c97cc8] {
  width: 370px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 105px auto 0;
}
.account-wrapper .account-form-wrapper .account-tab[data-v-20c97cc8] {
  width: 100%;
}

.action-tip[data-v-549e16ce] {
  color: #999;
  font-size: 14px;
  margin-top: 30px;
  text-align: center;
}
.action-tip a[data-v-549e16ce] {
  color: #333;
}

.account-wrapper[data-v-35117626] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.account-wrapper .account-img[data-v-35117626] {
  width: 340px;
  height: 500px;
}
.account-wrapper .account-form-wrapper[data-v-35117626] {
  display: flex;
  flex-direction: column;
  width: 640px;
  height: 500px;
  background: #fff;
  box-shadow: 0 0 11px 0 rgba(0,0,0,0.09);
}
.account-wrapper .account-form-wrapper .account-form[data-v-35117626] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 105px;
}

.service-info .detail-content img {
  max-width: 100%;
}

.out-box[data-v-6a7eb631] {
  font-size: 12px;
  color: #666;
  margin-top: 10px;
  margin-bottom: 25px;
}
.out-box .label-item + .label-item[data-v-6a7eb631] {
  margin-left: 40px;
}
.inner-box[data-v-6a7eb631] {
  width: 855px;
  display: flex;
  flex-wrap: wrap;
}
.inner-box .label-item[data-v-6a7eb631] {
  padding: 10px;
}
.details .title[data-v-6a7eb631] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding-bottom: 4px;
}
.details+.details[data-v-6a7eb631] {
  margin-top: 20px;
}

.text-overflow-line[data-v-3da37821] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-overflow-line-two[data-v-3da37821] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.service-evaluate[data-v-3da37821] {
  background: #fff;
  color: #333;
  font-size: 14px;
}
.all-evaluate[data-v-3da37821] {
  background: #fff;
  border: 1px solid #e6e6e6;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,0.04);
  padding: 12px;
  display: flex;
  justify-content: space-between;
}
.all-sum[data-v-3da37821] {
  padding: 0 55px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-right: 1px dashed #eee;
}
.all-sum span[data-v-3da37821]:first-child {
  color: #666;
  font-size: 12px;
}
.all-sum span[data-v-3da37821]:last-child {
  font-weight: 600;
  font-size: 24px;
  color: var(--mainColor);
}
.evaluate-detail[data-v-3da37821] {
  font-size: 12px;
  color: #666;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.detail-item[data-v-3da37821] {
  border: 1px solid #fff;
  width: 330px;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  margin: 5px 0;
  cursor: pointer;
}
.detail-active[data-v-3da37821] {
  border: 1px solid #ffb75b;
  position: relative;
  background: #fffdfb;
}
.detail-active[data-v-3da37821]::after {
  content: '';
  color: #ffb75b;
  border-top: 1px solid;
  border-right: 1px solid;
  position: absolute;
  right: -6px;
  background: #fffdfb;
  top: 50%;
  transform: translateY(-50%) rotate(45deg) skew(-20deg, -20deg);
  width: 8px;
  height: 8px;
}
.start-box[data-v-3da37821] {
  padding: 15px;
  background: #fbfbfb;
  width: 330px;
  margin-left: 10px;
}
.like-person[data-v-3da37821] {
  margin-bottom: 10px;
  color: #666;
}
.detail-star[data-v-3da37821] {
  margin: 4px 0;
}
.start-icon[data-v-3da37821] {
  vertical-align: 1px;
  margin-right: 2px;
  color: var(--mainColor);
  font-size: 12px;
}
.start-icon.grey[data-v-3da37821] {
  color: #ccc;
}
.star-level[data-v-3da37821] {
  display: inline-block;
}
.star-bar[data-v-3da37821] {
  background: #ffb75b;
  display: inline-block;
  width: 1px;
  height: 10px;
  margin: 0 10px;
}
.evaluate-sort[data-v-3da37821] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
.sort-item[data-v-3da37821] {
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #fff2e8;
  border-radius: 15px;
  color: var(--mainColor);
  padding: 0 18px;
  margin-bottom: 20px;
  margin-right: 20px;
}
.filter-box[data-v-3da37821] {
  margin-top: 10px;
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  background: #fafafa;
  display: flex;
  justify-content: space-between;
}
.active[data-v-3da37821] {
  font-weight: 600;
  color: var(--mainColor);
}
.filter-item[data-v-3da37821] {
  cursor: pointer;
}
.filter-item[data-v-3da37821]:hover {
  opacity: 0.8;
}
.filter-item + .filter-item[data-v-3da37821] {
  margin-left: 30px;
}
.evaluate-item[data-v-3da37821] {
  padding: 30px 0;
  border-bottom: 1px solid #eee;
  display: flex;
}
.el-avatar[data-v-3da37821] {
  margin-bottom: 6px;
}
.nickname[data-v-3da37821] {
  color: #666;
  font-size: 12px;
  text-align: center;
  width: 50px;
}
.avatar-info[data-v-3da37821] {
  margin-right: 20px;
}
.evaluate-info[data-v-3da37821] {
  width: 100%;
}
.info-head[data-v-3da37821] {
  margin-bottom: 12px;
}
.service-title[data-v-3da37821] {
  width: 196px;
  color: #666;
  float: left;
}
.service-num[data-v-3da37821] {
  color: $main-color;
  margin-left: 10px;
  line-height: 20px;
  float: left;
}
.evaluate-time[data-v-3da37821] {
  float: right;
  color: #999;
}
.evaluate-content[data-v-3da37821] {
  line-height: 20px;
}
.evaluate-append[data-v-3da37821] {
  margin-top: 15px;
}
.evaluate-explain[data-v-3da37821] {
  margin-top: 15px;
}
.label-types[data-v-3da37821] {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
}
.label-type[data-v-3da37821] {
  margin-top: 15px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  padding: 4px 14px;
}
.empty-list[data-v-3da37821] {
  height: 88px;
  width: 100px;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/empty-eval.1a5774b06f57e738829fd98df41b4189.png) no-repeat;
  background-size: 100% 100%;
  margin: 100px auto;
  position: relative;
}
.empty-list[data-v-3da37821]::after {
  content: '\6682\65E0\8BC4\4EF7\6570\636E';
  color: #999;
  position: absolute;
  bottom: -20px;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
}
.el-pagination[data-v-3da37821] {
  margin: 20px -5px 0;
  text-align: right;
  padding: 2px 0;
}

.trade-project[data-v-707159e4] {
  text-align: center;
}
.trade-project img[data-v-707159e4] {
  width: 100%;
}

.btn-tpl[data-v-8020ebbc] {
  display: flex;
  justify-content: center;
  align-items: center;
}
a[data-v-8020ebbc]:hover {
  opacity: 0.9;
}

.play-video[data-v-43a12099] {
  width: 100%;
  height: 100%;
}
.play-video .palyer-inner[data-v-43a12099] {
  width: 100%;
  height: 100%;
  background-color: #666;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.play-video .palyer-inner img[data-v-43a12099] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.serve-details.is-zbj .el-tabs__active-bar {
  background-color: var(--mainColor);
}
.serve-details.is-zbj .el-tabs__item {
  height: 52px;
  line-height: 52px;
}
.serve-details.is-zbj .el-tabs__item.is-active {
  color: var(--mainColor);
}
.serve-details.is-zbj .el-tabs__item:hover {
  color: var(--mainColor);
}

.main-color[data-v-0cf88ea0] {
  color: var(--mainColor);
}
.color-blac[data-v-0cf88ea0] {
  color: #333;
}
[data-v-0cf88ea0] .el-tabs__active-bar {
  background-color: var(--mainColor);
}
[data-v-0cf88ea0] .el-tabs__item.is-active {
  color: var(--mainColor);
}
[data-v-0cf88ea0] .el-tabs__item:hover {
  color: var(--mainColor);
}
.serve-details[data-v-0cf88ea0] {
  max-width: 1190px;
  width: 100%;
  margin: 0 auto;
  background: #fff;
}
.serve-details.is-zbj .header .product-img[data-v-0cf88ea0] {
  height: 387px;
}
.serve-details.is-zbj .header .right .price.zbj-color[data-v-0cf88ea0] {
  color: var(--mainColor);
}
.serve-details.is-zbj .header .img-box.active[data-v-0cf88ea0] {
  border-color: var(--mainColor);
}
.serve-details.is-zbj .header .service-params[data-v-0cf88ea0] {
  color: var(--mainColor);
}
.serve-details.is-zbj .content-wrapper[data-v-0cf88ea0] {
  margin-top: -1px;
}
.serve-details.is-zbj .content-wrapper .content-container[data-v-0cf88ea0] {
  padding-top: 0;
}
.serve-details.is-zbj .content-wrapper .tab-item[data-v-0cf88ea0] {
  padding-bottom: 100px;
}
.serve-details .header[data-v-0cf88ea0] {
  border: 1px solid #e3e3e3;
  padding: 20px;
  display: flex;
  width: 100%;
  box-sizing: border-box;
}
.serve-details .header .left[data-v-0cf88ea0] {
  width: 621px;
  overflow: hidden;
}
.serve-details .header .product-img[data-v-0cf88ea0] {
  height: 340px;
}
.serve-details .header .product-img img[data-v-0cf88ea0] {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.serve-details .header[data-v-0cf88ea0] .img-list {
  margin-right: -70px;
  margin-top: 5px;
}
.serve-details .header[data-v-0cf88ea0] .img-list .slick-dots {
  display: none !important;
}
.serve-details .header[data-v-0cf88ea0] .img-list .slick-list {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.serve-details .header .img-box[data-v-0cf88ea0] {
  box-sizing: border-box;
  display: inline-block;
  height: 70px;
  border: 2px solid #fff;
}
.serve-details .header .img-box.active[data-v-0cf88ea0] {
  border: 2px solid #1765ff;
}
.serve-details .header .img-box img[data-v-0cf88ea0] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
}
.serve-details .header .right[data-v-0cf88ea0] {
  flex: 1;
  padding-left: 20px;
}
.serve-details .header .right .title[data-v-0cf88ea0] {
  margin-bottom: 22px;
  font-size: 20px;
  color: #333;
}
.serve-details .header .right .tag-list .tag[data-v-0cf88ea0] {
  display: inline-block;
  padding: 9px 27px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #f2f2f2;
  font-size: 14px;
  color: #666;
  line-height: 14px;
}
.serve-details .header .right .tag-list .tag[data-v-0cf88ea0]:last-child {
  margin-right: 0;
}
.serve-details .header .right .price-block[data-v-0cf88ea0] {
  margin-top: 40px;
  margin-bottom: 44px;
}
.serve-details .header .right .price-block span[data-v-0cf88ea0] {
  font-size: 14px;
  color: #999;
}
.serve-details .header .right .price-block .price[data-v-0cf88ea0] {
  margin-left: 15px;
  font-size: 32px;
  color: var(--mainColor);
  letter-spacing: 0;
  line-height: 36px;
}
.serve-details .header .right .action-block .jdy-btn[data-v-0cf88ea0] {
  width: 240px;
  height: 48px;
  background: #1765ff;
  color: #fff;
}
.serve-details .header .right .service-price[data-v-0cf88ea0] {
  height: 90px;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/service-bg.74598e5d58ba8e4ccb446677badf1b8b.png) no-repeat;
  background-size: 100% 100%;
  padding: 18px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.serve-details .header .right .price[data-v-0cf88ea0] {
  color: var(--mainColor);
  font-size: 36px;
}
.serve-details .header .right .service-params[data-v-0cf88ea0] {
  border-left: 1px dashed #ccc;
  padding-left: 20px;
}
.serve-details .header .right .params-title[data-v-0cf88ea0] {
  display: inline-block;
  width: 100px;
  color: #666;
  line-height: 24px;
  font-weight: normal;
}
.serve-details .header .right .service-num[data-v-0cf88ea0] {
  padding: 30px 0;
}
.serve-details .header .right .project-box[data-v-0cf88ea0] {
  width: 375px;
  margin-top: 20px;
  background-image: linear-gradient(180deg, #fbfefb 0%, #f1fbf2 74%, #e6f7e8 100%);
  border: 1px solid #d5ebd9;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  cursor: pointer;
}
.serve-details .header .right .project-box[data-v-0cf88ea0]:hover {
  opacity: 0.9;
}
.serve-details .header .right .project-box .project-logo[data-v-0cf88ea0] {
  padding-left: 83px;
  position: relative;
  color: #52ab5e;
}
.serve-details .header .right .project-box .project-logo .logo[data-v-0cf88ea0] {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 80px;
  height: 18px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.serve-details .content-wrapper[data-v-0cf88ea0] {
  margin-top: 23px;
  border: 1px solid #e3e3e3;
  border-bottom: none;
}
.serve-details .content-wrapper .tab-bar[data-v-0cf88ea0] {
  border-bottom: 1px solid #e3e3e3;
}
.serve-details .content-wrapper .tab-bar .nav[data-v-0cf88ea0] {
  background: #f9f9f9;
}
.serve-details .content-wrapper .tab-bar .nav-item[data-v-0cf88ea0] {
  display: inline-block;
  padding-left: 37px;
  padding-right: 37px;
  padding-top: 13px;
  padding-bottom: 16px;
  font-size: 16px;
  user-select: none;
  cursor: pointer;
  color: #666;
}
.serve-details .content-wrapper .tab-bar .nav-item.active[data-v-0cf88ea0] {
  background-color: #fff;
  margin-top: -2px;
  margin-bottom: -2px;
  color: #1765ff;
  position: relative;
  border-top: 3px solid #1765ff;
}
.serve-details .content-wrapper .tab-bar .nav-item.active[data-v-0cf88ea0]::after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0px;
  right: 0px;
  background-color: #fff;
  height: 1px;
}
.serve-details .content-wrapper .content-container[data-v-0cf88ea0] {
  min-height: 400px;
  padding: 20px;
}
.serve-details .content-wrapper .content-container .content[data-v-0cf88ea0] {
  min-height: 400px;
}
.serve-details .content-wrapper .content-container .pane-box .title[data-v-0cf88ea0] {
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6;
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
}
.is-smallscreen .serve-details .header[data-v-0cf88ea0] {
  flex-direction: column;
  border: none;
}
.is-smallscreen .serve-details .header .left[data-v-0cf88ea0] {
  width: 100%;
}

.serve-details[data-v-3de68267] {
  width: 100%;
  margin: 0 auto;
  background: #fff;
}
.serve-details[data-v-3de68267] .img-box {
  display: inline-block;
  min-height: 70px;
  border: 2px solid #fff;
}
.serve-details[data-v-3de68267] .img-box.active {
  border: 2px solid #1765ff;
}
.serve-details[data-v-3de68267] .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
}
.serve-details .title[data-v-3de68267] {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.serve-details .tag-list[data-v-3de68267] {
  margin-bottom: 10px;
}
.serve-details .tag-list .tag[data-v-3de68267] {
  display: inline-block;
  padding: 9px 27px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #f2f2f2;
  font-size: 14px;
  color: #666;
  line-height: 14px;
}
.serve-details .tag-list .tag[data-v-3de68267]:last-child {
  margin-right: 0;
}
.serve-details .price-block[data-v-3de68267] {
  margin-bottom: 20px;
  font-size: 20px;
}
.serve-details .price-block .price[data-v-3de68267] {
  color: #1765ff;
}
.serve-details .content-wrapper[data-v-3de68267] {
  border-bottom: none;
  margin-bottom: 80px;
}
.serve-details .content-wrapper[data-v-3de68267]:before {
  content: '';
  background: #f4f4f4;
  height: 10px;
  display: block;
}
.serve-details .content-wrapper .content-title[data-v-3de68267] {
  height: 46px;
  line-height: 46px;
  position: relative;
  font-size: 16px;
  color: #333;
  padding-left: 9px;
  border-bottom: 1px solid #eee;
}
.serve-details .content-wrapper .content-title[data-v-3de68267]:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 3px;
  background: #1765ff;
}
.serve-details .content-wrapper .content-body[data-v-3de68267]  {
  padding: 15px;
}
.serve-details .content-wrapper .content-body[data-v-3de68267] img {
  max-width: 100%;
}
.service-consult-btn[data-v-3de68267] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  background: #1765ff;
  background-color: var(--mainColor);
  z-index: 1000;
}

.main-color[data-v-b35316ea] {
  color: var(--mainColor);
}
a[data-v-b35316ea] {
  text-decoration: none;
}
a[data-v-b35316ea]:link,
a[data-v-b35316ea]:visited {
  color: unset;
}
.text-overflow-line[data-v-b35316ea] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.font-weight600[data-v-b35316ea] {
  font-weight: 600;
}
.shop-info[data-v-b35316ea] {
  background: #fff;
  color: #333;
  box-shadow: 0 0 8px rgba(0,0,0,0.05);
}
.shop-detail[data-v-b35316ea] {
  padding: 20px;
  padding-bottom: 0;
}
.shop-head[data-v-b35316ea] {
  display: flex;
}
.shop-logo[data-v-b35316ea] {
  flex-shrink: 0;
  margin-right: 8px;
}
.shop-basic[data-v-b35316ea] {
  background: #fff;
  flex: 1;
}
.shop-basic .title-link[data-v-b35316ea] {
  font-size: 14px;
  color: #333;
  width: 130px;
}
.detail-head[data-v-b35316ea] {
  padding-bottom: 10px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #333;
}
.icon-box[data-v-b35316ea] {
  font-size: 14px;
  width: 56px;
  text-align: right;
  color: #333;
}
.icon-box .saas-dingwei-1[data-v-b35316ea] {
  font-size: 14px;
  color: #ccc;
  vertical-align: text-top;
}
.shangji-dingwei[data-v-b35316ea] {
  color: #ccc;
  font-size: 14px;
  vertical-align: -2px;
  margin-right: 2px;
}
.shop-labels[data-v-b35316ea] {
  display: inline-flex;
  flex-wrap: wrap;
  height: 28px;
  overflow: hidden;
}
.star-box[data-v-b35316ea] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.star-icon[data-v-b35316ea] {
  font-size: 12px;
  color: var(--mainColor);
}
.star-icon + .star-icon[data-v-b35316ea] {
  margin-left: 3px;
}
.star-level[data-v-b35316ea] {
  font-size: 14px;
  color: #666;
  margin: 0 5px;
}
.label-item[data-v-b35316ea] {
  font-size: 10px;
  margin-right: 5px;
  margin-bottom: 10px;
  border-radius: 2px;
  padding: 2px 4px;
}
.fill-label[data-v-b35316ea] {
  background: #e0eeff;
  color: #2d8cf0;
}
.fill-label2[data-v-b35316ea] {
  background: #ffeee3;
  color: var(--mainColor);
}
.plain-label[data-v-b35316ea] {
  background: #f4f4f4;
  color: #666;
}
.main-params[data-v-b35316ea] {
  color: #999;
  font-size: 12px;
}
.main-params span + span[data-v-b35316ea] {
  margin-left: 10px;
}
.trade-book[data-v-b35316ea] {
  height: 34px;
  line-height: 34px;
  background-image: linear-gradient(180deg, #fbfefb 0%, #f1fbf2 74%, #e6f7e8 100%);
  border: 1px solid #d5ebd9;
  padding-left: 70px;
  padding-right: 2px;
  font-size: 12px;
  color: #52ab5e;
  position: relative;
  cursor: pointer;
  margin: 18px 0;
  box-sizing: border-box;
}
.trade-book[data-v-b35316ea]::before {
  position: absolute;
  content: '';
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
  width: 64px;
  height: 14px;
  top: 54%;
  left: 4px;
  transform: translateY(-50%);
}
.trade-book[data-v-b35316ea]:hover {
  opacity: 0.8;
}
.example-case[data-v-b35316ea] {
  font-size: 12px;
}
.example-case a[data-v-b35316ea] {
  color: var(--mainColor);
}
.form-case[data-v-b35316ea] {
  font-size: 12px;
  color: #666;
  margin-top: 8px;
}
.service-item[data-v-b35316ea] {
  display: flex;
  margin-top: 5px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #eee;
}
.service-item[data-v-b35316ea]:hover {
  opacity: 0.9;
}
.service-content[data-v-b35316ea] {
  margin-left: 10px;
  flex: 1;
}
.title[data-v-b35316ea] {
  color: #333;
  font-size: 14px;
  font-weight: 600;
}
.price-box[data-v-b35316ea] {
  margin-top: 6px;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  align-items: center;
}
.shop-contact[data-v-b35316ea] {
  height: 140px;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/how-money.396720545ee1c3601f13523a0fe25a97.png) no-repeat;
  background-size: 100% 100%;
  padding: 20px;
  box-sizing: border-box;
}
.shop-contact p[data-v-b35316ea] {
  text-align: center;
  font-size: 18px;
  color: #333;
  font-weight: 600;
  margin-top: 10px;
}

a[data-v-27400a5e] {
  text-decoration: none;
}
a[data-v-27400a5e]:link,
a[data-v-27400a5e]:visited {
  color: unset;
}
.text-overflow-line[data-v-27400a5e] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.font-weight600[data-v-27400a5e] {
  font-weight: 600;
}
.main-color[data-v-27400a5e] {
  color: var(--mainColor);
}
.more-service[data-v-27400a5e] {
  background: #fff;
  margin-top: 15px;
  box-shadow: 0 0 8px rgba(0,0,0,0.05);
}
header[data-v-27400a5e] {
  padding: 20px;
  padding-bottom: 0;
  font-size: 22px;
  color: #333;
}
.service-list .service-item[data-v-27400a5e]:last-child {
  border: unset;
}
.service-item[data-v-27400a5e] {
  display: flex;
  margin-top: 5px;
  padding: 20px 0;
  margin: 0 20px;
  border-bottom: 1px dashed #eee;
}
.service-item[data-v-27400a5e]:hover {
  opacity: 0.9;
}
.el-avatar[data-v-27400a5e] {
  flex-shrink: 0;
}
.service-content[data-v-27400a5e] {
  flex: 1;
  margin-left: 10px;
}
.title[data-v-27400a5e] {
  color: #333;
  font-size: 14px;
  font-weight: 600;
}
.price-box[data-v-27400a5e] {
  margin-top: 6px;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  align-items: center;
}
.price-box .deal-times[data-v-27400a5e] {
  font-size: 12px;
  color: #333;
}

.pre_componment[data-v-ec2bb84a] {
  width: 1190px;
  margin: 0 auto;
}
.pre_componment .case-detail[data-v-ec2bb84a] {
  display: flex;
  padding: 0;
  padding-bottom: 25px;
  margin-top: 0;
}
.pre_componment .color-black[data-v-ec2bb84a] {
  color: #333;
}
.pre_componment .left-content-area[data-v-ec2bb84a] {
  width: 100%;
  padding: 25px 20px;
  box-shadow: 0 0 8px rgba(0,0,0,0.05);
  background-color: #fff;
}
.pre_componment .right-content-area[data-v-ec2bb84a] {
  flex-shrink: 0;
  width: 305px;
  margin-left: 15px;
}
.pre_componment .hearInfo[data-v-ec2bb84a] {
  position: relative;
}
.pre_componment .hearInfo .titleAndPrice[data-v-ec2bb84a] {
  display: flex;
  justify-content: space-between;
}
.pre_componment .hearInfo .titleAndPrice .title[data-v-ec2bb84a] {
  color: #333;
  font-size: 26px;
  font-weight: bold;
  display: inline-block;
  max-width: calc([object Object]);
}
.pre_componment .hearInfo .titleAndPrice .amount[data-v-ec2bb84a] {
  margin-top: 8px;
  font-size: 16px;
  line-height: 16px;
  color: #333;
  flex-shrink: 0;
  margin-left: 20px;
}
.pre_componment .hearInfo .titleAndPrice .amount .priceNum[data-v-ec2bb84a] {
  font-size: 22px;
  color: #1765ff;
}
.pre_componment .hearInfo .titleAndPrice .amount .priceNum.zbj-color[data-v-ec2bb84a] {
  color: var(--mainColor);
}
.pre_componment .hearInfo .cateAndShare[data-v-ec2bb84a] {
  display: flex;
  justify-content: space-between;
  padding: 17px 0 28px 0;
}
.pre_componment .hearInfo .cateAndShare .tag-list[data-v-ec2bb84a] {
  max-width: calc([object Object]);
}
.pre_componment .hearInfo .cateAndShare .tag-list .tag[data-v-ec2bb84a] {
  display: inline-block;
  padding: 9px 27px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #f2f2f2;
}
.pre_componment .hearInfo .cateAndShare .tag-list .tag[data-v-ec2bb84a]:last-child {
  margin-right: 0;
}
.pre_componment .hearInfo[data-v-ec2bb84a]::before {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #e3e3e3;
  bottom: 0;
}
.pre_componment .content-area[data-v-ec2bb84a] {
  padding-top: 16px;
}
.pre_componment .content-area .title[data-v-ec2bb84a] {
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 4px;
  font-weight: 500;
}
.pre_componment .content-area .video-content[data-v-ec2bb84a] {
  height: 500px;
}
.pre_componment .content-area .video-content+.video-content[data-v-ec2bb84a] {
  margin-top: 10px;
}
.pre_componment .content-area+.content-area[data-v-ec2bb84a] {
  margin-top: 16px;
}

.serve-details[data-v-739f6922] {
  width: 100%;
  margin: 0 auto;
  background: #fff;
}
.serve-details[data-v-739f6922] .img-box {
  display: inline-block;
  height: 70px;
  border: 2px solid #fff;
}
.serve-details[data-v-739f6922] .img-box.active {
  border: 2px solid #1765ff;
}
.serve-details[data-v-739f6922] .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-user-drag: none;
}
.serve-details .title[data-v-739f6922] {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}
.serve-details .tag-list[data-v-739f6922] {
  margin-bottom: 10px;
}
.serve-details .tag-list .tag[data-v-739f6922] {
  display: inline-block;
  padding: 9px 27px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #f2f2f2;
  font-size: 14px;
  color: #666;
  line-height: 14px;
}
.serve-details .tag-list .tag[data-v-739f6922]:last-child {
  margin-right: 0;
}
.serve-details .price-block[data-v-739f6922] {
  margin-bottom: 20px;
  font-size: 20px;
}
.serve-details .price-block .price[data-v-739f6922] {
  color: #1765ff;
}
.serve-details .content-wrapper[data-v-739f6922] {
  border-bottom: none;
  margin-bottom: 80px;
}
.serve-details .content-wrapper[data-v-739f6922]:before {
  content: '';
  background: #f4f4f4;
  height: 10px;
  display: block;
}
.serve-details .content-wrapper .content-title[data-v-739f6922] {
  height: 46px;
  line-height: 46px;
  position: relative;
  font-size: 16px;
  color: #333;
  padding-left: 9px;
  border-bottom: 1px solid #eee;
}
.serve-details .content-wrapper .content-title[data-v-739f6922]:before {
  content: '';
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 15px;
  width: 3px;
  background: #1765ff;
}
.serve-details .content-wrapper .content-body[data-v-739f6922] img {
  max-width: 100%;
}
.serve-details .content-wrapper .video-content[data-v-739f6922] {
  height: 200px;
}
.serve-details .content-wrapper .video-content+.video-content[data-v-739f6922] {
  margin-top: 10px;
}

.news-detail[data-v-2ac5f4fe] {
  position: relative;
  padding: 8px 20px;
  max-width: 1190px;
  box-sizing: border-box;
  background-color: #fff;
  margin: 0 auto;
}
.news-detail .header[data-v-2ac5f4fe] {
  padding: 10px 10px;
}
.news-detail .header .title-now[data-v-2ac5f4fe] {
  font-size: 26px;
  color: #333;
}
.news-detail .heng[data-v-2ac5f4fe] {
  background-color: #e3e3e3;
  height: 1px;
  width: 100%;
  display: block;
}
.news-detail .content[data-v-2ac5f4fe] {
  margin: 22px 0;
  min-height: 600px;
}
.news-detail .footer[data-v-2ac5f4fe] {
  height: 45px;
  margin: 15px 0px;
}
.news-detail .footer a[data-v-2ac5f4fe] {
  display: block;
  margin: 15px 0;
  text-decoration: none;
  font-size: 14px;
  color: #333;
  line-height: 14px;
}
.news-detail .footer a[data-v-2ac5f4fe]:hover {
  color: #3579fe;
}
.news-detail .share[data-v-2ac5f4fe] {
  text-align: right;
  margin-right: 30px;
  margin-bottom: 22px;
}
.news-detail .share .classify[data-v-2ac5f4fe] {
  margin: 8px 0;
  font-size: 14px;
  color: #333;
  line-height: 20px;
}

.news-detail[data-v-48a5ea91] {
  position: relative;
  padding: 8px 20px;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  margin: 0 auto 80px;
}
.news-detail .header[data-v-48a5ea91] {
  padding: 10px;
}
.news-detail .header .title-now[data-v-48a5ea91] {
  font-size: 26px;
  color: #333;
}
.news-detail .heng[data-v-48a5ea91] {
  background-color: #e3e3e3;
  height: 1px;
  width: 100%;
  display: block;
}
.news-detail .content[data-v-48a5ea91] {
  margin: 22px 0;
  min-height: 600px;
}
.news-detail .footer[data-v-48a5ea91] {
  margin: 15px 0px;
}
.news-detail .footer a[data-v-48a5ea91] {
  display: block;
  margin: 15px 0;
  text-decoration: none;
  font-size: 14px;
  color: #333;
}
.news-detail .footer a[data-v-48a5ea91]:hover {
  color: #3579fe;
}
.news-detail .share[data-v-48a5ea91] {
  text-align: right;
  margin-right: 30px;
  margin-bottom: 22px;
}
.news-detail .share .classify[data-v-48a5ea91] {
  margin: 8px 0;
  font-size: 14px;
  color: #333;
  line-height: 20px;
}

.h5-date-picker[data-v-220b5325] {
  display: flex;
}

.h5-picker[data-v-63af1b6a] {
  display: flex;
}

.h5-picker[data-v-61259caa] {
  display: flex;
}

.h5-dialog[data-v-668a2fba] {
  display: flex;
  flex-direction: column;
}
.h5-dialog .consut-tips[data-v-668a2fba] {
  margin-top: 30%;
  position: relative;
  width: 100%;
}
.h5-dialog .consut-tips .consut-tips-dialog-close[data-v-668a2fba] {
  position: absolute;
  width: 18px;
  height: 18px;
  background: url("https://bgl.zbjimg.com/bgl/bjclound/2021/03/16/close-d.png/origine/07a52df4-91bf-468b-a6a7-1ab24f123029") no-repeat;
  background-position: center;
  background-size: cover;
  right: 8px;
  top: -18px;
}
.h5-dialog .consut-tips .payload-image-box[data-v-668a2fba] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.h5-dialog .consut-tips .payload-image-box img[data-v-668a2fba] {
  max-width: 100%;
}

.consult-h5[data-v-033da18c] {
  background: #eee;
}
.consult-h5 .consult-h5-inner[data-v-033da18c] {
  background-color: #fff;
  padding-bottom: 22px;
}
.consult-h5 .header[data-v-033da18c] {
  position: relative;
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e9e9e9;
}
.consult-h5 .header .iconfont[data-v-033da18c] {
  width: 9px;
  height: 17px;
  transform: rotate(180deg);
  left: 15px;
  position: absolute;
}
.consult-h5 .header .dialog-title[data-v-033da18c] {
  flex-grow: 1;
  text-align: center;
  line-height: 50px;
  font-size: 17px;
  color: #333;
}
.consult-h5 .area-choose-wrap[data-v-033da18c] {
  padding: 0 15px;
}
.consult-h5 .login-input[data-v-033da18c] {
  padding-top: 16px;
  padding-bottom: 20px;
  background: #fff;
}
.consult-h5 .consult-title[data-v-033da18c] {
  text-align: center;
  font-weight: bold;
  line-height: 22px;
}
.consult-h5 .form-item[data-v-033da18c] {
  margin-bottom: 5px;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  position: relative;
  color: #333;
}
.consult-h5 .form-item .lable-title[data-v-033da18c] {
  font-size: 14px;
  margin-bottom: 5px;
}
.consult-h5 .form-item .lable-title .saas-bichen[data-v-033da18c] {
  display: inline-block;
  transform: scale(0.4);
  color: #fe4141;
}
.consult-h5 .form-item[data-v-033da18c] input {
  display: block;
  flex-grow: 1;
  border: none;
  margin-bottom: 5px;
  padding-top: 9px;
  padding-bottom: 9px;
  background: #f2f2f2;
  padding-left: 10px;
  outline: none;
}
.consult-h5 .form-item .get-yzm[data-v-033da18c] {
  position: absolute;
  right: 17px;
  bottom: 12px;
  font-size: 14px;
  color: var(--mainColor);
  z-index: 99;
}
.consult-h5 .form-item .edit[data-v-033da18c] {
  color: var(--mainColor);
  position: absolute;
  right: 17px;
  bottom: 13px;
}
.consult-h5 .text-area[data-v-033da18c] {
  display: flex;
  flex-direction: column;
  position: relative;
}
.consult-h5 .text-area textarea[data-v-033da18c] {
  resize: none;
  background: #f2f2f2;
  flex-grow: 1;
  outline: none;
  border: none;
  font-size: 14px;
  padding: 5px;
}
.consult-h5 .btn[data-v-033da18c] {
  display: block;
  height: 37px;
  line-height: 37px;
  background: var(--mainColor);
  border-radius: 2px;
  text-align: center;
  color: #fff;
}
.consult-h5 .guide-text[data-v-033da18c] {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}
.consult-h5 .guide-text span[data-v-033da18c] {
  font-weight: 400;
  font-size: 14px;
  color: #666;
  word-break: break-all;
}

.page-button[data-v-46f8b719] {
  text-align: center;
  margin-top: 30px;
}
.item-content .ape-control-input[data-v-46f8b719] {
  position: relative;
}
.item-content .ape-control-input .limit-text[data-v-46f8b719] {
  position: absolute;
  right: 5px;
  color: #999;
  font-size: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.item-content .high-type[data-v-46f8b719] {
  align-items: flex-start;
}
.item-content .type-wrap[data-v-46f8b719] {
  flex: 1;
}
.item-content .type-item[data-v-46f8b719] {
  display: flex;
  align-items: center;
}
.item-content .type-item .ape-control-input[data-v-46f8b719] {
  margin-right: 5px;
}
.item-content .type-item+.type-item[data-v-46f8b719] {
  margin-top: 5px;
}
.item-content .type-btn[data-v-46f8b719] {
  flex-shrink: 0;
  color: #2d68ea;
  font-size: 12px;
  cursor: pointer;
  margin-right: 5px;
}
.item-content .type-btn + .type-btn[data-v-46f8b719] {
  margin-right: 0;
}

.consult-tab[data-v-7e3e00eb] {
  display: flex;
  justify-content: space-around;
  cursor: default;
}
.consult-tab span[data-v-7e3e00eb] {
  padding-bottom: 8px;
  margin-bottom: 4px;
}
.consult-tab .active[data-v-7e3e00eb] {
  color: var(--mainColor);
  border-bottom: 2px solid var(--mainColor);
}
.add-item[data-v-7e3e00eb] {
  text-align: right;
  color: var(--mainColor);
  cursor: pointer;
}
.img-tips[data-v-7e3e00eb] {
  color: #999;
  font-size: 12px;
  display: flex;
  line-height: 20px;
}
.img-tips .left[data-v-7e3e00eb] {
  width: 90px;
  text-align: right;
}
.form-content[data-v-7e3e00eb] {
  margin-top: 10px;
}
.phone-desc[data-v-7e3e00eb] {
  margin-top: 8px;
  font-size: 14px;
  color: #666;
  line-height: 21px;
}
.phone-desc .sms-tips[data-v-7e3e00eb] {
  color: #2d68ea;
  cursor: pointer;
}
.high-type[data-v-7e3e00eb] {
  align-items: flex-start;
}
.page-list-row[data-v-7e3e00eb] {
  display: flex;
  color: #333;
  font-size: 14px;
}
.page-list-header[data-v-7e3e00eb] {
  background: #ecf2fd;
  height: 40px;
  line-height: 40px;
}
.page-list-body[data-v-7e3e00eb] {
  max-height: 260px;
  overflow-y: auto;
}
[data-v-7e3e00eb]::-webkit-scrollbar {
  width: 0;
}
[data-v-7e3e00eb]::-webkit-scrollbar-track {
  background-color: #f7f7f7;
  border: none;
  border-radius: 2px;
}
[data-v-7e3e00eb]::-webkit-scrollbar-thumb {
  background-color: #e6e6e6;
  border: none;
  border-radius: 2px;
}
.page-list-body .page-list-row[data-v-7e3e00eb] {
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #eee;
}
.page-title[data-v-7e3e00eb] {
  text-align: left;
  padding-left: 10px;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.page-list-subrow .page-title[data-v-7e3e00eb] {
  padding-left: 25px;
}
.page-show[data-v-7e3e00eb],
.page-hide[data-v-7e3e00eb] {
  font-size: 14px;
}
.iconfont[data-v-7e3e00eb]:after {
  position: absolute;
  content: '';
  display: inline-block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.denied-icon[data-v-7e3e00eb] {
  font-size: 40px;
  cursor: default;
}
.page-show[data-v-7e3e00eb] {
  color: #2ecb82;
}
.page-hide[data-v-7e3e00eb] {
  color: #f4533b;
}
.page-action[data-v-7e3e00eb] {
  color: #2d68ea;
  cursor: pointer;
}
.page-total[data-v-7e3e00eb] {
  border-top: 1px dashed #ebedf0;
  font-size: 12px;
  color: #999;
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 10px;
}
.page-require[data-v-7e3e00eb] {
  text-align: center;
  width: 50px;
  position: relative;
}
.page-order[data-v-7e3e00eb] {
  padding-right: 10px;
  width: 70px;
  display: flex;
  justify-content: center;
}
.page-visible[data-v-7e3e00eb] {
  text-align: center;
  width: 50px;
  position: relative;
}
.page-edit[data-v-7e3e00eb] {
  width: 60px;
  text-align: center;
}
.page-edit a[data-v-7e3e00eb] {
  margin-right: 5px;
}
.page-edit a[data-v-7e3e00eb]:last-child {
  margin-right: 0px;
}
.move-block[data-v-7e3e00eb] {
  position: relative;
  width: 14px;
  height: 100%;
  text-align: center;
}
.move-action[data-v-7e3e00eb] {
  font-size: 12px;
}
.move-to-sub[data-v-7e3e00eb] {
  display: inline-block;
  transform: rotate(270deg);
  line-height: 10px;
}
.move-out-sub[data-v-7e3e00eb] {
  display: inline-block;
  transform: rotate(90deg);
  line-height: 10px;
}

.type-wrap[data-v-ea9822ae] {
  flex: 1;
}
.type-item[data-v-ea9822ae] {
  display: flex;
  align-items: center;
}
.type-item .ape-control[data-v-ea9822ae] {
  margin-right: 5px;
}
.saas-shanshuguanbi[data-v-ea9822ae] {
  position: absolute;
  right: 3px;
  top: 7px;
}
.type-btn[data-v-ea9822ae] {
  color: #2d68ea;
  font-size: 12px;
  cursor: pointer;
  margin-right: 5px;
}
.type-btn + .type-btn[data-v-ea9822ae] {
  margin-right: 0;
}

.search-form[data-v-2469bef2] {
  max-width: 800px;
  margin: 26px auto;
}
.search-tab[data-v-2469bef2] {
  display: flex;
}
.search-tab-item[data-v-2469bef2] {
  width: 60px;
  height: 29px;
  line-height: 29px;
  font-size: 14px;
  color: #666;
  text-align: center;
  cursor: pointer;
}
.search-tab-item.selected[data-v-2469bef2] {
  background: var(--mainColor);
  color: #fff;
}
.search-input-wrap[data-v-2469bef2] {
  display: flex;
  border: 2px solid var(--mainColor);
}
.search-input[data-v-2469bef2] {
  height: 50px;
  background: #fff;
  flex: 1;
  border: none;
  box-sizing: border-box;
  padding-left: 5px;
  font-size: 14px;
  color: #333;
}
.search-input[data-v-2469bef2]:focus {
  outline: none;
}
.search-button[data-v-2469bef2] {
  cursor: pointer;
  width: 130px;
  height: 50px;
  color: #fcfcfc;
  font-size: 18px;
  background: var(--mainColor);
  text-align: center;
  line-height: 50px;
}
.search-hotwords[data-v-2469bef2] {
  margin-top: 7px;
}
.search-hotwords a[data-v-2469bef2] {
  color: #999;
  font-size: 12px;
  margin-right: 28px;
  cursor: pointer;
}
.search-hotwords a[data-v-2469bef2]:hover {
  color: #666;
}

.page-button[data-v-5410566a] {
  text-align: center;
  margin-top: 12px;
}
.map-holder[data-v-5410566a] {
  height: 300px;
  width: 100%;
  margin: 10px auto;
}
.address-searcher[data-v-5410566a] {
  display: flex;
}
.address-city[data-v-5410566a] {
  width: 70px;
}
.address-keyword[data-v-5410566a] {
  flex: 1;
  margin-left: 5px;
  margin-right: 5px;
}
.address-btn[data-v-5410566a] {
  font-size: 12px;
  padding: 0 5px;
  min-width: 50px;
}

.address-action[data-v-8bf594a2] {
  text-align: right;
  margin-bottom: 10px;
}
.page-list-row[data-v-8bf594a2] {
  display: flex;
  color: #333;
  font-size: 14px;
}
.page-list-header[data-v-8bf594a2] {
  background: #ecf2fd;
  height: 40px;
  line-height: 40px;
}
.page-list-body .page-list-row[data-v-8bf594a2] {
  height: 35px;
  line-height: 35px;
}
.page-title[data-v-8bf594a2] {
  text-align: left;
  padding-left: 10px;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.page-list-subrow .page-title[data-v-8bf594a2] {
  padding-left: 25px;
}
.page-action[data-v-8bf594a2] {
  color: #2d68ea;
  cursor: pointer;
}
.page-edit[data-v-8bf594a2] {
  width: 60px;
  text-align: center;
}
.page-button[data-v-8bf594a2] {
  text-align: center;
  margin-top: 12px;
}

.SiteNavModule-property-editor .property-editor-content {
  padding: 10px 5px !important;
}

.map-holder[data-v-9b7b2380] {
  min-height: 300px;
  height: 100%;
}
.module-head[data-v-9b7b2380] {
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  background: #f9f9f9;
  border: 1px solid #ddd;
  color: #333;
  padding-left: 20px;
  margin-bottom: 20px;
}

.page-button[data-v-7cbfa09a] {
  text-align: center;
  margin-top: 12px;
}

.address-action[data-v-78f494de] {
  text-align: right;
  margin-bottom: 10px;
}
.page-list-row[data-v-78f494de] {
  display: flex;
  color: #333;
  font-size: 14px;
}
.page-list-header[data-v-78f494de] {
  background: #ecf2fd;
  height: 40px;
  line-height: 40px;
}
.page-list-body .page-list-row[data-v-78f494de] {
  height: 35px;
  line-height: 35px;
}
.page-title[data-v-78f494de] {
  text-align: left;
  padding-left: 10px;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.page-list-subrow .page-title[data-v-78f494de] {
  padding-left: 25px;
}
.page-action[data-v-78f494de] {
  color: #2d68ea;
  cursor: pointer;
}
.page-edit[data-v-78f494de] {
  width: 80px;
  text-align: center;
}
.page-edit a[data-v-78f494de] {
  margin-right: 5px;
}
.page-edit a[data-v-78f494de]:last-child {
  margin-right: 0;
}
.page-button[data-v-78f494de] {
  text-align: center;
  margin-top: 12px;
}

.SiteNavModule-property-editor .property-editor-content {
  padding: 10px 5px !important;
}

.cube-nav-1 .cube-nav-row[data-v-70b25e24] {
  display: flex;
  padding-bottom: 4%;
}
.cube-nav-1 .cube-nav-row[data-v-70b25e24]:nth-child(1) {
  padding-top: 4%;
}
.cube-nav-1 .cube-nav-item[data-v-70b25e24] {
  flex: 1;
  text-align: center;
}
.cube-nav-1 .cube-nav-item img[data-v-70b25e24] {
  max-width: 60%;
}
.cube-nav-1 .cube-nav-name[data-v-70b25e24] {
  color: #333;
  font-size: 13px;
  margin-top: 5px;
  font-weight: bold;
}
.cube-nav-2[data-v-70b25e24] {
  overflow: hidden;
}
.cube-nav-2 .cube-nav-item[data-v-70b25e24]:nth-child(5n+1) {
  float: left;
  padding-bottom: 47.2%;
  width: 32%;
  margin-left: 4%;
  margin-bottom: 3.4666%;
}
.cube-nav-2 .cube-nav-item[data-v-70b25e24]:nth-child(5n+2) {
  float: left;
  width: 57.33%;
  padding-bottom: 21.8666%;
  margin-left: 2.6666%;
  margin-bottom: 3.4666%;
}
.cube-nav-2 .cube-nav-item[data-v-70b25e24]:nth-child(5n+3) {
  float: left;
  width: 57.33%;
  margin-left: 2.6666%;
  padding-bottom: 21.8666%;
  margin-bottom: 3.4666%;
}
.cube-nav-2 .cube-nav-item[data-v-70b25e24]:nth-child(5n+4) {
  clear: left;
  float: left;
  width: 32%;
  margin-left: 4%;
  padding-bottom: 21.8666%;
}
.cube-nav-2 .cube-nav-item[data-v-70b25e24]:nth-child(5n+5) {
  float: left;
  width: 57.33%;
  margin-left: 2.6666%;
  padding-bottom: 21.8666%;
  margin-bottom: 3.4666%;
}

.site-nav-action[data-v-35590ebb] {
  text-align: right;
  margin-bottom: 10px;
  margin-top: 10px;
}
.page-list-row[data-v-35590ebb] {
  display: flex;
  color: #333;
  font-size: 14px;
}
.page-list-header[data-v-35590ebb] {
  background: #ecf2fd;
  height: 40px;
  line-height: 40px;
  margin-top: 10px;
}
.page-list-body .page-list-row[data-v-35590ebb] {
  height: 35px;
  line-height: 35px;
}
.page-title[data-v-35590ebb] {
  text-align: left;
  padding-left: 10px;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-list-subrow .page-title[data-v-35590ebb] {
  padding-left: 25px;
}
.page-show[data-v-35590ebb],
.page-hide[data-v-35590ebb] {
  font-size: 14px;
}
.page-show[data-v-35590ebb] {
  color: #2ecb82;
}
.page-hide[data-v-35590ebb] {
  color: #f4533b;
}
.page-action[data-v-35590ebb] {
  color: #2d68ea;
  cursor: pointer;
}
.page-total[data-v-35590ebb] {
  border-top: 1px dashed #ebedf0;
  font-size: 12px;
  color: #999;
  margin-top: 10px;
  padding-top: 10px;
  padding-left: 10px;
}
.page-order[data-v-35590ebb] {
  text-align: right;
  padding-right: 10px;
  width: 60px;
}
.page-visible[data-v-35590ebb] {
  width: 50px;
}
.page-edit[data-v-35590ebb] {
  width: 60px;
  text-align: center;
}
.move-action[data-v-35590ebb] {
  margin-right: 10px;
  font-size: 12px;
}
.move-action[data-v-35590ebb]:last-child {
  margin-right: 0;
}
.move-to-sub[data-v-35590ebb] {
  display: inline-block;
  transform: rotate(270deg);
  line-height: 10px;
}
.move-out-sub[data-v-35590ebb] {
  display: inline-block;
  transform: rotate(90deg);
  line-height: 10px;
}
.page-button[data-v-35590ebb] {
  text-align: center;
  margin-top: 12px;
}

.SiteNavModule-property-editor .property-editor-content {
  padding: 10px 5px !important;
}

.category-module[data-v-50d0abed] {
  position: relative;
}
.category-module.active .category-module-body[data-v-50d0abed] {
  display: block;
}
.category-module:hover .category-module-body[data-v-50d0abed] {
  display: block;
}
.category-module-header[data-v-50d0abed] {
  background: #1977ff;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.category-module-body[data-v-50d0abed] {
  display: none;
  position: absolute;
  top: 44px;
  z-index: 199;
  width: 100%;
  height: 450px;
  overflow: auto;
  line-height: 1;
  background-color: #fff;
}
.category-module-body .cate-title[data-v-50d0abed] {
  display: block;
  margin-bottom: 14px;
  font-size: 14px;
  font-weight: 400;
  color: #252b3a;
}
.category-module-body .cate-title img[data-v-50d0abed] {
  height: 10px;
  width: auto;
  margin-left: 5px;
  vertical-align: middle;
}
.category-module-body .category-row[data-v-50d0abed] {
  margin-bottom: -10px;
}
.category-module-body .ell[data-v-50d0abed] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category-module-body .w33[data-v-50d0abed] {
  width: 33.33%;
  display: inline-block;
  margin-bottom: 10px;
}
.category-module-body li[data-v-50d0abed] {
  padding-top: 12.5px;
  padding-bottom: 12px;
  padding-left: 15px;
  padding-right: 20px;
  font-size: 12px;
  color: #999;
}
.category-module-body li[data-v-50d0abed]:hover {
  background-color: #f2f2f2;
}
.category-module-body li:hover .cate-detail[data-v-50d0abed] {
  display: block;
}
.category-module-body a[data-v-50d0abed] {
  color: #999;
}
.category-module-body a[data-v-50d0abed]:hover {
  color: #ff5c00;
}
.cate-detail[data-v-50d0abed] {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  width: 660px;
  height: 400px;
  padding: 0 20px;
  background-color: #fff;
  border: 1px #ddd solid;
  overflow-y: auto;
}
.cate-detail .one-cate[data-v-50d0abed] {
  width: 50%;
}
.one-cate[data-v-50d0abed] {
  padding-top: 15px;
  float: left;
}
.one-title[data-v-50d0abed] {
  font-size: 14px;
  font-weight: 400;
  color: #252b3a;
  padding-bottom: 10px;
}
.two-cate[data-v-50d0abed] {
  padding-bottom: 10px;
}
.two-cate a[data-v-50d0abed] {
  width: 33%;
  display: inline-block;
  padding-top: 10px;
}

.consult-wrap[data-v-1f9b923c] {
  padding-bottom: 60px;
}
.consult-wrap .consult-form-row[data-v-1f9b923c] {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.consult-wrap .consult-form-row[data-v-1f9b923c]:last-child {
  margin-bottom: 0;
}
.consult-wrap .lable-title[data-v-1f9b923c] {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  font-family: PingFang-SC-Bold;
  letter-spacing: 0;
  line-height: 30px;
  width: 50px;
  text-align: right;
  margin-right: 20px;
}
.consult-wrap .form-item[data-v-1f9b923c] {
  flex: 1;
  height: 40px;
  line-height: 40px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
  position: relative;
}
.consult-wrap .form-item.code-wrap[data-v-1f9b923c] {
  position: relative;
  color: var(--mainColor);
}
.consult-wrap .form-item input[data-v-1f9b923c],
.consult-wrap .form-item textarea[data-v-1f9b923c] {
  border: none;
  outline: none;
  display: block;
  height: 100%;
  width: 100%;
  resize: none;
  box-sizing: border-box;
  padding: 0 15px;
}
.consult-wrap .form-item textarea[data-v-1f9b923c] {
  padding-top: 5px;
}
.consult-wrap .form-item .get-yzm[data-v-1f9b923c] {
  float: right;
  font-size: 14px;
  color: unset;
  cursor: pointer;
}
.consult-wrap .form-item .get-code[data-v-1f9b923c] {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.consult-wrap .form-item .edit[data-v-1f9b923c] {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--mainColor, #df7a6d);
  cursor: pointer;
}
.consult-wrap .btn[data-v-1f9b923c] {
  flex: 1;
  height: 40px;
  background: var(--mainColor);
  color: #fff;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.consult-wrap .btn[data-v-1f9b923c]:hover {
  opacity: 0.8;
}
.consult-wrap .input-box[data-v-1f9b923c] textarea {
  height: 80px;
  border-radius: 0;
  border: 1px solid #d8d8d8;
}
.consult-wrap.stack-layout .consult-form-row[data-v-1f9b923c] {
  display: block;
}
.consult-wrap.stack-layout .lable-title[data-v-1f9b923c] {
  text-align: left;
  width: auto;
}
.service-info[data-v-1f9b923c] {
  background-color: #f3f3f3;
  border-radius: 2px;
  padding: 20px 20px 10px 20px;
  font-size: 14px;
  color: #333;
  margin-bottom: 12px;
}
.service-row[data-v-1f9b923c] {
  display: flex;
  margin-bottom: 10px;
}
.service-row-content[data-v-1f9b923c] {
  flex: 1;
  font-weight: bold;
  margin-left: 10px;
}
.service-row-content.align-right[data-v-1f9b923c] {
  text-align: right;
}
.service-row-content.service-num[data-v-1f9b923c] {
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
}
.service-row-content.service-num .el-input-number[data-v-1f9b923c] {
  width: unset;
  line-height: 24px;
}
.service-row-content.service-num .el-input-number[data-v-1f9b923c] .el-input-number__decrease,
.service-row-content.service-num .el-input-number[data-v-1f9b923c] .el-input-number__increase {
  background: rgba(255,255,255,0.9);
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  line-height: 22px;
  box-sizing: border-box;
  top: 0;
}
.service-row-content.service-num .el-input-number[data-v-1f9b923c] .el-input {
  padding: 0 28px;
}
.service-row-content.service-num .el-input-number[data-v-1f9b923c] .el-input .el-input__inner {
  height: 24px;
  line-height: 24px;
  border: none;
  background: rgba(255,255,255,0.9);
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  padding: 0;
  width: 40px;
}
.service-row-label[data-v-1f9b923c] {
  width: 100px;
  text-align: right;
}

.uploader-file-list[data-v-1f9b923c] {
  margin-top: 8px;
}
.uploader-file[data-v-1f9b923c] {
  display: flex;
  justify-content: space-between;
  height: 43px;
  line-height: 43px;
  background: #fffaf2;
  font-size: 14px;
  padding: 0 9px;
  margin-top: 5px;
}
.uploader-info[data-v-1f9b923c] {
  color: #333;
  font-size: 14px;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 10px;
}
.uploader-status[data-v-1f9b923c] {
  color: #999;
}
.uploader-delete[data-v-1f9b923c] {
  color: #2d68ea;
  margin-left: 40px;
  cursor: pointer;
}

.consult-h5[data-v-61b95569] {
  height: 100vh;
  background: #eee;
}
.consult-h5-inner[data-v-61b95569] {
  background-color: #fff;
  padding-bottom: 22px;
}
.header[data-v-61b95569] {
  position: relative;
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e9e9e9;
}
.header .iconfont[data-v-61b95569] {
  width: 9px;
  height: 17px;
  transform: rotate(180deg);
  left: 15px;
  position: absolute;
}
.header .dialog-title[data-v-61b95569] {
  flex-grow: 1;
  text-align: center;
  line-height: 50px;
  font-size: 17px;
  color: #333;
}
.consult-h5-body[data-v-61b95569] {
  padding: 15px 15px;
}
.btn[data-v-61b95569] {
  display: block;
  height: 37px;
  line-height: 37px;
  background: #df7a6d;
  border-radius: 2px;
  text-align: center;
  color: #fff;
}

.countdown[data-v-33b913cc] {
  color: #c0c4cc;
}

[data-v-16bd27da] .el-dialog {
  width: 400px;
  height: 222px;
}
[data-v-16bd27da] .el-dialog .tip {
  font-size: 14px;
  color: #333;
}
[data-v-16bd27da] .el-dialog .btn {
  display: inline-block;
  width: 250px;
  height: 40px;
  line-height: 40px;
  background: #2d68ea;
  border-radius: 2px;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}

.login-form[data-v-24e1127e] {
  margin: 50px auto 0;
  padding-bottom: 40px;
  width: 640px;
  background: #fff;
  box-shadow: 0 0 11px 0 rgba(0,0,0,0.09);
}
.login-form .login-banner[data-v-24e1127e] {
  width: 640px;
  height: 70px;
  line-height: 70px;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/login-bg.e1dc40227ef75959d78379677d7c9450.png) no-repeat center;
}
.login-form .login-banner .login-banner-content[data-v-24e1127e] {
  text-align: center;
  font-size: 20px;
  color: #fff;
}
.login-form .login-banner .login-banner-content .company-name[data-v-24e1127e] {
  padding: 0 12px;
}
.login-form .login-container[data-v-24e1127e] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 50px auto 0;
  width: 370px;
  height: 235px;
}
.login-form .login-container .title[data-v-24e1127e] {
  margin-bottom: 35px;
  font-size: 20px;
  color: #333;
  letter-spacing: 0;
}
.login-form .login-container .input-wrapper[data-v-24e1127e] {
  position: relative;
}
.login-form .login-container .input-wrapper .icon[data-v-24e1127e] {
  position: absolute;
  left: 15px;
  top: 12px;
  width: 20px;
  height: 20px;
}
.login-form .login-container .code-input-wrapper[data-v-24e1127e] {
  position: relative;
  margin-top: 20px;
}
.login-form .login-container .code-input-wrapper .login-code[data-v-24e1127e] {
  position: absolute;
  right: 10px;
  font-size: 14px;
  color: #999;
}
.login-form .login-container .code-input-wrapper .countdown[data-v-24e1127e] {
  position: absolute;
  right: 10px;
  top: 11px;
  font-size: 14px;
}
.login-form .login-container .login-input[data-v-24e1127e] {
  box-sizing: border-box;
  width: 370px;
  height: 40px;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
  padding-left: 36px;
}
.login-form .login-container .login-input[data-v-24e1127e]:focus {
  outline: none;
}
.login-form .login-container .login-input[data-v-24e1127e]::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
  color: #ccc;
}
.login-form .login-container .login-btn[data-v-24e1127e] {
  margin-top: 30px;
  width: 100%;
  height: 50px;
  border: none;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.login-form .protocal-wrapper[data-v-24e1127e] {
  display: flex;
  align-items: center;
  margin: 20px 0 0 134px;
}
.login-form .protocal-wrapper[data-v-24e1127e] .el-checkbox__inner {
  width: 13px;
  height: 13px;
}
.login-form .protocal-wrapper[data-v-24e1127e] .el-checkbox__label {
  padding-left: 5px;
}
.login-form .protocal-wrapper .protocal-content[data-v-24e1127e] {
  margin-left: 5px;
  font-size: 14px;
  color: #666;
}
.login-form .protocal-wrapper .protocal-content .protocal[data-v-24e1127e] {
  color: #1765ff;
  cursor: pointer;
}

.video-loading[data-v-05052e06] {
  display: flex;
  justify-content: space-between;
  border: 1px solid #eee;
  background: #f5f5f5;
  padding: 10px 5px;
  margin-top: 10px;
  color: #666;
  font-size: 12px;
}
.video-placeholder[data-v-05052e06] {
  margin: 10px 0;
  background: #999;
  height: 144px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  color: #fff;
}
.video-placeholder img[data-v-05052e06] {
  margin-bottom: 12px;
}
.video-info[data-v-05052e06] {
  height: 144px;
  margin: 10px 0;
  position: relative;
}
.video-info video[data-v-05052e06] {
  width: 100%;
  height: 100%;
}
.video-info-tip[data-v-05052e06] {
  position: absolute;
  background: rgba(0,0,0,0.7);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.video-module[data-v-bcd3b8e2] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.video-module video[data-v-bcd3b8e2],
.video-module iframe[data-v-bcd3b8e2] {
  width: 100%;
  height: 100%;
}
.video-module .video-cover[data-v-bcd3b8e2],
.video-module .video-cover[data-v-bcd3b8e2]::before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.video-module .video-cover[data-v-bcd3b8e2] {
  pointer-events: none;
  opacity: 0.99;
  background: #eee;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.video-module .video-cover[data-v-bcd3b8e2]::before {
  content: '';
  background: rgba(51,51,51,0.85) url("https://bgl.zbjimg.com/bgl/bjclound/2021/12/10/play.png/origine/3a91bb53-2cdf-4038-bda5-987179551f5c?imageMogr2/auto-orient/strip/quality/90") no-repeat center;
  background-size: 70px 100px;
  z-index: 1;
}
.video-module:hover .video-cover[data-v-bcd3b8e2] {
  display: none;
}
.video-tip[data-v-bcd3b8e2] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
}
.video-tip.video-tip-review[data-v-bcd3b8e2] {
  background: #3f7b00;
}
.video-tip.video-tip-error[data-v-bcd3b8e2] {
  background: #e02020;
}
.video-placeholder[data-v-bcd3b8e2] {
  background: #eee;
}

.FilingModule[data-v-e5950582] {
  line-height: 20px;
  background: #000;
  color: #78808d;
  text-align: center;
  font-size: 14px;
  padding: 6px 1vw;
}
.copyright[data-v-e5950582] {
  position: relative;
  display: inline-block;
  padding-right: 25px;
}
.copyright[data-v-e5950582]::after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url(https://bgl.zbjimg.com/bgl/bjclound/2022/08/30/filing.png/origine/5d99fe68-1d12-4d3e-b11b-65d284581d82) no-repeat;
  background-size: 100% 100%;
}

.shop-info[data-v-82f63398] {
  padding: 30px;
  padding-bottom: 0%;
  font-size: 14px;
  color: #333333;
  background: #fff;
}
.text-info[data-v-82f63398] {
  display: flex;
}
.shop-logo[data-v-82f63398] {
  margin-right: 30px;
  text-align: center;
  height: 220px;
  position: relative;
}
.shop-logo .avatar-box[data-v-82f63398] {
  border: 1px solid #eee;
  padding: 10px;
}
.el-icon-location[data-v-82f63398] {
  color: #888;
  font-size: 16px;
}
.shop-address[data-v-82f63398] {
  padding-top: 10px;
}
.shop-introduce[data-v-82f63398] {
  flex: 1;
  width: 0;
  border-bottom: 1px dashed #eeeeee;
}
.shop-name[data-v-82f63398] {
  font-weight: 600;
  font-size: 22px;
}
.shop-labels[data-v-82f63398] {
  padding-top: 5px;
  padding-bottom: 24px;
}
.label-item[data-v-82f63398] {
  font-size: 12px;
  margin-right: 5px;
  margin-bottom: 10px;
  border-radius: 2px;
  padding: 2px 4px;
}
.fill-label[data-v-82f63398] {
  background: #e0eeff;
  color: #2d8cf0;
}
.fill-label2[data-v-82f63398] {
  background: #ffeee3;
  color: var(--mainColor);
}
.plain-label[data-v-82f63398] {
  background: #f4f4f4;
  color: #666;
}
.shop-about[data-v-82f63398] {
  line-height: 24px;
}
.about-name[data-v-82f63398] {
  font-weight: 600;
}
.el-button[data-v-82f63398] {
  padding: 0;
}
.number-info[data-v-82f63398] {
  padding-left: 250px;
  height: 88px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.number-box[data-v-82f63398] {
  text-align: center;
}
.number[data-v-82f63398] {
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  color: var(--mainColor);
}
.number-hint[data-v-82f63398] {
  padding-top: 10px;
  color: #999999;
}
.wenxiao[data-v-82f63398] {
  vertical-align: -1px;
  margin-left: 5px;
}
.xiangxiajiantou-xiaosuokuang[data-v-82f63398] {
  margin-left: 5px;
}

.text-overflow-line-two[data-v-e2117df4] {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.text-overflow-line[data-v-e2117df4] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: break-all;
}
.shop-evaluate[data-v-e2117df4] {
  margin-top: 15px;
  background: #fff;
  padding: 40px;
  padding-top: 30px;
  color: #333;
  font-size: 14px;
}
.title[data-v-e2117df4] {
  font-size: 22px;
}
.evaluate-sort[data-v-e2117df4] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
.sort-item[data-v-e2117df4] {
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #fff2e8;
  border-radius: 15px;
  color: var(--mainColor);
  padding: 0 18px;
  margin-bottom: 20px;
  margin-right: 20px;
}
.filter-box[data-v-e2117df4] {
  margin-top: 10px;
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  background: #fafafa;
  display: flex;
  justify-content: space-between;
}
.filter-box .active[data-v-e2117df4] {
  font-weight: 600;
  color: var(--mainColor);
}
.filter-item[data-v-e2117df4] {
  cursor: pointer;
}
.filter-item[data-v-e2117df4]:hover {
  opacity: 0.8;
}
.filter-item + .filter-item[data-v-e2117df4] {
  margin-left: 30px;
}
.evaluate-item[data-v-e2117df4] {
  padding: 30px 0;
  border-bottom: 1px solid #eeeeee;
  display: flex;
}
.el-avatar[data-v-e2117df4] {
  margin-bottom: 6px;
}
.nickname[data-v-e2117df4] {
  color: #666;
  font-size: 12px;
  text-align: center;
  width: 50px;
}
.avatar-info[data-v-e2117df4] {
  margin-right: 20px;
}
.evaluate-info[data-v-e2117df4] {
  width: calc(100% - 70px);
}
.info-head[data-v-e2117df4] {
  margin-bottom: 12px;
}
.service-title[data-v-e2117df4] {
  width: 196px;
  color: #666666;
  float: left;
}
.service-num[data-v-e2117df4] {
  color: var(--mainColor);
  margin-left: 10px;
  float: left;
}
.evaluate-time[data-v-e2117df4] {
  float: right;
  color: #999;
}
.evaluate-content[data-v-e2117df4] {
  line-height: 20px;
}
.label-types[data-v-e2117df4] {
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
}
.label-type[data-v-e2117df4] {
  margin-top: 14px;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #999;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  padding: 4px 14px;
}
.empty-list[data-v-e2117df4] {
  height: 88px;
  width: 100px;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/empty-eval.1a5774b06f57e738829fd98df41b4189.png) no-repeat;
  background-size: 100% 100%;
  margin: 100px auto;
  position: relative;
}
.empty-list[data-v-e2117df4]::after {
  content: "\6682\65E0\8BC4\4EF7\6570\636E";
  color: #999;
  position: absolute;
  bottom: -20px;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
}
.el-pagination[data-v-e2117df4] {
  margin: 20px -5px 0;
  text-align: right;
  padding: 2px 0;
}

.shop-skill[data-v-775b44d6] {
  margin-top: 15px;
  margin-left: 15px;
  background: #fff;
  padding: 20px;
  color: #333333;
}
.title[data-v-775b44d6] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title-text[data-v-775b44d6] {
  font-size: 22px;
}
.wenxiao[data-v-775b44d6] {
  font-size: 18px;
  vertical-align: 0;
  color: #ccc;
}
.more[data-v-775b44d6] {
  font-size: 14px;
  color: #ccc;
}
.gengduojiantou[data-v-775b44d6] {
  font-size: 12px;
  color: #ccc;
  vertical-align: 0px;
}
.skill-labels[data-v-775b44d6] {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}
.label-item[data-v-775b44d6] {
  height: 38px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #e6e6e6;
  border-radius: 19px;
  padding: 0 20px;
  font-size: 14px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.upload-box[data-v-76ea9575] {
  display: flex;
  align-items: center;
}
.upload-box .upload-tip[data-v-76ea9575] {
  margin-left: 10px;
  font-size: 12px;
  color: #999999;
}
.category-box[data-v-76ea9575] {
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
.category-box[data-v-76ea9575]::after {
  content: '';
  display: table;
  clear: both;
}
.category-box .category-item[data-v-76ea9575] {
  float: left;
  background: rgba(45, 104, 234, 0.1);
  color: #2D68EA;
  font-size: 12px;
  padding: 5px;
  border-radius: 3px;
  box-sizing: border-box;
  margin-right: 18px;
  margin-bottom: 10px;
  position: relative;
}
.category-box .category-item.selected[data-v-76ea9575] {
  border-color: #A2BDF6;
}
.category-box .category-item .category-operate[data-v-76ea9575] {
  display: block;
  z-index: 20;
  text-align: center;
  position: absolute;
  right: -13px;
  top: -13px;
}
.category-box .category-item .operate-btn[data-v-76ea9575] {
  display: inline-block;
  border-radius: 100px;
  width: 23px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  cursor: pointer;
}
.category-box .category-item .operate-btn .iconfont[data-v-76ea9575] {
  color: #ED7B2F;
}
.category-box .category-item .operate-btn .saas-bian-xiugai[data-v-76ea9575] {
  font-size: 20px;
}
.category-box .category-item .operate-btn .saas-shanshu[data-v-76ea9575] {
  color: #f24b3a;
  font-size: 10px;
}
.category-box .category-item[data-v-76ea9575]:first-child {
  margin-left: 0;
}
.button-upload[data-v-76ea9575] {
  width: 84px;
  height: 30px;
  line-height: 30px;
  background: #FFFFFF;
  border: 1px solid #D8D8D8;
  color: #666;
  border-radius: 2px;
  text-align: center;
}

.service-transfer-container {
  text-align: center;
}
.service-transfer {
  text-align: left;
  display: inline-block;
}
.service-transfer .el-transfer__button {
  display: block;
  margin-left: 0;
}

.outer-wrap[data-v-1ed3240a] {
  padding: 0 0;
}
.editor-button[data-v-1ed3240a] {
  display: inline-block;
  box-sizing: border-box;
  width: 197px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: rgba(45, 104, 234, 0.1);
  color: #2D68EA;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}
.editor-button .iconfont[data-v-1ed3240a] {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 50%;
  border: #2D68EA 1px solid;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  transform: translateY(-1px);
}
.module-style-wrap[data-v-1ed3240a] {
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -18px;
}
.module-style-wrap .module-style[data-v-1ed3240a] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #E3E2E5;
  width: 138px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.module-style-wrap .module-style.selected[data-v-1ed3240a] {
  border: 1px solid #A2BDF6;
}
.module-style-wrap .module-style.selected[data-v-1ed3240a]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-1ed3240a] {
  width: 100%;
}

.horizontal-item__container {
  background: #fff;
  margin-top: 10px;
}
.horizontal-item__container a {
  color: #333;
}
.horizontal-item__container .service-item {
  padding: 20px 30px;
  display: flex;
  align-content: center;
  justify-content: space-between;
}
.horizontal-item__container .service-item:hover {
  opacity: 0.9;
}
.horizontal-item__container .el-avatar {
  flex-shrink: 0;
}
.horizontal-item__container .service-info {
  display: flex;
  width: 100%;
}
.horizontal-item__container .service-detail {
  margin-left: 20px;
  flex: 1;
}
.horizontal-item__container .service-title {
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.horizontal-item__container .service-summary {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 6px;
}
.horizontal-item__container .service-labels {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  align-items: flex-start;
  height: 19px;
  margin-top: 6px;
}
.horizontal-item__container .service-label {
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  color: var(--mainColor);
  border-radius: 4px;
  padding: 0px 8px;
  font-size: 12px;
  line-height: 20px;
  position: relative;
}
.horizontal-item__container .service-label::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.horizontal-item__container .service-bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  border-top: dashed 1px #eee;
  margin-top: 10px;
}
.horizontal-item__container .service-bottom .bottom-left .service-num {
  width: 100%;
  color: #ff6900;
  font-size: 16px;
  padding: 5px 0  14px 0;
  display: inline-block;
  font-weight: bold;
}
.horizontal-item__container .service-bottom .bottom-left .service-num::before {
  content: "\FFE5";
  font-size: 12px;
}
.horizontal-item__container .service-bottom .bottom-left .unit {
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.horizontal-item__container .service-bottom .bottom-left .service-params .params-item:last-child {
  border: unset;
}
.horizontal-item__container .service-bottom .bottom-left .params-item {
  font-size: 12px;
  color: var(--mainColor);
  border-right: 1px solid #f5f5f5;
  padding-right: 8px;
  margin-right: 8px;
}
.horizontal-item__container .service-bottom .bottom-left .params-item label {
  color: #999;
}
.horizontal-item__container .service-bottom .service-operate {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-top: 18px;
}

.vertical-item__container {
  display: block;
  width: 210px;
  background: #fff;
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 4px;
  cursor: pointer;
  overflow: hidden;
}
.vertical-item__container .service-img {
  width: 210px;
  height: 210px;
  margin-right: 8px;
  background: #D8D8D8;
  flex-shrink: 0;
}
.vertical-item__container .service-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vertical-item__container .service-info-box {
  padding: 0 15px 8px 15px;
}
.vertical-item__container .service-title {
  font-weight: 400;
  font-size: 16px;
  color: #333;
  margin-top: 8px;
  height: 22px;
}
.vertical-item__container .service-summary {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  height: 34px;
  margin-top: 5px;
}
.vertical-item__container .service-labels {
  height: 26px;
  margin-top: 8px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.vertical-item__container .service-labels .service-label {
  line-height: 25px;
  font-weight: 400;
  font-size: 12px;
  color: var(--mainColor);
  position: relative;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 0 8px;
}
.vertical-item__container .service-labels .service-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.vertical-item__container .service-price {
  margin-top: 12px;
  border-top: 1px dashed #eee;
  padding: 12px 0;
  color: #ff6900;
  font-size: 16px;
  font-weight: 400;
}
.vertical-item__container .service-price .unit {
  color: #333;
  font-size: 14px;
  font-weight: normal;
}
.vertical-item__container .service-params {
  display: flex;
  justify-content: space-between;
}
.vertical-item__container .service-params .service-params__item {
  font-weight: 400;
  font-size: 14px;
  color: #666666;
}
.vertical-item__container .service-params .service-params__item .params__item--value {
  color: var(--mainColor);
}
.vertical-item__container .service-button {
  display: block;
  width: 100%;
  height: 32px;
  line-height: 30px;
  border: 1px solid #FF6900;
  border-radius: 3px;
  margin: 0 auto 8px;
  border: 1px solid var(--mainColor);
  color: var(--mainColor);
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.single-item__container {
  display: block;
  background: #fff;
  margin-top: 12px;
  padding: 0;
  border-radius: 4px;
}
.single-item__container .service-img {
  width: 100%;
  height: 355px;
  margin-right: 10px;
  flex-shrink: 0;
}
.single-item__container .service-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.single-item__container .service-detail {
  padding: 0 10px;
}
.single-item__container .service-title {
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  margin-top: 8px;
}
.single-item__container .service-summary {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 5px;
}
.single-item__container .service-labels {
  height: 26px;
  margin-top: 8px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.single-item__container .service-labels .service-label {
  line-height: 25px;
  font-weight: 400;
  font-size: 12px;
  color: var(--mainColor);
  position: relative;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 0 8px;
}
.single-item__container .service-labels .service-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.single-item__container .service-price {
  padding: 12px 0 7px;
  color: #ff6900;
  font-size: 16px;
  font-weight: 400;
}
.single-item__container .service-price .unit {
  color: #333;
  font-size: 14px;
  font-weight: normal;
}
.single-item__container .service-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px dashed #eee;
  padding: 12px 0;
}
.single-item__container .service-params .service-params__item {
  font-weight: 400;
  font-size: 14px;
  color: #666666;
}
.single-item__container .service-params .service-params__item .params__item--value {
  color: var(--mainColor);
}
.single-item__container .service-button {
  display: block;
  width: 106px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #FF6900;
  border-radius: 3px;
  border: 1px solid var(--mainColor);
  color: var(--mainColor);
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.waterfall-service-item__container {
  background: #fff;
  margin-top: 8px;
  padding-bottom: 12px;
  border-radius: 4px;
}
.waterfall-service-item__container .service-img {
  width: 100%;
  height: 174px;
  margin-right: 10px;
  flex-shrink: 0;
}
.waterfall-service-item__container .service-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px 4px 0 0;
}
.waterfall-service-item__container .service-detail {
  padding: 0 10px;
}
.waterfall-service-item__container .service-title {
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  margin-top: 8px;
}
.waterfall-service-item__container .service-summary {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 5px;
}
.waterfall-service-item__container .service-labels {
  height: 26px;
  margin-top: 8px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.waterfall-service-item__container .service-labels .service-label {
  line-height: 25px;
  height: 25px;
  font-weight: 400;
  font-size: 12px;
  color: var(--mainColor);
  position: relative;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 0 8px;
}
.waterfall-service-item__container .service-labels .service-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.waterfall-service-item__container .service-price {
  padding: 8px 0 5px;
  color: #ff6900;
  font-size: 16px;
  font-weight: 400;
}
.waterfall-service-item__container .service-price .unit {
  color: #333;
  font-size: 14px;
  font-weight: normal;
}
.waterfall-service-item__container .service-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #eee;
  padding: 0 0 8px;
}
.waterfall-service-item__container .service-params .service-params__item {
  font-weight: 400;
  font-size: 14px;
  color: #666666;
}
.waterfall-service-item__container .service-params .service-params__item .params__item--value {
  color: var(--mainColor);
}
.waterfall-service-item__container .service-button {
  display: block;
  height: 30px;
  line-height: 28px;
  border: 1px solid #FF6900;
  border-radius: 3px;
  border: 1px solid var(--mainColor);
  color: var(--mainColor);
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  margin: 10px auto 0;
}

.horizontal-service-h5-item__container {
  display: block;
  background: #fff;
  margin-top: 12px;
  padding: 12px 10px 18px;
  border-radius: 4px;
}
.horizontal-service-h5-item__container .service-info__wrap {
  display: flex;
}
.horizontal-service-h5-item__container .service-info__wrap .service-img {
  width: 144px;
  height: 144px;
  margin-right: 10px;
  flex-shrink: 0;
}
.horizontal-service-h5-item__container .service-info__wrap .service-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.horizontal-service-h5-item__container .service-info__wrap .service-detail {
  width: calc(100% - 154px);
}
.horizontal-service-h5-item__container .service-info__wrap .service-title {
  font-weight: 400;
  font-size: 16px;
  color: #333333;
}
.horizontal-service-h5-item__container .service-info__wrap .service-summary {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 5px;
}
.horizontal-service-h5-item__container .service-info__wrap .service-labels {
  height: 26px;
  margin-top: 8px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.horizontal-service-h5-item__container .service-info__wrap .service-labels .service-label {
  line-height: 25px;
  font-weight: 400;
  font-size: 12px;
  color: var(--mainColor);
  position: relative;
  margin-right: 5px;
  margin-bottom: 10px;
  padding: 0 8px;
}
.horizontal-service-h5-item__container .service-info__wrap .service-labels .service-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.horizontal-service-h5-item__container .service-info__wrap .service-price {
  margin-top: 15px;
  padding: 8px 0;
  color: #ff6900;
  font-size: 16px;
  font-weight: 400;
}
.horizontal-service-h5-item__container .service-info__wrap .service-price .unit {
  color: #333;
  font-size: 14px;
  font-weight: normal;
}
.horizontal-service-h5-item__container .service-info__wrap .service-params {
  display: flex;
  justify-content: space-between;
}
.horizontal-service-h5-item__container .service-info__wrap .service-params .service-params__item {
  font-weight: 400;
  font-size: 14px;
  color: #666666;
}
.horizontal-service-h5-item__container .service-info__wrap .service-params .service-params__item .params__item--value {
  color: var(--mainColor);
}
.horizontal-service-h5-item__container .service-button {
  display: block;
  height: 30px;
  line-height: 28px;
  border: 1px solid #FF6900;
  border-radius: 3px;
  margin: 18px auto 0;
  border: 1px solid var(--mainColor);
  color: var(--mainColor);
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}

.service-category__container .title {
  display: flex;
  align-items: center;
  line-height: 35px;
  font-size: 22px;
  color: #333333;
  height: 22px;
}
.service-category__container .title::before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 22px;
  background-color: var(--main-color);
  border-radius: 4px;
  margin-right: 15px;
}
.service-category__container .classify-box {
  line-height: 20px;
  margin-top: 20px;
  padding: 0 19px;
  font-size: 12px;
}
.service-category__container .classify-box .active {
  color: var(--mainColor);
  font-weight: 600;
  position: relative;
}
.service-category__container .classify-box .active::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.service-category__container .classify-box .classify-item {
  padding: 4px 10px;
  margin-left: 24px;
  cursor: pointer;
}
.service-category__container .classify-box .classify-item:hover {
  color: var(--mainColor);
  font-weight: 600;
  position: relative;
}
.service-category__container .classify-box .classify-item:hover::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.service-category__container .classify-box .classify-item:hover::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.service-category__container .h5 .h5-title {
  font-weight: 500;
  font-size: 24px;
  color: #333333;
  text-align: center;
}
.service-category__container .h5 .van-tab {
  font-weight: 400;
  font-size: 12px;
  color: #333333;
  flex: none;
  padding: 0 10px;
  min-width: 40px;
}
.service-category__container .h5 .van-tabs__nav {
  justify-content: flex-start;
}
.service-category__container .h5 .van-tab--active {
  color: #2D68EA;
}
.service-category__container .h5 .van-tabs__line {
  background: #2D68EA;
}

.waterfall-list-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.waterfall-list-container .list-colum-list {
  flex: 1;
  flex-shrink: 0;
}
.waterfall-list-container .list-colum-list:first-of-type {
  margin-left: 0;
}

.text-overflow-line-two[data-v-4ba007f0] {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.shop-service[data-v-4ba007f0] {
  margin-top: 15px;
  padding: 0;
  padding-top: 0;
  color: #333;
  font-size: 14px;
  background-color: #F5F5F5;
  overflow: hidden;
}
.shop-service .load-more__button[data-v-4ba007f0] {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  text-align: center;
  padding: 15px 0;
  cursor: pointer;
}
.shop-service a[data-v-4ba007f0] {
  color: #333;
}
.shop-service .service-header[data-v-4ba007f0] {
  background: #fff;
  padding: 20px 15px 20px 15px;
}
.shop-service .service-list .vertical-wrap[data-v-4ba007f0] {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding-top: 15px;
}
.shop-service .service-list .waterfall-wrap[data-v-4ba007f0] {
  padding-top: 10px;
}
.keyword-item[data-v-4ba007f0] {
  cursor: pointer;
}
.keyword-item + .keyword-item[data-v-4ba007f0] {
  padding-left: 30px;
}
.keyword-item[data-v-4ba007f0]:hover {
  opacity: 0.8;
}
.empty-list[data-v-4ba007f0] {
  height: 88px;
  width: 100px;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/empty-list.8fd32f4b8a5b1649e853876d0ea541f2.png) no-repeat;
  background-size: 100% 100%;
  margin: 100px auto;
  position: relative;
}
.empty-list[data-v-4ba007f0]::after {
  content: "\6682\65E0\670D\52A1\4FE1\606F";
  color: #999;
  position: absolute;
  bottom: -20px;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
}
.el-pagination[data-v-4ba007f0] {
  margin: 20px 0 0;
  text-align: right;
}
[data-v-4ba007f0] .el-input-number.is-without-controls .el-input__inner {
  text-align: left;
}
.el-form-item--mini.el-form-item[data-v-4ba007f0] {
  margin-bottom: 0;
}
.el-form--inline .el-form-item[data-v-4ba007f0] {
  margin-left: 10px;
  margin-right: 0;
}
[data-v-4ba007f0] .el-form-item--mini .el-form-item__label {
  font-size: 12px;
}

.outer-wrap[data-v-303e2622] {
  padding: 0 0;
}
.editor-button[data-v-303e2622] {
  display: inline-block;
  box-sizing: border-box;
  width: 197px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: rgba(45, 104, 234, 0.1);
  color: #2D68EA;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}
.editor-button .iconfont[data-v-303e2622] {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 50%;
  border: #2D68EA 1px solid;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  transform: translateY(-1px);
}
.module-style-wrap[data-v-303e2622] {
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -18px;
}
.module-style-wrap .module-style[data-v-303e2622] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #E3E2E5;
  width: 138px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.module-style-wrap .module-style.selected[data-v-303e2622] {
  border: 1px solid #A2BDF6;
}
.module-style-wrap .module-style.selected[data-v-303e2622]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-303e2622] {
  width: 100%;
}

.horizontal-new-item__container {
  background: #fff;
  padding: 15px 30px;
  margin-top: 15px;
}
.horizontal-new-item__container a {
  color: #333;
}
.horizontal-new-item__container .new-item {
  display: flex;
}
.horizontal-new-item__container .new-item:hover {
  opacity: 0.9;
}
.horizontal-new-item__container .new-item:last-child {
  border: none;
}
.horizontal-new-item__container .new-cover {
  width: 168px;
  height: 168px;
  margin-right: 15px;
  flex-shrink: 0;
  background-color: #D8D8D8;
  border-radius: 4px;
  overflow: hidden;
}
.horizontal-new-item__container .new-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.horizontal-new-item__container .new-info {
  width: calc(100% - 190px);
}
.horizontal-new-item__container .new-info .new-title-box {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.horizontal-new-item__container .new-title {
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.horizontal-new-item__container .intro-content {
  height: 51px;
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 18px;
}
.horizontal-new-item__container .new-time {
  border-top: 1px dashed #eee;
  line-height: 17px;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  padding-top: 21px;
  margin-top: 35px;
}

.vertical-new-item__coantainer {
  display: block;
  width: 210px;
  overflow: hidden;
  border-radius: 4px;
  margin-right: 8px;
  margin-top: 8px;
  padding-bottom: 15px;
  background-color: #fff;
}
.vertical-new-item__coantainer:first-of-type {
  margin-left: 0;
}
.vertical-new-item__coantainer .new-img {
  width: 100%;
  height: 210px;
  background: #D8D8D8;
  flex-shrink: 0;
}
.vertical-new-item__coantainer .new-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vertical-new-item__coantainer .new-detail {
  padding: 0 15px;
}
.vertical-new-item__coantainer .new-title {
  height: 44px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.vertical-new-item__coantainer .new-summary {
  height: 34px;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
}
.vertical-new-item__coantainer .new-time {
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  border-top: 1px dashed #eee;
  padding-top: 11px;
  margin-top: 15px;
}

.horizontal-h5-new-item__coantainer {
  display: block;
  height: 170px;
  overflow: hidden;
  border-radius: 4px;
  margin-top: 8px;
  background-color: #fff;
  padding: 10px;
  box-sizing: border-box;
}
.horizontal-h5-new-item__coantainer:first-of-type {
  margin-left: 0;
}
.horizontal-h5-new-item__coantainer .new-top-box {
  display: flex;
  justify-content: space-between;
}
.horizontal-h5-new-item__coantainer .new-img {
  width: 100px;
  height: 100px;
  background: #D8D8D8;
  flex-shrink: 0;
}
.horizontal-h5-new-item__coantainer .new-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.horizontal-h5-new-item__coantainer .new-detail {
  width: calc(100% - 100px);
  padding: 0 15px;
  flex: 1;
}
.horizontal-h5-new-item__coantainer .new-title {
  height: 22px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.horizontal-h5-new-item__coantainer .new-summary {
  height: 60px;
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  text-align: justify;
  margin-top: 10px;
  word-break: break-all;
}
.horizontal-h5-new-item__coantainer .new-time {
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  border-top: 1px dashed #eee;
  padding-top: 14px;
  margin-top: 14px;
}

.single-h5-new-item__coantainer {
  display: block;
  overflow: hidden;
  border-radius: 4px;
  margin-top: 8px;
  background-color: #fff;
  box-sizing: border-box;
}
.single-h5-new-item__coantainer:first-of-type {
  margin-left: 0;
}
.single-h5-new-item__coantainer .new-top-box {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.single-h5-new-item__coantainer .new-img {
  width: 100%;
  height: 355px;
  background: #D8D8D8;
}
.single-h5-new-item__coantainer .new-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-h5-new-item__coantainer .new-detail {
  width: 100%;
  height: 102px;
  padding: 15px 10px;
  background-color: rgba(0, 0, 0, 0.65);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
}
.single-h5-new-item__coantainer .new-title {
  width: 100%;
  height: 22px;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  margin-top: 8px;
  word-break: break-all;
}
.single-h5-new-item__coantainer .new-summary {
  height: 40px;
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  text-align: justify;
  margin-top: 10px;
  word-break: break-all;
}
.single-h5-new-item__coantainer .new-time {
  line-height: 40px;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  padding-left: 10px;
}

.waterfall-new-item__coantainer {
  display: block;
  overflow: hidden;
  border-radius: 4px;
  margin-top: 8px;
  padding-bottom: 10px;
  background-color: #fff;
}
.waterfall-new-item__coantainer:first-of-type {
  margin-left: 0;
}
.waterfall-new-item__coantainer .new-img {
  width: 100%;
  height: 174px;
  background: #D8D8D8;
}
.waterfall-new-item__coantainer .new-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.waterfall-new-item__coantainer .new-detail {
  padding: 0 15px;
}
.waterfall-new-item__coantainer .new-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.waterfall-new-item__coantainer .new-summary {
  font-weight: 400;
  line-height: 17px;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
}
.waterfall-new-item__coantainer .new-time {
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  border-top: 1px dashed #eee;
  padding-top: 11px;
  margin-top: 15px;
}

.zbj-news__coantainer[data-v-54f3a2bc] {
  margin-top: 15px;
  background: #F5F5F5;
  color: #333;
  font-size: 14px;
  overflow: auto;
}
.zbj-news__coantainer .load-more__button[data-v-54f3a2bc] {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  text-align: center;
  padding: 15px 0;
  cursor: pointer;
}
.zbj-news__coantainer a[data-v-54f3a2bc] {
  color: #333;
}
.zbj-news__coantainer .new-header[data-v-54f3a2bc] {
  background: #fff;
  padding: 20px 15px 20px 15px;
}
.zbj-news__coantainer .vertical-wrap[data-v-54f3a2bc] {
  display: flex;
  justify-content: flex-start;
  padding-top: 15px;
  flex-wrap: wrap;
}
.zbj-news__coantainer .vertical-wrap .inner-wrap[data-v-54f3a2bc] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  max-width: 872px;
  margin: 15px auto;
}
.color-gray[data-v-54f3a2bc] {
  color: #999;
}
.empty-list[data-v-54f3a2bc] {
  height: 88px;
  width: 100px;
  background: url(/assets/img/detail/shop/empty-list.png) no-repeat;
  background-size: 100% 100%;
  margin: 100px auto;
  position: relative;
}
.empty-list[data-v-54f3a2bc]::after {
  content: "\6682\65E0\6210\4EA4\8D44\8BAF";
  color: #999;
  position: absolute;
  bottom: -20px;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
}
.pagination-box[data-v-54f3a2bc] {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}

.outer-wrap[data-v-6e0abfe0] {
  padding: 0 0;
}
.editor-button[data-v-6e0abfe0] {
  display: inline-block;
  box-sizing: border-box;
  width: 197px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: rgba(45, 104, 234, 0.1);
  color: #2D68EA;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}
.editor-button .iconfont[data-v-6e0abfe0] {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 50%;
  border: #2D68EA 1px solid;
  text-align: center;
  line-height: 14px;
  font-size: 12px;
  transform: translateY(-1px);
}
.module-style-wrap[data-v-6e0abfe0] {
  overflow: hidden;
  margin: 10px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: -18px;
}
.module-style-wrap .module-style[data-v-6e0abfe0] {
  float: left;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  border: 1px solid #E3E2E5;
  width: 138px;
  height: 60px;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.module-style-wrap .module-style.selected[data-v-6e0abfe0] {
  border: 1px solid #A2BDF6;
}
.module-style-wrap .module-style.selected[data-v-6e0abfe0]::after {
  content: "\9009\4E2D\56FE\6807";
  font-size: 0;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-size: cover;
}
.module-style-wrap .module-style img[data-v-6e0abfe0] {
  width: 100%;
}

.horizontal-case-item__container {
  background: #fff;
  padding: 20px 30px;
  margin-top: 15px;
}
.horizontal-case-item__container a {
  color: #333;
}
.horizontal-case-item__container .case-item {
  display: flex;
}
.horizontal-case-item__container .case-item:hover {
  opacity: 0.9;
}
.horizontal-case-item__container .case-item:last-child {
  border: none;
}
.horizontal-case-item__container .case-cover {
  width: 320px;
  height: 182px;
  margin-right: 15px;
  flex-shrink: 0;
  background-color: #D8D8D8;
  border-radius: 4px;
  overflow: hidden;
}
.horizontal-case-item__container .case-cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.horizontal-case-item__container .case-info {
  width: calc(100% - 335px);
}
.horizontal-case-item__container .case-info .case-title-box {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.horizontal-case-item__container .case-info .view-count i {
  color: var(--mainColor);
  margin-right: 3px;
}
.horizontal-case-item__container .case-title {
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.horizontal-case-item__container .case-labels {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  align-items: flex-start;
  height: 25px;
  margin-top: 6px;
}
.horizontal-case-item__container .case-label {
  flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 2px;
  color: var(--mainColor);
  padding: 5px 10px;
  font-size: 12px;
  line-height: 14px;
  position: relative;
}
.horizontal-case-item__container .case-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 3px;
}
.horizontal-case-item__container .case-sum {
  color: #999999;
  padding-top: 15px;
  padding-bottom: 10px;
  margin-top: 20px;
}
.horizontal-case-item__container .case-sum span {
  font-size: 16px;
  font-weight: bold;
  color: #ff6900;
}
.horizontal-case-item__container .project-intro {
  border-top: 1px dashed #eee;
}
.horizontal-case-item__container .intro-content {
  padding-top: 5px;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 18px;
}

.vertical-case-item__coantainer {
  display: block;
  width: 210px;
  overflow: hidden;
  border-radius: 4px;
  margin-right: 8px;
  margin-top: 8px;
  padding-bottom: 15px;
  background-color: #fff;
}
.vertical-case-item__coantainer:first-of-type {
  margin-left: 0;
}
.vertical-case-item__coantainer .case-img {
  width: 100%;
  height: 120px;
  background: #D8D8D8;
  flex-shrink: 0;
}
.vertical-case-item__coantainer .case-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.vertical-case-item__coantainer .case-detail {
  padding: 0 15px;
}
.vertical-case-item__coantainer .case-title {
  height: 44px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.vertical-case-item__coantainer .case-labels {
  display: flex;
  flex-wrap: wrap;
  height: 25px;
  overflow: hidden;
  margin-top: 8px;
}
.vertical-case-item__coantainer .case-labels .case-label {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  padding: 4px 10px;
  margin-left: 10px;
  color: var(--mainColor);
  position: relative;
  text-align: center;
}
.vertical-case-item__coantainer .case-labels .case-label:first-of-type {
  margin-left: 0;
}
.vertical-case-item__coantainer .case-labels .case-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.vertical-case-item__coantainer .case-price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #FF6900;
  margin-top: 15px;
}
.vertical-case-item__coantainer .case-summary {
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  margin-top: 8px;
}

.horizontal-case-h5-item__container {
  display: block;
  height: 174px;
  overflow: hidden;
  border-radius: 4px;
  margin-top: 8px;
  background-color: #fff;
  box-sizing: border-box;
  padding: 10px;
}
.horizontal-case-h5-item__container:first-of-type {
  margin-left: 0;
}
.horizontal-case-h5-item__container .case-top-box {
  display: flex;
  justify-content: space-between;
}
.horizontal-case-h5-item__container .case-img {
  width: 148px;
  height: 100px;
  background: #D8D8D8;
  flex-shrink: 0;
}
.horizontal-case-h5-item__container .case-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
}
.horizontal-case-h5-item__container .case-detail {
  width: calc(100% - 148px);
  padding: 0 15px;
  flex: 1;
}
.horizontal-case-h5-item__container .case-title {
  height: 22px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.horizontal-case-h5-item__container .case-labels {
  display: flex;
  flex-wrap: wrap;
  height: 25px;
  overflow: hidden;
  margin-top: 8px;
}
.horizontal-case-h5-item__container .case-labels .case-label {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  padding: 4px 10px;
  margin-left: 10px;
  color: var(--mainColor);
  position: relative;
  text-align: center;
}
.horizontal-case-h5-item__container .case-labels .case-label:first-of-type {
  margin-left: 0;
}
.horizontal-case-h5-item__container .case-labels .case-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.horizontal-case-h5-item__container .case-price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #FF6900;
  margin-top: 15px;
}
.horizontal-case-h5-item__container .case-summary {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #666666;
  border-top: 1px dashed #eee;
  margin-top: 9px;
  padding-top: 9px;
}

.singlecol-case-item__container {
  display: block;
  overflow: hidden;
  border-radius: 4px;
  margin-right: 8px;
  margin-top: 8px;
  background-color: #fff;
  box-sizing: border-box;
  padding-bottom: 15px;
}
.singlecol-case-item__container:first-of-type {
  margin-left: 0;
}
.singlecol-case-item__container .case-img {
  width: 100%;
  height: 202px;
  background: #D8D8D8;
}
.singlecol-case-item__container .case-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px 4px 0 0;
}
.singlecol-case-item__container .case-detail {
  padding: 0 15px;
  flex: 1;
}
.singlecol-case-item__container .case-title {
  height: 44px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.singlecol-case-item__container .case-labels {
  display: flex;
  flex-wrap: wrap;
  height: 25px;
  overflow: hidden;
  margin-top: 8px;
}
.singlecol-case-item__container .case-labels .case-label {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  padding: 4px 10px;
  margin-left: 10px;
  color: var(--mainColor);
  position: relative;
  text-align: center;
}
.singlecol-case-item__container .case-labels .case-label:first-of-type {
  margin-left: 0;
}
.singlecol-case-item__container .case-labels .case-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.singlecol-case-item__container .case-price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #FF6900;
  margin-top: 15px;
}
.singlecol-case-item__container .case-summary {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #666666;
  border-top: 1px dashed #eee;
  margin-top: 9px;
  padding-top: 9px;
}

.waterfall-case-item__container {
  display: block;
  overflow: hidden;
  border-radius: 4px;
  margin-top: 8px;
  background-color: #fff;
  box-sizing: border-box;
}
.waterfall-case-item__container:first-of-type {
  margin-left: 0;
}
.waterfall-case-item__container .case-img {
  width: 100%;
  height: 100px;
  background: #D8D8D8;
}
.waterfall-case-item__container .case-img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px 4px 0 0;
}
.waterfall-case-item__container .case-detail {
  padding: 0 15px 10px;
  flex: 1;
}
.waterfall-case-item__container .case-title {
  max-height: 44px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  margin-top: 8px;
}
.waterfall-case-item__container .case-labels {
  display: flex;
  flex-wrap: wrap;
  height: 25px;
  overflow: hidden;
  margin-top: 8px;
}
.waterfall-case-item__container .case-labels .case-label {
  display: flex;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  padding: 4px 10px;
  margin-left: 10px;
  color: var(--mainColor);
  position: relative;
  text-align: center;
}
.waterfall-case-item__container .case-labels .case-label:first-of-type {
  margin-left: 0;
}
.waterfall-case-item__container .case-labels .case-label::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: var(--mainColor);
  opacity: 0.1;
  border-radius: 4px;
}
.waterfall-case-item__container .case-price {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #FF6900;
  margin-top: 15px;
}
.waterfall-case-item__container .case-summary {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #666666;
  border-top: 1px dashed #eee;
  margin-top: 9px;
  padding-top: 9px;
}

.success-case[data-v-12183519] {
  margin-top: 15px;
  background: #F5F5F5;
  color: #333;
  font-size: 14px;
  overflow: auto;
}
.success-case .load-more__button[data-v-12183519] {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  text-align: center;
  padding: 15px 0;
  cursor: pointer;
}
.success-case a[data-v-12183519] {
  color: #333;
}
.success-case .case-header[data-v-12183519] {
  background: #fff;
  padding: 20px 15px 20px 15px;
}
.success-case .vertical-wrap[data-v-12183519] {
  display: flex;
  justify-content: flex-start;
  padding-top: 15px;
  flex-wrap: wrap;
}
.success-case .vertical-wrap .inner-wrap[data-v-12183519] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px;
  max-width: 872px;
  margin: 15px auto;
}
.color-gray[data-v-12183519] {
  color: #999;
}
.case-list.h5[data-v-12183519] {
  padding: 10px 10px 0;
}
.empty-list[data-v-12183519] {
  height: 88px;
  width: 100px;
  background: url(/assets/img/detail/shop/empty-list.png) no-repeat;
  background-size: 100% 100%;
  margin: 100px auto;
  position: relative;
}
.empty-list[data-v-12183519]::after {
  content: "\6682\65E0\6210\4EA4\6848\4F8B";
  color: #999;
  position: absolute;
  bottom: -20px;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
}
.pagination-box[data-v-12183519] {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}

.shop-consult[data-v-6ab6abc2] {
  box-sizing: border-box;
  background: #f9f9f9;
  height: 338px;
  width: 100%;
  padding: 20px;
  color: #333333;
}
.trade-book[data-v-6ab6abc2] {
  height: 34px;
  line-height: 34px;
  background-image: linear-gradient(180deg, #fbfefb 0%, #f1fbf2 74%, #e6f7e8 100%);
  border: 1px solid #d5ebd9;
  padding-left: 76px;
  padding-right: 10px;
  font-size: 12px;
  color: #52ab5e;
  position: relative;
  cursor: pointer;
}
.trade-book[data-v-6ab6abc2]::before {
  position: absolute;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAaCAYAAAB/w1TuAAAAAXNSR0IArs4c6QAAHJhJREFUaEPFewmcVNWV/nfuq+rqDZFVURRkDI57FOMa7cYt7tC1tGxd1SiBuMRsjo5RY6Ni3GImY9yIQlW1G10bBpW4Ay4YAxpRFCGDCCLKjkB31/Lumf+5773qosXx/5v5zW+eC91V791371m+c853DoS9XQwCgS955rI+/iJfBNiDASrs9d6eDxUTKcDuDORLzzw14anNcNfp/dzUR6b6twzINzHrg5hU0fueWCsAlrKs9fX9MDc+Ot49bu7kgwq2biZGHQC7ci2WXQIghp8JS7PBxDzZ97e9t/ysu6+m7OVHEZfGAmwpjfX1A9Xj8s7vfN5byF0n0hE9kInOYqJa2SOx5u+QVc9WSJGcW2THxCuyoeRrvfc54dkr+uW7O99g8CEAqgE8bml1XUnxPQQczECRAGY48uh9VX5HRD5ovdVia1qqefambz7gHkqUtHlg12xomghAAxDlfNfl3Ec0NxtONPW+OdIRsVLNKTuYirYBuOVb1hXhERNfnQu3PxBMtb4N6JP+iz2Y++V7Zm7INbe/Ie/ZNOhIGrnyi70KZFu/bb5Uc6orlI7ez4yr3X1+Rsp3ZiY0a/X5z/80cNC6vJxlj2vm1JklY2BylZUfqbGpOgvQed+2R2cTjl1+y+WdYZflU6enmuJ/b2trU8uPWE5GXpnoT6Hx7wDEWfxQuIpYfcGscwBKAHzfpZhe35csvzo+NTb+wTd25CkplI7dyMy3A+gWqyNgqSa8REx+IjE252ImDcX1pDGegX3cjxVb1tm54OxX5SBtbW26QmCWTTWLAJzqeLR6A0q/Bk37AnwpgP3EiIhwZ5W/6t/yhcJ6QQUAW4kwi4k3AaoK0AViHMhMVxjpAlVEuikTfnxuKN1yEoPiBAr0KIUrDJhEueKmtcRsEeRArAHqBuQ+cuVinEpQR/7blxXdlg3F799TOa0nQ+uF7h7luQ0MXkUgH4PYR9oqaF8+DytfaxXqYRtncmRHrAk0AsBBriL9UHRRNpR4ztND42ttvv5bVi8EG3nJtcliHGeTigD69wDyAAIEepEVPUXMNcRyFvcdSs5GAdJ8A4OHuLLKW8yHpZrb1+5hAJ6ymrKTzyTb/ot7KAXC59pSp89tiq/pDY/lZ9LR3xHjl96GAOSykWTQ+977M5iZNIS1eo2Aw4xgFc4R2GvjNrUstfo1EM6QrROhldhapWG/6Z5lmfaphrlN8e2ecMKpyadq2GJMYiAFBT06HXn8rXC2JaJtmuMK1XxHQJdo04VDgWrxGlGsZ8wiCwXwbgKJcRijAlDjrhMgoisz4cRDDsJsogWjF5TGpqLnK+B5dy1L9p0JJxOCIufjH7jmgvn57QurD1E+fcx9pxbmfbF0lLVy58Vc07XFmn/B/flQOvYLZr7PNVTbYuv7qebZHwkCz5w2sxhOxc7V4Bd6vJ+S2VAiFkxFHwYwzXsvFMZlQ8k5nmwqPd6g+YDu98A40v28y+LqIanmmTvKBuAp6JJnpuznKxYWgTGy56XWuGxo9py9QWOhqmDFJ8e7Q+mWE5hJPEGEK1eRGQ255uRi2ZR8IHAWSseOZGa5b4Cgi9/CsXOCyZXBzJShrAsvu4YBi7mRSQ3V4Mcdd8EiC11niuAHbRrkdyC89TJm/Zj7vg1soTEXTK4Urxm0aWN10d/p8xeHd1r+NQcUbRxBFpfY1uT3+T6q7subil3Fqp3FgDGAQH4nF/11Pj/bx2pt4qzlU/71g6vrVuwu7q7yKZ99wNIDug2aAWh8rdEnBhBKR2PMiHvGZPnUDwTCOzoiVnNzyua3cLTWeIKBo4lwrXUafscMNX16G2StcKr1Zg19q2uIndqnhoqRe44WSseeZObxroEINp6RDSXeDKZizwJ8ofscK6jGdCT+uih7W79tZo9lI8217qtsXgvmPkZWhM+7avseKgbYgwBuTAumo0+AMUG8xniAUo9kQ/Gf7M2yPCuriO1ZABL7nWdBs7ORxGVymMYFjZYILJiJnQFtDACkaJuyA4eIJbqGIQnQIDmsxXyIVmhhJglDkljk0pFEUAQvv7tr3QDNd7gG8qEFf0Oq+bGtYszymQi4KRsdAJvTBBJkMYmsxWhINSffKZ+pHM8v76+p+DED/ZxXYp2luUGgshzA3RzAc5hwKnqzBjwF5ussHtYebN8o7+l+ExdajFkMDHYUqGTNq6pO0w8uWTLKf8IJS4vBVHQWgMmOYni1pbsPTzWnzD7H5mL/pEr8gYtCIKJFmXCiQfatVc0SZnzf1YFA+sjyPnvlKZdmoyOLNmQdQTQ52eJjPhjxQ5GPMYAea45dwcwPluEMtFyx7wwRqiesS7M/HlnShV9JBAO4q8ofuOOpMY9+JeuE0q0XMOvnPMMgUB6EUZlwYrkHacFMtAkaYiiSvb/fWd/3JLHEYCZ2GjQvcKG5OxtJ1jSloo8RcJm73v3ZSPIaUcSYpycPrQrYQ22NGWCMNmuRmpMJx8eZfUZSum16GzkeFktpcNiBcfIp0G/Skfht3n3eXr37Q+novzHjZ54RM2FWLpy8vHx/L+EG0y2PgGmq61kbioHqQ39ZP7MwejRK3W+qK4n5gZ48hGxWuKr6VP3II0tG+V9ePUIz1c7X4HMMyBEtyIUSZ0ZSESVoGU7F7tDgG7y9EKElE04+LtWZr1j6FGxQVA6/1dJ1w1LND+4SXQ7aNMigWr9t/ZSEkVDmsrNZl14q74PUnGw4Ps486ik2kouNskv6FYD6ujeWSOHCTCj5sreos6nolRrwDmVbVb6jU2NmfSKLOZZZ+zYzn+CFDyJ6KBNOXCnhw1F060+htWS0YokLmdQMYuxUWp+pgRkOQtGnmUhiRLAj+hwIFzj38vXZUPvd8mMwFX0GwCXlEAVablX5xqbGPPYPMRBPgMFMdAY0fi15iSIKWGTF54RmTe7gDiuCiCaicjLbk6NMGQqdXwgnOTM5gmXx2alg+8K9oWAoHXuemc939ECvZ0KJBqkUuA2K2qD5r/gJSngIwEr40EonYbH3nRubl4Hxz44hcjIbaY/JT4JcZEOQ0ovbKwJVVY3ibE3ZlsFk05oKZHhX6c4TRT+eQXv6kM+aUrHJBBakcSsGujsbSVwvZzYIEOm4sl6rXa8xo6w4JpqRCydu8g7dA3mxezX4V2IkBNqiuHOYxGMPRYKp6BQAf+oJA9hIpBoy4fgKeVc4VX5eNL0ebODR727cKSMZLw+sqR6zubtbQsKJjnOoYCYcn2sMIBMNK03DmbhbEX1a9zW9InmIKN/z5Egmdrmt+VExEgL5dxZ2PPPifXMjWGpKKWK3kKk0gp7EKzpNA5JkGYER0YJMKHFmuQR0N+vwGd1LmXG0MQCFpQz6mVQOPuEWLMVruvt2Tx/03JTPi/2W3fjlRa831q3sn2dipVAkZR2oNbeDWaDZB9Bvs5GEGCyasrGJZJv8x4RTJtyZCycFDRDpmHSoTep9SV0kohFhDZOESqlY2JIa2kFYU8V0adKXg3E2gE6Toyl1jVQzoltjAMF09EEwpJxy60xabNn9z0o1/76rd9YfSkczzAg6Fo/3tgxYe6LE48osH1pJZn6oVxFUbr4pHZtDzM1GqaAdDHN4cksxSb4UFB4J+KpuyRcKiwEI+VFi0A2K9AdMKgDwTjksk/JZth0Qkqr/IYFFM0c5dbpbxfzZ9RBV4tKyW0fPePDYgcMbme39iazXgDV3Ex0iJa7rfA755f0aTkVf0cCZPUbAV2TC7Q9XhoJIR6RGWzXrWZucwavlzRJEAgO2hCZ0an+3D7YVULZfS+T85mUMTcG6LB2ZPVucqf+Wg+e7ShP2oBOkRnlOFMlFT7RLeMutfva23rd9Zt7DFodywfasvIfCqdZGDS3xQQ4gVriRiM/NhJPLekOePDBgy8HvMOM45w2Uy0YSxhjkKqNAJnorNG4ulyhEqwduCfyziUfp6GJmnCz3K+AnQ+r6xj/v3lGvNH7PjBZHeOo6AHOZ9bsA6nsLd2+nU6AfpSOJF12DfkmEJ0roKnWtu/PsOxceXbMlXFx7V7UqbbPVQTda1Hf0g0R0FRseAHrqzGm+bf2K+9pW0WfZ+e1aVZ/BTPM8jgHMmWxze7hXLkDBVOsfGXoSOWghyiIiRV3Fzl311X11oSjRR9eT1OPa8A9yeYYmv4tFCBfxirb4ilwwucVNlCUfcqyFpNantSCamA3F/ybMo23RvbClWtE2GRjjXQCdAuB7bgjfSsAiNgwue0RRFRGvCeTtticnPrlNnJsiHZf3t63S4eJRSpf8xIENlt8uFTQGaYXiYF/VypkXzxTowMXzptZWdefXMbi/oyjclwknf7VHQuVSyFUFPUorTfIvMbanmhNLJQ+o6fz6U7AhJAQyz5Ecw80d5nmxVEGFSj7+TJV4iWto24n4YWZBKGUp6N1MGM4MiZeCINorg+T+UDo6iUDt3aV8Z8OIc2+/9vjzphWWnjRMda0TOCVUD/b5jluiUXXQaInb8kxTKno9AVcSsIOB/Zj4JmJ1KMDXEdEHqipwUeqSmU41UEE3y5mqu7dLvmApbeX7BPbB0x/OLM6f+Fbo2AFDf7OzsGveaU9PvP6MocfU2qVuYwAlbZWRRtmkbAvFTPDRtYbZJvCl2SmHF7k4lhiNzHyuazQFKNWQDcXfjnREqrxKYQ/HS0efBkPINLneOCY8oqGNekg4z3HK5FzZwtwEzqnTW05iJom9DjQTjc+EEx3ycOSZyw+1C8XlbqauiNQVmXDcgcVeCcgeXlous1r3t0mvdqCZdxDR6Ew4+V7r7NbqnX30u8w4XJ7TPgj1O0CVDMEi11vHLB9xumT15YolEz2bNQS55OoMVFcPe+rimZu9916avSzxyaaPXn1v6uLNelPHs3rFpUVYlt/gTqmo1cH/omj43S8oovNC6cmTwLrdYQNN+fcPUNVoyy6VtNJ/Upa62aNnK1nNsfGJZxFTRDMPUVXWbn+tf/3Gnetxxak379t8YH0Q257tv6Zm3Nor/vLrdH1VrY8hFJ12OHVmCXtk+hls/qwj8FatcEeuKbnVhLIeck2eWAWFaQTcw0wHOLmNBHspxgwRZsFxTC+fEmPfbmotj7llEssLEPH6fQao46XvIbZssuZd9fv7XGZqPDM/WWbRFDVmQwmJ6WjKtp5DthaYlWzTAiOSbU6mIx0RgelyBtq9rZ+Brup+24SmLJcjLnMnma0PhJUg3ZgNPb5h4vMT9+nqVGvBpgLZRaSOB/h8Zv6DgxS0VGveQkAfttS9uWA8W5FsihhXq4r6Wc7EYEVEdpG50do2/1X7I6eYMLjFDE3VqDpuUXHxzv7Pt738yx/2re4/wHYY1M2WT50jCt/DsHu4f2PsTbMnnaO1ftZQ0JZiq1bR7uJOnD7iPFxzxImoXRXh4rB7MWPFOnr380Wo8ddKs2IPv9jbL2ypc3PBuDHsYEcsB+KxnkdblrpV25xiYlFyjcdNkEkUqcBgaZh5YaNbIiAz+nkBh0xCyEWLsYS461w5RzkjKZM5mdh10HyXxxlDVY/IhmZukE2EMrGpzPwIF5l1txbjkczbZNWgMtcuUhQ28GPLr87Jtjy+wcuuBZqZ0e4e6EsC5rFUE0R17CSGgjr/CFRXn1LI59uY+SpHZ1gFxoFmXcKcbDg5LpSO/pYZ/+qolOZnwglPw+YRKfWaqdlm5n1R2rqg9N6xx6L7cxuKLGMDJQ2r/iguHP48/eH9+frV/3hO9a0esJNgjesIP/p8ZfUj63kMoFlcuIjExFdJU6P4X546H+qq+vqv155yx2XnD+lzul72w5Lqd1HVxoNnL4ylLkn0qR20v2Z9A5hFLuKtrxIhqZlKRHyBS7xJDlEiUsdJsifvt6lG8oAfOiLA/Ewkac4YSrdezKylFBan8xEpId9WMOulHhNLrK7LNMfvCaajErak1yCl9BNb+/9T66BNy9lD7L0wgT3EBhE+76zte+hJ7wwoigBCqdY7mfT1usCau7V037ZJAuUs7iY4bH6vU8AiX/3gcVJJlEmgVFQ6gNIJ1G4kdd6vsBkaQlMGwHjTQleDVjUvMOMs12kXgfkoAAJxSywecVqJVscJEIpU0PL3mUj7L3tXLMwsJVyJmW+x197epj+9WXhgBRZOyAKXbPj6nVbKj0z5Eive6o6/c2/w7alvz+9Y3lEVOSIiwjVnqywVmZkWYIE16+mnRn225fPA6q+Wbnty/L2bTz980g3Y8eLU0sctAfgGwff91zfs1P3O3CdAK5ozl7WVdEnOLtdWi1VjqjkuzBya0rHpxPwb5xy0XXHdQULoRDpa97eVliaQUPJSMhlCyiBDJvoANK5011tbqvIdZeWLx0u5WiZ7FILZUDIXTEc/AENkJ9Egkw23CylWvr5RkwTTUZNBOy/lBblQe5mZakpH5xBDPFW84P1AqfrsDStXbh8+bLhvd93u3u1T27OyHo4glgA46rydFhPpv0lSx8CBYJk7gI9AqUwk0RxKxz5nZvF6Ma5fQ/MvPJpY8hINvpXYNJREQRMy4cRT3nu800U6OqxUc7MYah0K694ofXjesbz7IybLJxDgRDHbhrXPMVCHxW3UHBfPI39XNVWvEkVXKr5SaN53zJv6AAObdf6L2/WXf9xfr73bJgTgO+4Vq1R/8uVVRLPG//nHDfl8fr7bx5c1b8mEE7d6xFgoHUszc8g5B95XuksInUJTtuUosk1vxU24+aZMuH2GzAZ0d+1+BXAqMSZ05MLJSyv6IiYUE+EHkl+F0tE32e0kEuGFTCh5fmW5u4cBuFn6CjAPd3SMWblIUkgEk6oEU1GxsAZHGPyXbKT9/MqMslJIlT+XOYJU7EW4tCcR/SwTThhGsCkd/S15cK5w19H9R9y0bPPq3YYAAb5W5DsLsH/HzKZTaJI0xlBXqKugdIPkEuY9t7Sx5DRymxggs8kF9F/WfXj96XVf3Fn10YU2uGjCgDmhiwSw6lkd9HNS+125iQJDXgDsHGC9LTmB61USwGVdoV9PtIWJLO44izc/ORwb/p3x9QoNC9o6ap6f+l10LxH9yyNLHvG/8Ombr3owDqIPLV13ini47M/AvKp9B8zHu06Ry4YToQouQxTt8AtKRbOheHuoJ/l1P3e6gBVIItrqtrR/qFD4wVRsPsAyqyC55us5l6n09OPNKhgFt2RbBu/W9BnYMEwy3nNjOpI0zRaXfhSLdGlLp9Fj4L1yUKK3FbjGM1Y6UiXTNz/GlG0WxqSDSUmiEErFOhgccbxdTSbmvzGbJojs7zOLq48t+Qrnk62fcuOeKMIohAg/zYSTf9xbwjb+mSn7lUolCSPTduV3njrhmMtp0oF5Ki2fQNBd0u8jsJu7CkFja42agUoNHA/a92ygekSeAoM3gGq3CqvDetdgFDcPRve6Gv56EfTmp4Guz6TDT/BXa+t7j/po0MT4gjXxK0YfMrk7nIndpjXf1EMmqSZhM729Slntz3evAzterkC/S0cS1xqZ5GLjuVROxlW5C5hpnQGtDVtIoI22jw6T7mEw1ZIAyEFXwn9YuusIQZJQJtbB2pUt0btWL8rYVAFep87N0qUuFuFaCjQpHUk8IWuO6Wg92iItCGA2C0U3Z0OJ28UADthwwB4ctGcDkjd43h9Kt36P2RiAcAB5i63jpe8t9wZTUbF0Yd0Yik4HeLDXMALw1666vg1OhRKdxwwJFc4QBKlEJhxvrezUOW3lYoMCn8MwswXCJJostWB3U+y4H3Nofz8VV4xn6vqC4bPcQRF3oEqMwBlfsVA9ABQ4GFCSuzFg7wIXvgC6N8uvttA3EGqv5kC2DnvSon3OiM+cSVOnTUPRbYwJdW3G3LwYLmFq5MqRJKRYRZdOiBqlgKvSkaQ04yTR+1dm/VsvGWeLh+WC7RuD6ejH5d4B0WPZcGKKyPiDo1YLlW8QUoFeSocTPzKonY49CmaTOxDwyYCt1UfLu/dAgPKARTY2UTv8s/FbVtyYC7ab1m04FztL2/yymWySEOOjcKYpkfmuEFBRXUi3z0zOEGhbscoa9ucxs3ZOeHZCv+4unxiWIEPBYv8Qm0pTAFOJCG7NyzYnLnG9JQU2zSFvNOqObCh5Y0+VEbuKwfe7e/QmgAzbJkU3gPWbd30546XYC9X+whd32p/dWMVfJbXxfAsWlPRG5DE3POiSc1rn/w5DYCQpaCEJIhPtN06p4XfupsCwtunT6b62Nmgzxyhox2aGT+5fY2k6JdUc/7KyX1EB505ZrWhMNpQQClsSvYehzcCHXOuzkeRQp2HHf3U/syT7F0RpSbbUddbSR8w42Hkfz8yG282zoXTsPmaTP8mx1nbV9h0pzlQ2gOATE4ZxyXeAXdJbffXqGmaW7FJ8YBu0fTXl1Uoq2Xm7ztdEFm5zvY+4gGmw7b9bbAVsy+5htrRpRFg2sHvH8PUfS2vS6SJOHqNhm2YOEf29s3afk2UjTdlJx5KtBAEGEOHjTDh5RDAT/RM0pKkk9z6QCSeuDqWjSZcqlhazIJfpbZOlpmaCcWk+CZKkxFZ7z8kRYRlAD9dQYO7jbknLzKMZuBNfLzqRv3yI9aYMYBdtwSCjaOcfxxi8zpFIRaocv2XRvudCDbmKqN+F7wH4BREtlHxjOqbjg8zqlNsvMeN0bKnmXDAuexPPFiSMENEuMF/IgDB9puuoYDWkI7Pfcin3F9ltdUPRO9lQ4qRQOnYPM5sQUcmjCOpBF1a5zSGSpDkbSgh6IJxquU2DJAzJSb4uVFcPmSfMrhuaacysidvBLARM2fA96/hv/mnYNCKsUn7VIDyArNOUil1L4HtcjzBDow50ffoiM0uc7iRS4zLh+LxgR/QlkFOJEOPnTGbW8FaHPVQ3Kh8tskt6Fkz3kl7KRhKGLu1JUukrgD8jwmImyg4cFlg884SZRY/06oh0iGHZzK/5gEbp5U9B18dH6K3PB3jHQiC/Glz40kA+yAdY9SBfX6D6UKD+B1D9Ly5R/SipuR8Alj5NdEJREr5pJ0wrBjPRW6BNqWu6eERoz4STUQ8JQ+nYQ8z8kzKZ5pFqwHulKl+DoKLbZXydGT8w1TupP+TC8Z8He5LoEoHuz0QSMoIHmW6GXXyTnO5goBJJQuno1cy431Evre8zkA6tnHym4OyJP9eMGhll1m4bsax4M8hVcVVEekVMWlj+XpfTiuQqUupTX23+aRnOEH+NZFsabI0JQtspTal0JPFKywstdZ071V3MtJktlcsFZ0mLU7zkxxpaGkYbfRZyti0DF1xjWfhDqin5jnPolsHE9DNielIGTkS5oUzLudIttGzrE2DnWmlTe9urnBKSz6QJZFraMuEqZSJMK/xHgH0y5zcehdLmftC7FMinoepsqD6dFNh/GcgvTKh04paIF0tJ6Bi8GR5FMNM6gVla2LpgseosVPke+vOYR7/q6Za2thLrsZqpkxRIafi0wnYm64/m/OWR9ehIX8kd+ID/E8nom7IthxOr/sTcqXTXqlRzylQTzgR359GAr8qy0b2rvs/HHsy7vZ6jpCcjA7VGVhXXt84p/ze9/3/22N7+HoE3S105inVLm3z6X/OqbnLbuLBREtFvjHh7G600BNcwRCbSlpZ4uq87FS0o9rUZLiWH8Oqt+P/Zwf/vnjYTQf8brz/yoyO5N31a9kZ3XMv87vYi5EePOPLqeTPc4Sm7YthD7vU82v3ZKEXOIoOQRun/P0bibshVpocI32osFcghRiJt2G8YYeW+zN567+NbjNwbZKlELPl7AfK7J0tvHN3IykVW7/5KPe7xXYV8v6GT//fwfwLW/KMY7Qt4ZgAAAABJRU5ErkJggg==) no-repeat;
  background-size: 100% 100%;
  width: 64px;
  height: 14px;
  top: 54%;
  left: 10px;
  transform: translateY(-50%);
}
.trade-book[data-v-6ab6abc2]:hover {
  opacity: 0.8;
}
.params-title[data-v-6ab6abc2] {
  font-size: 16px;
  font-weight: 600;
  padding: 25px 0;
}
.synthetical-num[data-v-6ab6abc2] {
  color: var(--mainColor);
  margin-left: 10px;
  position: relative;
  font-size: 14px;
}
.good-icon[data-v-6ab6abc2] {
  padding: 0 6px;
  border-radius: 5px;
  background-image: linear-gradient(to top right, #ff9104, #ff5c02);
  position: absolute;
  right: 4px;
  transform: translateX(100%);
  top: -15px;
  color: #fff;
  font-size: 12px;
}
.good-icon[data-v-6ab6abc2]::after {
  content: '';
  position: absolute;
  left: 6px;
  bottom: -8px;
  width: 0;
  height: 0;
  border-width: 4px 4px 4px 0px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #ff8805;
}
.item-box[data-v-6ab6abc2] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  margin-bottom: 10px;
}
.progress-box[data-v-6ab6abc2] {
  width: 150px;
  height: 5px;
  background: #eeeeee;
  border-radius: 4px;
}
.inner-box[data-v-6ab6abc2] {
  width: 0;
  height: 5px;
  background-image: linear-gradient(90deg, #ff9437 0%, #ff6b00 97%);
  border-radius: 4px;
}
.consult-btn[data-v-6ab6abc2] {
  margin-top: 20px;
}
.consult-btn .flex-btn[data-v-6ab6abc2] {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.el-button[data-v-6ab6abc2] {
  width: 130px;
}
.shop-operate[data-v-6ab6abc2] {
  display: flex;
  justify-content: space-between;
  padding-top: 18px;
  color: #666;
}

.shop-qualification[data-v-5d4baab1] {
  padding: 20px;
  background: #fff;
  margin-top: 15px;
  margin-left: 15px;
  color: #333333;
}
h1[data-v-5d4baab1] {
  font-size: 22px;
  font-weight: normal;
}
.img-box[data-v-5d4baab1] {
  width: 266px;
  height: 180px;
  overflow: hidden;
  margin: 18px 0;
}
.img-box img[data-v-5d4baab1] {
  width: 100%;
  height: 100%;
}
.book-name[data-v-5d4baab1] {
  font-size: 14px;
  text-align: center;
}

.shop-declare[data-v-65950586] {
  padding: 20px;
  background: #fff;
  margin-top: 15px;
  margin-left: 15px;
  color: #333333;
  background: url(https://as.zbjimg.com/static/nodejs-zbj-jdy-web/vue-assets/declare-bg.4a27c46ec6b3ca8d89490d7ce76670b2.png) no-repeat;
  background-size: 100% 100%;
}
h1[data-v-65950586] {
  font-size: 22px;
  font-weight: normal;
}
.declare-content[data-v-65950586] {
  font-size: 14px;
  color: #666666;
  margin-top: 10px;
  line-height: 24px;
}

.tabs[data-v-eb06d848] {
  height: 48px;
  line-height: 48px;
  background: #f5f5f5;
  border-radius: 10px 10px 0 0;
  box-sizing: border-box;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 30px;
  width: 100%;
}
.tabs .tab-item[data-v-eb06d848] {
  width: 50%;
  text-align: center;
  font-size: 18px;
  color: #999;
  letter-spacing: 0;
  cursor: pointer;
}
.tabs .tab-item.active[data-v-eb06d848] {
  background: var(--mainColor);
  color: #fff;
  height: 60px;
  line-height: 60px;
  border-radius: 33px 10px 0 0;
}

.countdown[data-v-02fa1a82] {
  color: #c0c4cc;
}

.login-form[data-v-7b1ebe7b] {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.login-form .input-wrapper[data-v-7b1ebe7b] {
  position: relative;
}
.login-form .input-wrapper .icon[data-v-7b1ebe7b] {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px;
  color: #999;
}
.login-form .phone-input-wrapper[data-v-7b1ebe7b] {
  position: relative;
  margin-bottom: 32px;
}
.login-form .phone-input-wrapper .login-code[data-v-7b1ebe7b] {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  letter-spacing: 0;
}
.login-form .phone-input-wrapper .countdown[data-v-7b1ebe7b] {
  position: absolute;
  right: 10px;
  top: 13px;
  font-size: 14px;
  letter-spacing: 0;
}
.login-form .login-input[data-v-7b1ebe7b] {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 50px;
}
.login-form .login-input[data-v-7b1ebe7b]:focus {
  outline: none;
}
.login-form .login-input[data-v-7b1ebe7b]::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
  color: #ccc;
}
.login-form .login-btn[data-v-7b1ebe7b] {
  margin-top: 32px;
  width: 100%;
  height: 60px;
  border-radius: 4px;
  background: var(--mainColor);
  border: none;
  font-size: 18px;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.login-form .forget-password[data-v-7b1ebe7b] {
  margin: 20px 0 0 auto;
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
}
.login-form.h5 .login-btn[data-v-7b1ebe7b] {
  height: 44px;
  line-height: 44px;
  border-radius: 3px;
}
.login-form.h5 .login-input[data-v-7b1ebe7b] {
  border-radius: 3px;
}

.register-form[data-v-43143d6a] {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.register-form .input-wrapper[data-v-43143d6a] {
  position: relative;
}
.register-form .input-wrapper .icon[data-v-43143d6a] {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px;
  color: #999;
}
.register-form .phone-input-wrapper[data-v-43143d6a] {
  margin-bottom: 32px;
  position: relative;
}
.register-form .phone-input-wrapper .register-code[data-v-43143d6a] {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  letter-spacing: 0;
}
.register-form .phone-input-wrapper .countdown[data-v-43143d6a] {
  position: absolute;
  right: 10px;
  top: 13px;
  font-size: 14px;
  letter-spacing: 0;
}
.register-form .register-input[data-v-43143d6a] {
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #eee;
  cursor: pointer;
  padding-left: 50px;
}
.register-form .register-input[data-v-43143d6a]:focus {
  outline: none;
}
.register-form .register-input[data-v-43143d6a]::-webkit-input-placeholder {
  font-size: 14px;
  letter-spacing: 0;
  color: #ccc;
}
.register-form .register-btn[data-v-43143d6a] {
  margin-top: 32px;
  width: 100%;
  height: 60px;
  background: var(--mainColor);
  border: none;
  border-radius: 4px;
  font-size: 18px;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.register-form .protocal-wrapper[data-v-43143d6a] {
  display: flex;
  margin-top: 26px;
}
.register-form .protocal-wrapper[data-v-43143d6a] .el-checkbox__inner {
  width: 13px;
  height: 13px;
}
.register-form .protocal-wrapper[data-v-43143d6a] .el-checkbox__label {
  padding-left: 5px;
}
.register-form .protocal-wrapper .protocal-content[data-v-43143d6a] {
  font-size: 14px;
  color: #999;
  letter-spacing: 0;
  font-weight: normal;
}
.register-form .protocal-wrapper .protocal-content .protocal[data-v-43143d6a] {
  color: var(--mainColor);
  cursor: pointer;
}
.register-form.h5 .register-btn[data-v-43143d6a] {
  height: 44px;
  line-height: 44px;
  border-radius: 3px;
}
.register-form.h5 .register-input[data-v-43143d6a] {
  border-radius: 3px;
}

.account-wrapper[data-v-33bea1a2] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.account-wrapper .account-img[data-v-33bea1a2] {
  width: 500px;
  height: 500px;
}
.account-wrapper .account-form-wrapper[data-v-33bea1a2] {
  display: flex;
  flex-direction: column;
  width: 700px;
  height: 500px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 11px 0 rgba(0,0,0,0.09);
}
.account-wrapper .account-form-wrapper .account-form[data-v-33bea1a2] {
  width: 500px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 105px auto 0;
}
.account-wrapper .account-form-wrapper .account-tab[data-v-33bea1a2] {
  width: 100%;
}

.action-tip[data-v-29b6a82d] {
  color: #999;
  font-size: 14px;
  margin-top: 30px;
  text-align: center;
}
.action-tip a[data-v-29b6a82d] {
  color: #333;
}

.account-wrapper[data-v-701a622c] {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.account-wrapper .account-img[data-v-701a622c] {
  width: 340px;
  height: 500px;
}
.account-wrapper .account-form-wrapper[data-v-701a622c] {
  display: flex;
  flex-direction: column;
  width: 640px;
  height: 500px;
  background: #fff;
  box-shadow: 0 0 11px 0 rgba(0,0,0,0.09);
}
.account-wrapper .account-form-wrapper .account-form[data-v-701a622c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 105px;
}


[data-v-a27c5560] .treadmark-category-search {
  min-height: 60vh;
}

.consult-floatbar .inner-bar[data-v-18b09f03] {
  height: 70px;
  background: rgba(51,51,51,0.9);
  position: fixed;
  z-index: 500;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 18px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.consult-floatbar .inner-bar img[data-v-18b09f03] {
  margin-right: 47px;
  width: 127px;
  height: 107px;
}
.consult-floatbar .inner-bar .ape-button[data-v-18b09f03] {
  height: 40px;
  line-height: 40px;
  width: 130px;
  border-radius: 2px;
  margin-left: 80px;
}
.consult-floatbar .inner-bar .saas-quxiao[data-v-18b09f03] {
  position: absolute;
  right: 20px;
  cursor: pointer;
}
.consult-floatbar .mini-bar[data-v-18b09f03] {
  width: 70px;
  height: 70px;
  position: fixed;
  left: 35px;
  bottom: 0;
  z-index: 1000;
  cursor: pointer;
}
.consult-floatbar .mini-bar img[data-v-18b09f03] {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.consult-floatbar .mini-bar p[data-v-18b09f03] {
  color: #fff;
  background-color: #2d68ea;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
.consult-floatbar .fade-enter-active[data-v-18b09f03],
.consult-floatbar .fade-leave-active[data-v-18b09f03] {
  transition: all 0.3s ease-in-out;
}
.consult-floatbar .fade-enter[data-v-18b09f03],
.consult-floatbar .fade-leave-to[data-v-18b09f03] {
  opacity: 0;
}
.consult-floatbar .fade-leave[data-v-18b09f03],
.consult-floatbar .fade-enter-to[data-v-18b09f03] {
  opacity: 1;
}

.ape-mdialog {
  padding: 0 59px;
  border-radius: 0;
}
.ape-mdialog[class~='md'] {
  padding: 0 30px;
}
.ape-mdialog[class~='md'] .el-dialog__header {
  padding: 28px 0 23px;
  height: 24px;
  line-height: 24px;
  border-bottom: none;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  font-size: 16px;
}
.ape-mdialog[class~='md'] .el-dialog__title {
  font-size: 16px;
}
.ape-mdialog[class~='md'] .dialog-footer .el-button {
  height: 40px;
  width: 116px;
  line-height: 30px;
}
.ape-mdialog .title-block {
  display: flex;
  align-items: center;
  position: relative;
  line-height: 22px;
}
.ape-mdialog .title-block .subtitle {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #999;
  margin-left: 8px;
  font-weight: normal;
}
.ape-mdialog .title-block .iconfont {
  margin-right: 10px;
  font-size: 24px;
}
.ape-mdialog .title-block .main-color {
  color: var(--mainColor);
}
.ape-mdialog .el-dialog__header {
  height: 70px;
  line-height: 70px;
  padding: 0;
  border-bottom: 1px solid #eee;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  padding-top: 20px;
}
.ape-mdialog .el-dialog__title {
  color: #333;
  font-size: 24px;
}
.ape-mdialog .el-dialog__headerbtn {
  top: 24px;
  right: 32px;
}
.ape-mdialog .el-dialog__headerbtn .el-icon-close {
  font-size: 12px;
  color: #000;
  font-weight: 600;
}
.ape-mdialog .el-dialog__headerbtn:hover .el-icon-close {
  color: var(--mainColor);
}
.ape-mdialog .el-dialog__body {
  padding: 0px 0px 20px;
}
.ape-mdialog .im-input .el-input__inner {
  padding-left: 11px;
  height: 36px;
  line-height: 34px;
  border-radius: 0;
  border-color: #d8d8d8;
  color: #333;
}
.ape-mdialog .im-input .el-input__inner::-webkit-input-placeholder {
  color: #999;
}
.ape-mdialog .el-form-item {
  margin-bottom: 0;
}
.ape-mdialog .el-form-item-intro {
  font-size: 12px;
  color: #999;
  line-height: 1;
  margin-top: 8px;
}
.ape-mdialog .el-form-item__label {
  color: #666;
  font-size: 14px;
}
.ape-mdialog .member-info-trigger {
  border: 1px solid #d8d8d8;
  color: #c0c4cc;
  padding-left: 11px;
  height: 36px;
  line-height: 34px;
  box-sizing: border-box;
  font-size: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  padding-right: 12px;
}
.ape-mdialog .member-info-trigger i {
  color: #666;
}
.ape-mdialog .el-select-dropdown__item {
  font-size: 12px;
  padding: 0;
}
.ape-mdialog .el-dialog__footer {
  padding-bottom: 32px;
  padding-top: 18px;
  padding-left: 0;
}
.ape-mdialog .dialog-footer {
  display: flex;
  justify-content: flex-start;
}
.ape-mdialog .dialog-footer .el-button {
  width: 160px;
  border-radius: 2px;
  height: 45px;
  line-height: 45px;
  padding: 0;
  font-size: 14px;
}
.ape-mdialog .dialog-footer .el-button + .el-button {
  margin-left: 14px;
}
.ape-mdialog .dialog-footer .el-button--primary {
  background: var(--mainColor);
  border-color: var(--mainColor);
}
.ape-mdialog .dialog-footer .el-button--default {
  border-color: var(--mainColor);
  color: var(--mainColor);
}
.ape-mdialog .dialog-footer .el-button--default:hover {
  background: var(--mainColor);
  color: #fff;
}

.consult-wrap .consult-form-row[data-v-647255e6] {
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.consult-wrap .consult-form-row[data-v-647255e6]:last-child {
  margin-bottom: 0;
}
.consult-wrap .lable-title[data-v-647255e6] {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  font-family: PingFang-SC-Bold;
  letter-spacing: 0;
  line-height: 30px;
  width: 50px;
  text-align: right;
  margin-right: 20px;
}
.consult-wrap .form-item[data-v-647255e6] {
  flex: 1;
  height: 40px;
  line-height: 40px;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #d8d8d8;
  position: relative;
}
.consult-wrap .form-item.code-wrap[data-v-647255e6] {
  position: relative;
  color: var(--mainColor);
}
.consult-wrap .form-item input[data-v-647255e6],
.consult-wrap .form-item textarea[data-v-647255e6] {
  border: none;
  outline: none;
  display: block;
  height: 100%;
  width: 100%;
  resize: none;
  box-sizing: border-box;
  padding: 0 15px;
}
.consult-wrap .form-item textarea[data-v-647255e6] {
  padding-top: 5px;
}
.consult-wrap .form-item .get-yzm[data-v-647255e6] {
  float: right;
  font-size: 14px;
  color: unset;
  cursor: pointer;
}
.consult-wrap .form-item .get-code[data-v-647255e6] {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.consult-wrap .form-item .edit[data-v-647255e6] {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--mainColor, #df7a6d);
  cursor: pointer;
}
.consult-wrap .btn[data-v-647255e6] {
  height: 40px;
  width: 112px;
  background: var(--mainColor);
  color: #fff;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.consult-wrap .btn[data-v-647255e6]:hover {
  opacity: 0.8;
}
.consult-wrap .input-box[data-v-647255e6] textarea {
  height: 80px;
  border-radius: 0;
  border: 1px solid #d8d8d8;
}
.consult-wrap.stack-layout .consult-form-row[data-v-647255e6] {
  display: block;
}
.consult-wrap.stack-layout .lable-title[data-v-647255e6] {
  text-align: left;
  width: auto;
}
.consult-wrap.stack-layout .form-action[data-v-647255e6] {
  display: flex;
  justify-content: center;
}
.service-info[data-v-647255e6] {
  background: #f3f3f3;
  padding: 12px 0;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 12px;
  color: #999;
}
.service-row[data-v-647255e6] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
}
.service-desc[data-v-647255e6] {
  height: 50px;
  border-bottom: 1px solid #f3f3f3;
}
.service-row-label[data-v-647255e6] {
  width: 25%;
  text-align: left;
}
.service-row-content[data-v-647255e6] {
  width: 25%;
  text-align: left;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.service-row-content.service-num[data-v-647255e6] {
  box-sizing: border-box;
}
.service-row-content.service-num .el-input-number[data-v-647255e6] {
  width: unset;
  line-height: 24px;
}
.service-row-content.service-num .el-input-number[data-v-647255e6] .el-input-number__decrease,
.service-row-content.service-num .el-input-number[data-v-647255e6] .el-input-number__increase {
  background: rgba(255,255,255,0.9);
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  line-height: 22px;
  box-sizing: border-box;
  top: 0;
}
.service-row-content.service-num .el-input-number[data-v-647255e6] .el-input {
  padding: 0 28px;
}
.service-row-content.service-num .el-input-number[data-v-647255e6] .el-input .el-input__inner {
  height: 24px;
  line-height: 24px;
  border: none;
  background: rgba(255,255,255,0.9);
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  padding: 0;
  width: 40px;
}
.service-total[data-v-647255e6] {
  font-family: PingFangSC-Medium;
  font-weight: 500;
  font-size: 14px;
  color: #ed7b2f;
}
.item-title[data-v-647255e6] {
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  padding: 0 0 12px;
}

.uploader-file-list[data-v-647255e6] {
  margin-top: 8px;
}
.uploader-file[data-v-647255e6] {
  display: flex;
  justify-content: space-between;
  height: 43px;
  line-height: 43px;
  background: #fffaf2;
  font-size: 14px;
  padding: 0 9px;
  margin-top: 5px;
}
.uploader-info[data-v-647255e6] {
  color: #333;
  font-size: 14px;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 10px;
}
.uploader-status[data-v-647255e6] {
  color: #999;
}
.uploader-delete[data-v-647255e6] {
  color: #2d68ea;
  margin-left: 40px;
  cursor: pointer;
}

.dialog-consult-form[data-v-61ad478e] .lable-title {
  font-size: 14px;
}

.dialog-consult.ape-mdialog.md .el-dialog__header {
  border-bottom: 1px solid #d8d8d8;
}

.buy-success-dialog {
  width: 547px !important;
}
.buy-success-dialog .el-dialog__header {
  display: none;
}
.buy-success-dialog .content {
  text-align: center;
}
.buy-success-dialog .content .top .saas-querentubiao {
  color: #008000;
  font-size: 60px;
}
.buy-success-dialog .content .text-block {
  margin-top: 40px;
}
.buy-success-dialog .content .text-block .desc-1 {
  font-size: 24px;
  margin-bottom: 20px;
}
.buy-success-dialog .content .text-block .desc-2 {
  font-size: 16px,;
}
.buy-success-dialog .content .text-block .desc-2 .time {
  color: #f00;
}
.buy-success-dialog .actions {
  margin-top: 20px;
  margin-bottom: 20px;
}
.buy-success-dialog .btn {
  flex: 1;
  height: 40px;
  background: var(--mainColor);
  color: #fff;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.buy-success-dialog .btn:hover {
  opacity: 0.8;
}

[data-v-79ea2f00] .consult-tip-dialog {
  background-color: transparent !important;
  padding: 0;
}
[data-v-79ea2f00] .consult-tip-dialog .el-dialog__header.el-dialog__header {
  display: none;
}
[data-v-79ea2f00] .consult-tip-dialog .el-dialog__body {
  padding: 0;
}
.consut-tips .payload-image-box[data-v-79ea2f00] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.consut-tips .payload-image-box img[data-v-79ea2f00] {
  width: 100%;
  max-width: 650px;
  display: block;
}

blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
ul,
li {
  list-style-type: none;
}
a {
  text-decoration: none;
}
.v-modal {
  opacity: 0.75;
}
.ape-editor {
  line-height: 24px;
  font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #2c3e50;
  --mainColor: #1765ff;
}
.ape-editor.is-smallscreen {
  padding-bottom: 80px;
}
.ape-grid {
  max-width: 1190px;
  margin: 0 auto;
}
.ape-editor-module.is-edit {
  position: relative;
}
.ape-editor-module.is-edit::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent;
  z-index: 200;
  pointer-events: none;
}

.module-tabs[data-v-38235352] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background-color: #fafafa;
}
.module-tabs .module-tab__item[data-v-38235352] {
  font-weight: 400;
  font-size: 14px;
  color: #666;
  line-height: 42px;
  margin-left: 20px;
  cursor: pointer;
}
.module-tabs .module-tab__item.active[data-v-38235352] {
  color: #2d68ea;
  position: relative;
}
.module-tabs .module-tab__item.active[data-v-38235352]::after {
  content: '';
  display: block;
  width: 100%;
  height: 3px;
  background-color: #2d68ea;
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 2px;
}
.module-group-name[data-v-38235352] {
  color: #333;
  font-size: 14px;
  position: relative;
  margin-bottom: 12px;
}
.module-group-name .group-text[data-v-38235352] {
  background: #fff;
  display: inline-block;
  position: relative;
  z-index: 1;
  padding-right: 10px;
  padding-left: 16px;
}
.module-group-name .group-text[data-v-38235352]::before {
  content: '';
  position: absolute;
  border: 4px solid transparent;
  border-top-color: #333;
  margin-top: 3px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.module-group-name[data-v-38235352]::after {
  content: '';
  border-bottom: 1px dashed #ebedf0;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.module-group-content[data-v-38235352] {
  margin-left: -18px;
}
.module-item[data-v-38235352] {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  margin-right: 0px;
  padding: 10px 5px;
  margin-bottom: 15px;
  width: 65px;
}
.module-item[data-v-38235352]:nth-child(4n + 4) {
  margin-right: 0;
}
.module-item i[data-v-38235352] {
  color: #6a95f0;
}
.module-item .module-name[data-v-38235352] {
  color: #666;
  font-size: 12px;
}
.module-item .module-image[data-v-38235352] {
  width: 32px;
  height: 32px;
  display: block;
  margin: 0 auto;
}
.module-item[data-v-38235352]:hover {
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.13);
  background: #fff;
  border-radius: 6px;
}
.module-item:hover .module-name[data-v-38235352] {
  color: #2d68ea;
}
.module-item.disabled[data-v-38235352] {
  opacity: 0.6;
  pointer-events: none;
}
.module-template-content[data-v-38235352] {
  padding: 0 15px;
}
.module-template-content .module-template-tabs[data-v-38235352] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 0;
  overflow-x: auto;
}
.module-template-content .module-template-tabs[data-v-38235352]::-webkit-scrollbar {
  display: none;
}
.module-template-content .module-template-tabs .module-template-tab__item[data-v-38235352] {
  margin-right: 23px;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  cursor: pointer;
  flex-shrink: 0;
}
.module-template-content .module-template-tabs .module-template-tab__item.active[data-v-38235352] {
  font-weight: 600;
  font-size: 14px;
  color: #2d68ea;
}
.module-template-content .template-list .template-list__item img[data-v-38235352] {
  display: block;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 20px;
}
.module-template-content .template-list .template-list__item:last-of-type img[data-v-38235352] {
  margin-bottom: 0;
}

.site-layout-header[data-v-26d5c55a],
.site-layout-footer[data-v-26d5c55a] {
  cursor: pointer;
  height: 24px;
  background: #dae4fb;
  text-align: center;
  color: #a2bdf6;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-layout-header i[data-v-26d5c55a],
.site-layout-footer i[data-v-26d5c55a] {
  font-size: 28px;
}
.site-layout-header.unactivated[data-v-26d5c55a],
.site-layout-footer.unactivated[data-v-26d5c55a] {
  background: #f3f3f3;
  color: #999;
}
.site-layout-body[data-v-26d5c55a] {
  margin: 3px 0;
  height: 103px;
  border: 1px dashed #d8d8d8;
  color: #999;
  text-align: center;
  line-height: 103px;
  font-size: 13px;
}

.style-img-content[data-v-5475c1f5] {
  content: '';
  display: block;
  height: 70px;
  width: 128px;
  background-position: center top;
  background-size: 100%;
  background-repeat: no-repeat;
}

.display-style[data-v-102db3df] {
  display: flex;
  justify-content: space-between;
  margin-top: 23px;
}
.overlap[data-v-102db3df],
.standalone[data-v-102db3df] {
  cursor: pointer;
}
.overlap .style-image[data-v-102db3df],
.standalone .style-image[data-v-102db3df] {
  width: 138px;
  height: 80px;
  background: #fff;
  border: 1px solid #e3e2e5;
  padding: 5px;
  box-sizing: border-box;
  position: relative;
}
.overlap .style-image i[data-v-102db3df],
.standalone .style-image i[data-v-102db3df] {
  position: absolute;
  color: #2d68ea;
  right: 0;
  bottom: 0;
  font-size: 20px;
}
.overlap.selected .style-image[data-v-102db3df],
.standalone.selected .style-image[data-v-102db3df] {
  border-color: #a2bdf6;
}
.overlap.selected .style-name[data-v-102db3df],
.standalone.selected .style-name[data-v-102db3df] {
  color: #2d68ea;
}
.overlap .style-image[data-v-102db3df]:after,
.standalone .style-image[data-v-102db3df]:after {
  content: '';
  display: block;
  height: 70px;
  width: 128px;
  background-position: center top;
  background-size: 100%;
  background-repeat: no-repeat;
}
.overlap .style-name[data-v-102db3df],
.standalone .style-name[data-v-102db3df] {
  color: #333;
  font-size: 14px;
  text-align: center;
  margin-top: 6px;
}
.overlap .style-image[data-v-102db3df]:after {
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2021/08/23/header-2.png/origine/02bb0e60-7beb-439f-a6eb-cfbab95beedb");
}
.standalone .style-image[data-v-102db3df]:after {
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2021/08/23/header-1.png/origine/313e1037-ad55-48b8-9f6f-7d5baf50b4f0");
}

.consult-setting[data-v-15d72462] .type-wrap .ape-control {
  width: 110px;
}

.page-button[data-v-744a9458] {
  text-align: center;
  margin-top: 12px;
}

.module-setting-container .item[data-v-4c27009b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
}
.module-setting-container .item .button[data-v-4c27009b] {
  color: var(--mainColor);
  cursor: pointer;
  font-size: 12px;
}

.site-layout-header[data-v-25aee6cf],
.site-layout-footer[data-v-25aee6cf] {
  cursor: pointer;
  height: 24px;
  background: #dae4fb;
  text-align: center;
  color: #a2bdf6;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-layout-header i[data-v-25aee6cf],
.site-layout-footer i[data-v-25aee6cf] {
  font-size: 28px;
}
.site-layout-header.unactivated[data-v-25aee6cf],
.site-layout-footer.unactivated[data-v-25aee6cf] {
  background: #f3f3f3;
  color: #999;
}
.site-layout-body[data-v-25aee6cf] {
  margin: 3px 0;
  height: 103px;
  border: 1px dashed #d8d8d8;
  color: #999;
  text-align: center;
  line-height: 103px;
  font-size: 13px;
}

.site-layout-header[data-v-d41bf83c],
.site-layout-footer[data-v-d41bf83c] {
  cursor: pointer;
  height: 24px;
  background: #dae4fb;
  text-align: center;
  color: #a2bdf6;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-layout-header i[data-v-d41bf83c],
.site-layout-footer i[data-v-d41bf83c] {
  font-size: 28px;
}
.site-layout-header.unactivated[data-v-d41bf83c],
.site-layout-footer.unactivated[data-v-d41bf83c] {
  background: #f3f3f3;
  color: #999;
}
.site-layout-body[data-v-d41bf83c] {
  margin: 3px 0;
  height: 103px;
  border: 1px dashed #d8d8d8;
  color: #999;
  text-align: center;
  line-height: 103px;
  font-size: 13px;
}

.setting-item[data-v-69ee63d3] {
  margin-bottom: 10px;
}
.tip[data-v-69ee63d3] {
  font-size: 12px;
  color: #666;
  line-height: 20px;
}

.page-button[data-v-11c75da1] {
  text-align: center;
  margin-top: 12px;
}

.module-group[data-v-d70ef02a] {
  margin-left: -32px;
}
.module-group .module-item[data-v-d70ef02a] {
  display: flex;
  justify-content: space-between;
  border: 1px solid #eee;
  line-height: 42px;
  margin-left: 15px;
  margin-bottom: 15px;
  padding: 0 10px;
  border-radius: 3px;
}
.module-group .module-item.disabled[data-v-d70ef02a] {
  pointer-events: none;
}
.module-group .group-title[data-v-d70ef02a] {
  padding-left: 15px;
  padding-bottom: 20px;
}
.group-addon[data-v-d70ef02a] {
  margin-left: -32px;
  border-bottom: 1px dashed #eee;
}

.page-block-container[data-v-614616b0] {
  height: 100%;
}
.page-block-container .page-list[data-v-614616b0] {
  height: 332px;
  overflow-y: auto;
  margin-bottom: 8px;
}
.page-block-container .page-list[data-v-614616b0]::-webkit-scrollbar {
  display: none;
}
.page-block-container .page-list.system[data-v-614616b0] {
  height: 362px;
}
.page-block-container .page-item[data-v-614616b0] {
  display: flex;
  justify-content: space-between;
  align-content: center;
  border: 1px solid #eee;
  padding: 10px 8px;
  border-radius: 2px;
  margin-bottom: 10px;
}
.page-block-container .page-item .page-name[data-v-614616b0] {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-block-container .page-item .button-group[data-v-614616b0] {
  flex-shrink: 0;
}
.page-block-container .page-item .setting-button[data-v-614616b0] {
  cursor: pointer;
  color: #2d68ea;
  margin-left: 8px;
  font-size: 12px;
}
.page-block-container .button-add[data-v-614616b0] {
  text-align: center;
  padding: 13px  5px;
  background-color: #dce5f9;
  color: #2d68ea;
  margin-left: -15px;
  margin-right: -15px;
  cursor: pointer;
}

.design .tip[data-v-e64f2a90] {
  color: #333;
  font-size: 14px;
}
.design .step-list[data-v-e64f2a90] {
  padding: 20px 0;
}
.design .step-list .step-item[data-v-e64f2a90] {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
}
.design .step-list .step-item .step-icon[data-v-e64f2a90] {
  width: 43px;
  height: 41px;
  border-radius: 50%;
  overflow: hidden;
  background: url(data:image/png;base64,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) 0 0 no-repeat;
  background-size: cover;
  margin-right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.design .step-list .step-item .step-icon span[data-v-e64f2a90] {
  color: #fff;
  font-size: 12px;
  margin-right: 2px;
}
.design .step-list .step-item .step-txt[data-v-e64f2a90] {
  font-size: 14px;
  color: #333;
  flex: 1;
}
.design .design[data-v-e64f2a90] {
  width: 100%;
  margin-top: 30px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.design .design .design-btn[data-v-e64f2a90] {
  width: 220px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: #2d68ea;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}

.wrapper-box .title-block[data-v-19a08110],
.wrapper-box .desc[data-v-19a08110] {
  font-size: 14px;
}
.wrapper-box .desc[data-v-19a08110] {
  color: #333;
}
.wrapper-box .title-block[data-v-19a08110] {
  margin-top: 10px;
  margin-bottom: 10px;
}
.wrapper-box .saas-quxiao[data-v-19a08110] {
  color: #f00;
  margin-right: 10px;
}
.wrapper-box .saas-querentubiao[data-v-19a08110] {
  color: #008000;
  margin-right: 10px;
}
.wrapper-box .setting-item[data-v-19a08110] {
  line-height: 32px;
}
.wrapper-box .setting-item .right-actions[data-v-19a08110] {
  float: right;
}
.wrapper-box .setting-item .right-actions .btn[data-v-19a08110] {
  font-size: 12px;
}

.keyworld-optimize .title-block[data-v-583f32f0],
.keyworld-optimize .desc[data-v-583f32f0] {
  font-size: 14px;
}
.keyworld-optimize .desc[data-v-583f32f0] {
  color: #333;
  margin-bottom: 7px;
}
.keyworld-optimize .title-block[data-v-583f32f0] {
  margin-top: 10px;
  margin-bottom: 10px;
}
.keyworld-optimize .setting-item[data-v-583f32f0] {
  margin-bottom: 7px;
}
.keyworld-optimize .setting-item .textarea[data-v-583f32f0] .el-textarea__inner {
  max-height: 80px;
}
.keyworld-optimize .setting-item .tip[data-v-583f32f0] {
  font-size: 12px;
  color: #999;
  margin-top: 5px;
}

.base-seo-setting[data-v-0db7e37c] {
  padding: 20px;
}

.setting-box[data-v-588dda94] {
  position: fixed;
  z-index: 500;
  left: 100px;
  top: 100px;
  bottom: 30px;
  border-radius: 9px;
  box-shadow: 2px 2px 7px 0 rgba(0,0,0,0.2);
  overflow: hidden;
}
.setting-header[data-v-588dda94] {
  height: 60px;
  background: #6a95f0;
  overflow: hidden;
  padding-right: 25px;
}
.setting-close[data-v-588dda94] {
  cursor: pointer;
  position: absolute;
  background: #2d68ea;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 4px;
  top: 4px;
  z-index: 10;
}
.setting-close i[data-v-588dda94] {
  color: #fff;
  font-size: 12px;
  transform: scale(0.7);
}
.page-setting[data-v-588dda94] {
  width: 350px;
  max-height: 500px;
}
.page-setting .setting-header[data-v-588dda94] {
  display: flex;
  align-items: center;
  position: relative;
}
.page-setting .header-item[data-v-588dda94] {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  overflow: hidden;
  height: 100%;
}
.page-setting .header-item.active[data-v-588dda94],
.page-setting .header-item[data-v-588dda94]:hover {
  background: #2d68ea;
}
.page-setting .header-item.active i[data-v-588dda94],
.page-setting .header-item:hover i[data-v-588dda94] {
  font-size: 21px;
  position: relative;
  top: -8px;
}
.page-setting .header-item.active .text[data-v-588dda94],
.page-setting .header-item:hover .text[data-v-588dda94] {
  font-size: 13px;
  color: #fff;
  top: 33px;
}
.page-setting .header-item i[data-v-588dda94] {
  color: #fff;
  font-size: 30px;
  transition: top 0.2s;
}
.page-setting .header-item .text[data-v-588dda94] {
  position: absolute;
  top: 100px;
  transition: all 0.2s;
}
.setting-content[data-v-588dda94] {
  background: #fff;
  padding: 0 0 25px;
  overflow: auto;
  position: absolute;
  top: 60px;
  bottom: 0;
  left: 0;
  right: 0;
}
.setting-content.nopadding[data-v-588dda94] {
  padding: 0;
}
.module-group-name[data-v-588dda94] {
  color: #333;
  font-size: 14px;
  position: relative;
  margin-bottom: 12px;
}
.module-group-name .group-text[data-v-588dda94] {
  background: #fff;
  display: inline-block;
  position: relative;
  z-index: 1;
  padding-right: 10px;
  padding-left: 16px;
}
.module-group-name .group-text[data-v-588dda94]::before {
  content: '';
  position: absolute;
  border: 4px solid transparent;
  border-top-color: #333;
  margin-top: 3px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.module-group-name[data-v-588dda94]::after {
  content: '';
  border-bottom: 1px dashed #ebedf0;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.module-item[data-v-588dda94] {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  margin-right: 0px;
  padding: 10px;
  margin-bottom: 15px;
  width: 50px;
}
.module-item[data-v-588dda94]:nth-child(4n + 4) {
  margin-right: 0;
}
.module-item i[data-v-588dda94] {
  color: #6a95f0;
}
.module-item .module-name[data-v-588dda94] {
  color: #666;
  font-size: 12px;
  margin-top: 3px;
}
.module-item[data-v-588dda94]:hover {
  box-shadow: 0 0 8px 0 rgba(0,0,0,0.13);
  background: #fff;
  border-radius: 6px;
}
.module-item:hover .module-name[data-v-588dda94] {
  color: #2d68ea;
}

.site-tab-wrap .el-tabs__header {
  background: #fafafa;
  padding: 0 20px;
}
.site-tab-wrap .el-tabs__content {
  padding: 0 15px;
}
.site-tab-wrap .el-tabs__nav-wrap::after {
  display: none;
}
.site-tab-wrap .el-tabs__item {
  color: #666;
  font-size: 14px;
  font-weight: normal;
  padding: 0 25px 0 0;
}
.site-tab-wrap .el-tabs__item.is-active {
  color: #2d68ea;
}
.site-tab-wrap .el-tabs__active-bar {
  background-color: #2d68ea;
}

.toolbox[data-v-e1308a66] {
  position: fixed;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 200;
  display: flex;
  flex-direction: column;
}
.toolbox.toolbox-standalone[data-v-e1308a66] {
  position: absolute;
  left: calc(50% + 215px);
  top: auto;
  bottom: 200px;
  transform: none;
}
.toolbox-item[data-v-e1308a66] {
  cursor: pointer;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #fff;
  border-radius: 25px;
  box-shadow: 2px 2px 7px 0 rgba(0,0,0,0.2);
  margin-bottom: 15px;
  transition: 0.2s width, background;
  overflow: hidden;
}
.toolbox-item i[data-v-e1308a66] {
  font-size: 24px;
}
.toolbox-item .text[data-v-e1308a66] {
  display: none;
}
.toolbox-item[data-v-e1308a66]:hover {
  width: 100px;
  background: #2d68ea;
  border-radius: 25px;
  padding: 0 17px 0 10px;
  text-align: left;
  color: #fff;
}
.toolbox-item:hover i[data-v-e1308a66] {
  color: #fff;
  margin-right: 11px;
}
.toolbox-item:hover .text[data-v-e1308a66] {
  display: inline;
}
.toolbox-item:hover.seo[data-v-e1308a66] {
  width: 110px;
}

.setting-body[data-v-e7e7aac0] {
  padding: 20px;
}
.setting-body[data-v-e7e7aac0] .ape-editor-layout-left {
  text-align: left;
}
.sub-title[data-v-e7e7aac0] {
  font-size: 14px;
  color: #999;
  margin-top: 20px;
  margin-bottom: 14px;
}
.color-demo-detail[data-v-e7e7aac0] {
  display: flex;
  justify-content: space-between;
}
.color-demo-detail img[data-v-e7e7aac0] {
  width: 48%;
  border: 1px solid #e3e2e5;
  padding: 6px;
  box-sizing: border-box;
}

.setting-body[data-v-6e5f8e98] {
  padding: 0 20px;
}
.setting-body[data-v-6e5f8e98] .ape-editor-layout-left {
  text-align: left;
}
.sub-title[data-v-6e5f8e98] {
  font-size: 14px;
  color: #999;
  margin-top: 20px;
  margin-bottom: 14px;
}
.color-demo-detail[data-v-6e5f8e98] {
  display: flex;
  justify-content: space-between;
}
.color-demo-detail img[data-v-6e5f8e98] {
  width: 48%;
  border: 1px solid #e3e2e5;
  padding: 6px;
  box-sizing: border-box;
}

.toolbox[data-v-07f0b62a] {
  position: fixed;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 200;
  display: flex;
  flex-direction: column;
}
.toolbox.toolbox-standalone[data-v-07f0b62a] {
  position: absolute;
  left: calc(50% + 215px);
  top: auto;
  bottom: 200px;
  transform: none;
}
.toolbox-item[data-v-07f0b62a] {
  cursor: pointer;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #fff;
  border-radius: 25px;
  box-shadow: 2px 2px 7px 0 rgba(0,0,0,0.2);
  margin-bottom: 15px;
  transition: 0.2s width, background;
  overflow: hidden;
}
.toolbox-item i[data-v-07f0b62a] {
  font-size: 30px;
}
.toolbox-item .text[data-v-07f0b62a] {
  display: none;
}
.toolbox-item[data-v-07f0b62a]:hover {
  width: 100px;
  background: #2d68ea;
  border-radius: 25px;
  padding: 0 17px 0 10px;
  text-align: left;
  color: #fff;
}
.toolbox-item:hover i[data-v-07f0b62a] {
  color: #fff;
  margin-right: 11px;
}
.toolbox-item:hover .text[data-v-07f0b62a] {
  display: inline;
}
.toolbox-item:hover.seo[data-v-07f0b62a] {
  width: 110px;
}
.toolbox-detail[data-v-07f0b62a] {
  position: fixed;
  right: 0;
  width: 320px;
  top: 60px;
  bottom: 0;
  background: #fff;
}
.toolbox-detail[data-v-07f0b62a] .setting-tab {
  display: flex;
}
.toolbox-detail[data-v-07f0b62a] .setting-tab-item:only-child {
  flex: none;
  margin-left: 20px;
}
.toolbox-detail[data-v-07f0b62a] .setting-tab-item {
  flex: 1;
  background: #f3f3f3;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #333;
  cursor: pointer;
}
.toolbox-detail[data-v-07f0b62a] .setting-tab-item.active {
  background: #fff;
  color: #2d68ea;
}
.toolbox-detail[data-v-07f0b62a] .setting-body {
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  bottom: 0;
  overflow: auto;
}

.tips-container[data-v-0659cc0d] {
  position: relative;
}
.tips-container .tips[data-v-0659cc0d] {
  width: 175px;
  position: absolute;
  left: 50%;
  top: 35px;
  transform: translateX(-50%);
  background-color: rgba(0,0,0,0.9);
  color: #fff;
  font-size: 14px;
  padding: 5px 8px;
  border-radius: 3px;
  transition: all linear 0.2s;
  pointer-events: none;
  text-indent: 0;
  text-align: left;
  opacity: 0;
  box-shadow: 0 0 20px 2px rgba(0,0,0,0.3);
}
.tips-container .tips[data-v-0659cc0d]::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 5px solid rgba(0,0,0,0.9);
  position: absolute;
  left: calc(50% - 2px);
  top: -5px;
  transform: rotate(-45deg);
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.tips-container .tips.align-left[data-v-0659cc0d] {
  left: 0;
  right: auto;
  transform: none;
}
.tips-container .tips.align-left[data-v-0659cc0d]::after {
  content: '';
  right: auto;
  left: 10px;
}
.tips-container .tips.align-right[data-v-0659cc0d] {
  right: 0;
  left: auto;
  transform: none;
}
.tips-container .tips.align-right[data-v-0659cc0d]::after {
  content: '';
  left: auto;
  right: 10px;
}
.tips-container:hover .tips[data-v-0659cc0d] {
  opacity: 1;
}

.interception-container[data-v-7f7618cc] {
  position: absolute;
  right: 0;
  top: 0;
}
.interception-container .dialog-footer[data-v-7f7618cc] {
  margin-top: 15px;
}

.saas-delete[data-v-6749d316] {
  font-size: 24px;
}
.tips[data-v-6749d316] {
  font-size: 14px;
  color: #000;
  line-height: 22px;
}
.subtips[data-v-6749d316] {
  color: #666;
  line-height: 22px;
  font-size: 12px;
  margin-top: 22px;
}
.btn-area[data-v-6749d316] {
  text-align: center;
}

.saas-icon-info[data-v-290fa182] {
  font-size: 24px;
}
.tips[data-v-290fa182] {
  font-size: 14px;
  color: #000;
  line-height: 22px;
}
.subtips[data-v-290fa182] {
  color: #666;
  line-height: 22px;
  font-size: 12px;
  margin-top: 22px;
}
.save[data-v-290fa182] {
  margin-top: 40px;
  font-size: 14px;
  color: 333;
}
.save .save-tips[data-v-290fa182] {
  margin: 0 8px;
}
.save .saas-shizhiwenxiao[data-v-290fa182] {
  color: var(--mainColor);
}
.btn-area[data-v-290fa182] {
  text-align: center;
}
.btn-area .el-button[data-v-290fa182] {
  border-radius: 2px;
  height: 30px;
  line-height: 30px;
  padding: 0 24px;
  font-size: 14px;
}
.btn-area .el-button + .el-button[data-v-290fa182] {
  margin-left: 14px;
}
.btn-area .el-button--primary[data-v-290fa182] {
  background: var(--mainColor);
  border-color: var(--mainColor);
  opacity: 1;
}
.btn-area .el-button--primary[data-v-290fa182]:hover {
  opacity: 0.4;
}
.btn-area .el-button--plain[data-v-290fa182]:hover {
  color: #fff;
  border-color: var(--mainColor);
  background-color: var(--mainColor);
}
[data-v-290fa182] .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--mainColor);
  border-color: var(--mainColor);
}
[data-v-290fa182] .el-checkbox__input.is-focus .el-checkbox__inner,[data-v-290fa182] .el-checkbox__inner:hover {
  border-color: var(--mainColor);
}

.type-tips {
  width: 280px;
  line-height: 1.5;
}

.toolbar[data-v-41d6cc62] {
  height: 60px;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 45px;
  box-shadow: 0 7px 10px 0 rgba(0,0,0,0.3);
  position: relative;
  z-index: 500;
}
.toolbar[data-v-41d6cc62]:hover {
  z-index: 501;
}
.ape-button.disabled-grey[data-v-41d6cc62] {
  pointer-events: none;
  color: #999;
  border-color: #999;
  background: #eee;
}
.links[data-v-41d6cc62] {
  display: flex;
  width: 50%;
}
.links a[data-v-41d6cc62] {
  color: #333;
  font-size: 14px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.links a i[data-v-41d6cc62] {
  margin-right: 9px;
  color: #444;
  font-size: 14px;
}
.links .seperator[data-v-41d6cc62] {
  margin: 0 15px;
  background: #ebedeb;
  width: 1px;
  height: 39px;
}
.links .disable-h5[data-v-41d6cc62] {
  margin-left: 35px;
}
.nav-bar[data-v-41d6cc62] {
  display: flex;
  align-items: center;
}
.nav-bar .nav-item[data-v-41d6cc62] {
  font-size: 14px;
  color: #333;
}
.nav-bar .nav-item.active[data-v-41d6cc62] {
  color: #0052d9;
}
.nav-bar .nav-item+.nav-item[data-v-41d6cc62]::before {
  content: '/';
  display: inline-block;
  padding: 0 5px;
  vertical-align: baseline;
}
.type-box[data-v-41d6cc62] {
  margin-left: 10px;
  position: relative;
}
.type-box .current-type[data-v-41d6cc62] {
  color: #666;
  font-size: 14px;
  text-indent: 8px;
}
.type-box .current-type i[data-v-41d6cc62] {
  font-size: 10px;
  vertical-align: middle;
  margin-left: 0;
}
.type-box .select-box[data-v-41d6cc62] {
  width: 320px;
  background-color: #fff;
  border-radius: 3px;
  padding: 10px 8px;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 550;
}
.type-box .select-box .mask[data-v-41d6cc62] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.type-box .select-box .scroll-inner-box[data-v-41d6cc62] {
  overflow-y: auto;
  max-height: 144px;
  min-height: 80px;
  z-index: 2;
  position: relative;
}
.type-box .select-box .select-item[data-v-41d6cc62] {
  display: flex;
  justify-content: space-between;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 14px;
  text-indent: 8px;
  cursor: pointer;
  border-radius: 3px;
  padding-right: 10px;
}
.type-box .select-box .select-item i[data-v-41d6cc62] {
  font-size: 10px;
}
.type-box .select-box .select-item.active[data-v-41d6cc62] {
  color: #0052d9;
  background-color: #ecf2fe;
}
.type-box .select-box .select-item.disabled[data-v-41d6cc62] {
  opacity: 0.6;
}
.undo-manager[data-v-41d6cc62] {
  margin-left: 28px;
  line-height: 30px;
}
.undo-manager i[data-v-41d6cc62] {
  color: #444;
}
.undo-manager.disabled i[data-v-41d6cc62] {
  color: #d8d8d8;
}
.undo-manager+.undo-manager[data-v-41d6cc62] {
  margin-right: 38px;
}
.beforeubload-tips .tips[data-v-41d6cc62] {
  color: #333;
  font-size: 14px;
}
.beforeubload-tips .sub-tips[data-v-41d6cc62] {
  color: #999;
  font-size: 12px;
  margin-top: 20px;
}
.beforeubload-tips .options[data-v-41d6cc62] {
  margin-top: 16px;
  color: #333;
  font-size: 14px;
}
.dialog-footer[data-v-41d6cc62] {
  justify-content: center !important;
  margin-top: 20px;
}
.dialog-footer .custom-button[data-v-41d6cc62] {
  width: 60px !important;
  height: 32px !important;
  line-height: 32px !important;
  font-weight: 300 !important;
}
.dialog-footer .custom-button.el-button--info[data-v-41d6cc62] {
  color: #333;
  background: #e7e7e7;
  border-color: #e7e7e7;
}
.versionListTable[data-v-41d6cc62] thead th {
  background: #ecf2fd;
  color: #333;
  text-align: center;
}
.versionListTable[data-v-41d6cc62] td {
  text-align: center;
}
.versionListTable[data-v-41d6cc62] .history-action {
  margin-left: 5px;
  color: #2d68ea;
  cursor: pointer;
}
.versionListTable[data-v-41d6cc62] .history-action:first-child {
  margin-left: 0;
}
.versionListTable[data-v-41d6cc62] .saas-wenxiao {
  font-size: 14px;
  margin-left: 8px;
  vertical-align: middle;
}
.versionListTable[data-v-41d6cc62] td {
  position: relative;
}
.versionListTable[data-v-41d6cc62] .el-table__row {
  position: relative;
  height: 58px;
}
.versionListTable[data-v-41d6cc62] .el-table__row .status-banner-inner {
  position: absolute;
  top: 0;
  left: 0;
}
.actions[data-v-41d6cc62] {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.actions .history-button[data-v-41d6cc62] {
  color: #333;
  font-size: 14px;
  cursor: pointer;
  line-height: 30px;
}
.actions .history-button .iconfont[data-v-41d6cc62] {
  margin-right: 9px;
  color: #444;
  font-size: 14px;
}
.history-notice[data-v-41d6cc62] {
  color: #999;
  font-size: 14px;
  font-weight: normal;
  margin-left: 15px;
}
.view[data-v-41d6cc62] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.view .view-mode[data-v-41d6cc62] {
  font-size: 16px;
  color: #333;
  cursor: pointer;
}
.view .view-mode[data-v-41d6cc62]::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 24px;
  border-left: 1px solid #999;
  vertical-align: middle;
  margin: 0 10px;
}
.view .view-mode[data-v-41d6cc62]:first-of-type::before {
  display: none;
}
.view .view-mode.active[data-v-41d6cc62] {
  color: #0052d9;
}
.view .view-mode.active .iconfont[data-v-41d6cc62] {
  color: #0052d9;
}
.view .view-mode.disabled[data-v-41d6cc62] {
  opacity: 0.6;
  pointer-events: none;
}

.type-tips {
  width: 280px;
  line-height: 1.5;
}

.toolbar[data-v-8fb0c29c] {
  height: 60px;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 45px;
  box-shadow: 0 7px 10px 0 rgba(0,0,0,0.3);
  position: relative;
  z-index: 500;
}
.toolbar[data-v-8fb0c29c]:hover {
  z-index: 501;
}
.ape-button.disabled-grey[data-v-8fb0c29c] {
  pointer-events: none;
  color: #999;
  border-color: #999;
  background: #eee;
}
.links[data-v-8fb0c29c] {
  display: flex;
  width: 50%;
}
.links a[data-v-8fb0c29c] {
  color: #333;
  font-size: 14px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.links a i[data-v-8fb0c29c] {
  margin-right: 9px;
  color: #444;
  font-size: 14px;
}
.links .seperator[data-v-8fb0c29c] {
  margin: 0 15px;
  background: #ebedeb;
  width: 1px;
  height: 39px;
}
.links .disable-h5[data-v-8fb0c29c] {
  margin-left: 35px;
}
.nav-bar[data-v-8fb0c29c] {
  display: flex;
  align-items: center;
}
.nav-bar .nav-item[data-v-8fb0c29c] {
  font-size: 14px;
  color: #333;
}
.nav-bar .nav-item.active[data-v-8fb0c29c] {
  color: #0052d9;
}
.nav-bar .nav-item+.nav-item[data-v-8fb0c29c]::before {
  content: '/';
  display: inline-block;
  padding: 0 5px;
  vertical-align: baseline;
}
.type-box[data-v-8fb0c29c] {
  margin-left: 10px;
  position: relative;
}
.type-box .current-type[data-v-8fb0c29c] {
  color: #666;
  font-size: 14px;
  text-indent: 8px;
}
.type-box .current-type i[data-v-8fb0c29c] {
  font-size: 10px;
  vertical-align: middle;
  margin-left: 0;
}
.type-box .select-box[data-v-8fb0c29c] {
  width: 320px;
  background-color: #fff;
  border-radius: 3px;
  padding: 10px 8px;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 550;
}
.type-box .select-box .mask[data-v-8fb0c29c] {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.type-box .select-box .scroll-inner-box[data-v-8fb0c29c] {
  overflow-y: auto;
  max-height: 144px;
  min-height: 80px;
  z-index: 2;
  position: relative;
}
.type-box .select-box .select-item[data-v-8fb0c29c] {
  display: flex;
  justify-content: space-between;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 14px;
  text-indent: 8px;
  cursor: pointer;
  border-radius: 3px;
  padding-right: 10px;
}
.type-box .select-box .select-item i[data-v-8fb0c29c] {
  font-size: 10px;
}
.type-box .select-box .select-item.active[data-v-8fb0c29c] {
  color: #0052d9;
  background-color: #ecf2fe;
}
.undo-manager[data-v-8fb0c29c] {
  margin-left: 28px;
  line-height: 30px;
}
.undo-manager i[data-v-8fb0c29c] {
  color: #444;
}
.undo-manager.disabled i[data-v-8fb0c29c] {
  color: #d8d8d8;
}
.undo-manager+.undo-manager[data-v-8fb0c29c] {
  margin-right: 38px;
}
.beforeubload-tips .tips[data-v-8fb0c29c] {
  color: #333;
  font-size: 14px;
}
.beforeubload-tips .sub-tips[data-v-8fb0c29c] {
  color: #999;
  font-size: 12px;
  margin-top: 20px;
}
.beforeubload-tips .options[data-v-8fb0c29c] {
  margin-top: 16px;
  color: #333;
  font-size: 14px;
}
.dialog-footer[data-v-8fb0c29c] {
  justify-content: center !important;
  margin-top: 20px;
}
.dialog-footer .custom-button[data-v-8fb0c29c] {
  width: 60px !important;
  height: 32px !important;
  line-height: 32px !important;
  font-weight: 300 !important;
}
.dialog-footer .custom-button.el-button--info[data-v-8fb0c29c] {
  color: #333;
  background: #e7e7e7;
  border-color: #e7e7e7;
}
.versionListTable[data-v-8fb0c29c] thead th {
  background: #ecf2fd;
  color: #333;
  text-align: center;
}
.versionListTable[data-v-8fb0c29c] td {
  text-align: center;
}
.versionListTable[data-v-8fb0c29c] .history-action {
  margin-left: 5px;
  color: #2d68ea;
  cursor: pointer;
}
.versionListTable[data-v-8fb0c29c] .history-action:first-child {
  margin-left: 0;
}
.versionListTable[data-v-8fb0c29c] .saas-wenxiao {
  font-size: 14px;
  margin-left: 8px;
  vertical-align: middle;
}
.versionListTable[data-v-8fb0c29c] td {
  position: relative;
}
.versionListTable[data-v-8fb0c29c] .el-table__row {
  position: relative;
  height: 58px;
}
.versionListTable[data-v-8fb0c29c] .el-table__row .status-banner-inner {
  position: absolute;
  top: 0;
  left: 0;
}
.actions[data-v-8fb0c29c] {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.actions .history-button[data-v-8fb0c29c] {
  color: #333;
  font-size: 14px;
  cursor: pointer;
  line-height: 30px;
}
.actions .history-button .iconfont[data-v-8fb0c29c] {
  margin-right: 9px;
  color: #444;
  font-size: 14px;
}
.actions .history-button.button-part[data-v-8fb0c29c] {
  padding: 0 10px;
  position: relative;
}
.actions .history-button.button-part[data-v-8fb0c29c]::after {
  content: '';
  display: block;
  width: 2px;
  height: 17px;
  background-color: #eee;
  border-radius: 2px;
  position: absolute;
  right: 0;
  top: 7px;
}
.actions .history-button.button-part.last-of-type[data-v-8fb0c29c] {
  padding-right: 0;
}
.actions .history-button.button-part.last-of-type[data-v-8fb0c29c]::after {
  content: '';
  display: none;
}
.history-notice[data-v-8fb0c29c] {
  color: #999;
  font-size: 14px;
  font-weight: normal;
  margin-left: 15px;
}
.view[data-v-8fb0c29c] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.view .view-mode[data-v-8fb0c29c] {
  font-size: 16px;
  color: #333;
  cursor: pointer;
}
.view .view-mode[data-v-8fb0c29c]::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 24px;
  border-left: 1px solid #999;
  vertical-align: middle;
  margin: 0 10px;
}
.view .view-mode[data-v-8fb0c29c]:first-of-type::before {
  display: none;
}
.view .view-mode.active[data-v-8fb0c29c] {
  color: #0052d9;
}
.view .view-mode.active .iconfont[data-v-8fb0c29c] {
  color: #0052d9;
}

.editor-side[data-v-3e43d026] {
  position: fixed;
  left: 0;
  width: 320px;
  top: 60px;
  bottom: 0;
  box-sizing: border-box;
  padding: 30px 15px;
  background: #fff;
  overflow: auto;
}

.editor-message-container[data-v-d498225c] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  background: #f9d7d9;
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  z-index: 500;
  transition: all linear 0.2s;
  overflow: hidden;
}
.editor-message-container .icon-warn[data-v-d498225c] {
  color: #e34d59;
}
.editor-message-container .message-content[data-v-d498225c] {
  margin-left: 5px;
  font-size: 14px;
  color: #666;
}
.editor-message-container .button-close[data-v-d498225c] {
  margin-left: 30px;
  cursor: pointer;
}
.editor-message-container.close[data-v-d498225c] {
  height: 0;
}

.pop-shareLink-page[data-v-59ea0e2d] {
  position: relative;
}
.pop-shareLink-page[data-v-59ea0e2d] .custom-dialog {
  width: 640px;
  padding: 0 50px;
}
.pop-shareLink-page[data-v-59ea0e2d] .el-dialog {
  border-radius: 0px;
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2021/09/07/shareLink.png/origine/0939ca23-b3b8-423f-8e86-50d143e828ed");
  background-size: 100%;
  background-repeat: no-repeat;
}
.pop-shareLink-page .dialog-title[data-v-59ea0e2d] {
  padding-top: 20px;
  width: 100%;
  color: #2d68ea;
  text-align: center;
  font-size: 24px;
  letter-spacing: 0;
}
.pop-shareLink-page .icon-close[data-v-59ea0e2d] {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: -33px;
  font-size: 28px;
  color: #fff;
}
.pop-shareLink-page .content-head[data-v-59ea0e2d] {
  display: block;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
}
.pop-shareLink-page .content-body[data-v-59ea0e2d] {
  margin-top: 12px;
  height: 58px;
  border: 1px solid #d8d8d8;
  box-sizing: content-box;
  padding-left: 26px;
  padding-right: 15px;
  display: flex;
  align-items: center;
  position: relative;
}
.pop-shareLink-page .content-body .share-link[data-v-59ea0e2d] {
  display: inline-block;
  user-select: all;
}
.pop-shareLink-page .content-body .share-copy[data-v-59ea0e2d] {
  display: inline-block;
  text-align: right;
  color: #2d68ea;
  cursor: pointer;
  margin-left: auto;
  position: absolute;
  right: 0;
  height: 58px;
  width: 86px;
  line-height: 58px;
  text-align: center;
}
.pop-shareLink-page .content-body .share-copy[data-v-59ea0e2d]:hover {
  background: #eef5ff;
}
.pop-shareLink-page .s-button[data-v-59ea0e2d] {
  display: block;
  width: 160px;
  height: 40px;
  background: #2d68ea;
  border-radius: 4px;
  margin: 40px auto;
  margin-bottom: 10px;
  color: #fff;
}

.pop-shareQR-page[data-v-711f3944] {
  position: relative;
}
.pop-shareQR-page[data-v-711f3944] .custom-dialog {
  width: 640px;
  padding: 0 50px;
}
.pop-shareQR-page[data-v-711f3944] .el-dialog {
  border-radius: 0px;
  background-image: url("https://bgl.zbjimg.com/bgl/bjclound/2021/09/07/shareQR.png/origine/00623f5f-916f-45a9-906b-20e2c54fe2ee");
  background-size: 100%;
  background-repeat: no-repeat;
}
.pop-shareQR-page .dialog-title[data-v-711f3944] {
  padding-top: 20px;
  width: 100%;
  color: #2d68ea;
  text-align: center;
  font-size: 24px;
  letter-spacing: 0;
}
.pop-shareQR-page .icon-close[data-v-711f3944] {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: -33px;
  font-size: 28px;
  color: #fff;
}
.pop-shareQR-page .content-head[data-v-711f3944] {
  display: block;
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
}
.pop-shareQR-page .content-body[data-v-711f3944] {
  margin-top: 19px;
}
.pop-shareQR-page .content-body .QRcode[data-v-711f3944] {
  margin: 0 auto;
  width: 182px;
  height: 182px;
  padding: 6px;
  background: #fff;
  border: 1px solid #ececec;
}
.pop-shareQR-page .s-button[data-v-711f3944] {
  display: block;
  width: 160px;
  height: 40px;
  background: #2d68ea;
  border-radius: 4px;
  margin: 29px auto 10px;
  color: #fff;
}

.edit-body-wrap[data-v-731b4df4] {
  height: calc(100vh - 60px);
  overflow: auto;
  position: relative;
}
.content-holder[data-v-731b4df4] {
  height: 100%;
  width: 100%;
  transition: 0.2s all;
}
.content-holder .ape-editor-wrap[data-v-731b4df4] {
  height: 100%;
}
.edit-body-wrap.is-h5[data-v-731b4df4] {
  padding-top: 30px;
  box-sizing: border-box;
  background: #ececf0;
}
.edit-body-wrap.is-h5 .content-holder[data-v-731b4df4] {
  overflow: hidden;
  width: 375px;
  margin: 0 auto;
  height: calc(100vh - 120px);
  box-sizing: border-box;
  transform: translateZ(0);
  position: relative;
}
.edit-body-wrap.is-h5 .content-holder .ape-editor-wrap[data-v-731b4df4] {
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
}

.ape-preview[data-v-678f62a7] {
  height: 100vh;
  background: #ececf0;
  overflow: hidden;
}
.ape-preview .iframe-holder[data-v-678f62a7] {
  height: 100vh;
}
.ape-preview iframe[data-v-678f62a7] {
  height: 100%;
  width: 100%;
  border: none;
  background: #fff;
}
.preview-history-topbar[data-v-678f62a7] {
  display: flex;
  align-items: center;
  padding: 0 45px;
}
.preview-history-topbar .infos[data-v-678f62a7] {
  width: 50%;
  display: flex;
}
.preview-history-topbar .infos span+span[data-v-678f62a7] {
  margin-left: 24px;
}
.preview-history-topbar .types[data-v-678f62a7] {
  flex-shrink: 0;
}
.preview-history-topbar .types .view-type[data-v-678f62a7] {
  font-size: 16px;
  color: #333;
  cursor: pointer;
}
.preview-history-topbar .types .view-type .iconfont[data-v-678f62a7] {
  font-size: 20px;
}
.preview-history-topbar .types .view-type+.view-type[data-v-678f62a7] {
  margin-left: 13px;
  position: relative;
}
.preview-history-topbar .types .view-type+.view-type[data-v-678f62a7]::before {
  content: "";
  position: absolute;
  background-color: #ccc;
  width: 1px;
  height: 28px;
  left: -7px;
  top: 50%;
  transform: translateY(-50%);
}
.preview-history-topbar .types .active[data-v-678f62a7] {
  color: var(--mainColor);
}
.preview-history-topbar .actions[data-v-678f62a7] {
  width: 50%;
  display: flex;
  justify-content: flex-end;
}
.preview-notice[data-v-678f62a7] {
  background-color: #edf4ff;
  margin-bottom: 10px;
  border: 1px solid #b5ccff;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 14px;
}
.h5-preview[data-v-678f62a7] {
  background: #ececf0;
}
.h5-preview .iframe-holder[data-v-678f62a7] {
  width: 375px;
  margin: 20px auto;
  display: block;
  height: calc(100vh - 40px);
  position: relative;
}
.h5-preview .iframe-holder iframe[data-v-678f62a7] {
  border: none;
  height: 100%;
  width: 100%;
}
.ape-preview .iframe-holder.isPreview[data-v-678f62a7] {
  height: calc(100vh - 50px);
}
.h5-preview .iframe-holder.isPreview[data-v-678f62a7] {
  height: calc(100vh - 80px);
}
.qrcode-info[data-v-678f62a7] {
  width: 212px;
  background: #fff;
  box-shadow: 0 4px 9px 0 rgba(0,0,0,0.05);
  box-sizing: border-box;
  position: absolute;
  right: -280px;
  top: 50%;
  padding: 13px 15px 15px;
  transform: translateY(-50%);
}
.qrcode-title[data-v-678f62a7] {
  color: #2d68ea;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.qrcode-desc[data-v-678f62a7] {
  color: #333;
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 5px;
}
.qrcode-img[data-v-678f62a7] {
  width: 182px;
  height: 182px;
  margin: 14px auto 0;
  display: flex;
  background: #fff;
  border: 1px solid #ececec;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
}
.qrcode-img img[data-v-678f62a7] {
  width: 170px;
  height: 170px;
}

.ape-view.is-h5[data-v-6253864b] {
  max-width: 750px;
  margin: 0 auto;
}

.errorBox[data-v-e66176d6] {
  margin: 200px auto;
}
.errorBox .content[data-v-e66176d6] {
  margin: 200px auto;
}
.errorBox .content .imgBox[data-v-e66176d6] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.errorBox .content .imgBox .img[data-v-e66176d6] {
  width: 200px;
}
.errorBox .content .text[data-v-e66176d6] {
  margin: 24px auto;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.errorBox .content .text .back[data-v-e66176d6] {
  margin-left: 10px;
  color: #ff6900;
  cursor: pointer;
}

.zbj-common-container .fast-header-top {
  padding: 0vw 12.4%;
}
.zbj-common-container .router-wrapper {
  background: #f5f5f5;
  padding: 5px;
}
.zbj-common-container .route-path {
  padding: 0vw 12.4%;
}
.zbj-common-container .route-path .path-item {
  margin-right: 3px;
  color: #333;
  font-size: 12px;
}
.zbj-common-container .route-path .path-item i {
  display: inline-block;
  font-size: 10px;
  transform: rotate(-90deg) scale(0.5) translateX(3px);
}
.zbj-common-container .route-path .path-item:last-child i {
  display: none;
}
.zbj-common-container.detail-header .fast-header-top {
  max-width: 1190px;
  margin: 0 auto;
}
.zbj-common-container.detail-header .route-path {
  max-width: 1190px;
  margin: 0 auto;
}

.ape-view.is-h5[data-v-f99c6c92] {
  max-width: 750px;
  margin: 0 auto;
}
.ape-view.is-h5 .system-site-icon[data-v-f99c6c92] {
  width: 20px;
}
.system-site-icon[data-v-f99c6c92] {
  position: fixed;
  width: 50px;
  z-index: 1000;
  left: 20px;
  top: 0;
}

.customer-login[data-v-686f675a] {
  padding: 10px;
}
.customer-login.pc[data-v-686f675a] {
  max-width: 840px;
  margin: 50px auto 0;
}
.customer-login-title[data-v-686f675a] {
  font-size: 24px;
  text-align: center;
  margin: 20px 0;
  font-weight: bold;
}

