﻿.go-button {
  font-size: 14px;
  background-color: #fe5a58;
  padding: 10px 25px;
  border-radius: 3px;
  border: none;
  cursor: pointer
}
.go-button a, .go-button span {
  color: #fff !important
}
.go-button:hover {
  background-color: #ff7373
}
.go-button:hover span {
  color: #fff !important
}
.order .el-input {
  width: 75px
}
.order .el-input__inner {
  width: inherit !important;
  font-weight: 600
}
.order .el-input__inner:focus, .order .el-input__inner:hover {
  border-color: #fe5a58 !important
}
.el-breadcrumb .el-breadcrumb__item .is-link {
  font-weight: 400
}
.el-breadcrumb .el-breadcrumb__item .is-link:hover {
  color: #fe5a58
}
.el-breadcrumb .el-breadcrumb__item i {
  font-weight: 500;
  color: #1f1f1f
}
.el-breadcrumb .el-breadcrumb__item:last-child span {
  cursor: default;
  color: #fe5a58 !important
}
.el-switch {
  white-space: nowrap
}
.el-switch.is-checked .el-switch__core {
  border-color: #fe5a58;
  background-color: #fe5a58
}
.el-switch__label.is-active {
  color: #1f1f1f
}
.el-dropdown .el-icon-more:hover {
  color: #fe5a58 !important
}
.el-dropdown-menu__item {
  color: #3c3c3c
}
.el-dropdown-link {
  outline: none
}
.el-dropdown-link i:before {
  content: "\e790"
}
.el-backtop i {
  color: #fe5a58
}
.el-checkbox.circel:hover .el-checkbox__inner {
  border-color: #fe5a58
}
.el-checkbox.circel:hover .el-checkbox__label {
  color: #fe5a58
}
.el-checkbox.circel .el-checkbox__input {
  transform: translateY(-1px)
}
.el-checkbox.circel .el-checkbox__inner {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: unset
}
.el-checkbox.circel .is-checked .el-checkbox__inner {
  background-color: transparent
}
.el-checkbox.circel .is-checked .el-checkbox__inner:after {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fe5a58;
  border: none;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: unset
}
.el-checkbox.circel .el-checkbox__label {
  font-size: 16px
}
.el-checkbox-group.tag .el-checkbox__input {
  display: none
}
.el-checkbox-group.tag .el-checkbox__label {
  color: #666;
  background-color: #efefef;
  padding: 3px 6px;
  border-radius: 3px;
  font-weight: 400
}
.el-checkbox-group.tag .el-checkbox__label:hover {
  color: #fe5a58;
  background-color: #faede8
}
.el-checkbox-group.tag .el-checkbox {
  margin-right: 14px
}
.el-checkbox-group.tag .el-checkbox.is-checked .el-checkbox__label {
  color: #fe5a58;
  background-color: #faede8
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #999
}
.el-checkbox__inner:hover {
  border-color: #fe5a58 !important
}
.el-checkbox.is-checked .el-checkbox__inner {
  background-color: #fe5a58;
  border-color: #fe5a58
}
.el-checkbox.is-checked .el-checkbox__label {
  color: #fe5a58
}
.el-radio.is-checked .el-radio__inner {
  border-color: #fe5a58;
  background: #fe5a58
}
.el-radio.is-checked .el-radio__label {
  color: #fe5a58
}
.el-col .el-menu-item.is-active, .el-col .el-menu-item:hover {
  color: #fff;
  background-color: #fe5a58
}
.el-tabs__item {
  font-size: 16px
}
.el-tabs__item.is-active, .el-tabs__item:hover {
  color: #fe5a58
}
.el-tabs__nav-wrap:after {
  height: 0
}
.el-tabs__active-bar {
  background-color: #fe5a58
}
.el-dropdown-menu__item:hover {
  background-color: #fef1ef !important;
  color: #fe5a58 !important
}
.el-pager .el-icon-d-arrow-right {
  color: #fe5a58 !important
}
.el-button {
  color: #fe5a58
}
.el-button.atype {
  padding: 0 !important
}
.el-button.atype a {
  color: #fff;
  line-height: 34px;
  display: block
}
.el-button:focus, .el-button:hover {
  color: #fe5a58
}
.el-button.is-plain:focus, .el-button.is-plain:hover {
  color: #fe5a58;
  border-color: #fe5a58
}
.el-button--text:focus, .el-button--text:hover {
  color: #fe5a58
}
.el-button--primary {
  color: #fff !important;
  background-color: #fe5a58 !important;
  border: none
}
.el-button--primary:focus, .el-button--primary:hover {
  color: #fff !important;
  background-color: #ff7373 !important
}
.el-button--info, .el-button--primary a, .el-button--primary a:hover {
  color: #fff !important
}
.el-button--info {
  background-color: #27a1ff !important;
  border: none
}
.el-button--info:focus, .el-button--info:hover {
  color: #fff !important;
  background-color: #0084ff !important
}
.el-cascader--fluid {
  width: auto
}
.el-cascader-menu__item {
  color: #1f1f1f
}
.el-cascader-menu__item:focus:not(:active), .el-cascader-menu__item:hover {
  color: #fe5a58;
  background-color: #fef1ef
}
.el-cascader-menu__item.is-active {
  color: #fe5a58;
  font-weight: 600
}
.el-cascader-menu__item--extensible:after {
  color: #1f1f1f
}
.el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 100%;
  height: 48px
}
.el-date-table td.today span {
  color: #fe5a58;
  font-weight: 600
}
.el-date-table td.current:not(.disabled) span {
  background-color: #fe5a58
}
.el-date-table td.available:hover, .el-month-table td.current:not(.disabled) .cell, .el-month-table td.today .cell, .el-year-table td.current:not(.disabled) .cell, .el-year-table td.today .cell {
  color: #fe5a58
}
.el-month-table td .cell, .el-year-table td .cell {
  color: #1f1f1f;
  font-weight: 600
}
.el-month-table td .cell:hover, .el-year-table td .cell:hover {
  color: #fe5a58
}
.el-date-picker__header-label {
  color: #1f1f1f;
  line-height: 24px
}
.el-date-picker__header-label.active, .el-date-picker__header-label:hover {
  color: #fe5a58
}
.el-form-item {
  margin-bottom: 24px
}
.el-form-item .el-input__inner:focus {
  border-color: #fe5a58
}
.el-form-item.multi .el-form-item__content {
  display: flex
}
.el-form-item__label {
  margin-bottom: 8px;
  color: #1f1f1f;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px
}
.el-form-item__error {
  color: #f7412d
}
.el-input__suffix {
  right: 0
}
.el-input--suffix .el-input__inner {
  padding-right: 24px
}
.el-input--prefix .el-input__inner {
  padding-left: 24px
}
.el-input__icon {
  width: 24px
}
.el-input__inner {
  padding: 0 16px;
  height: 48px;
  border-color: #eaeaea;
  color: #1f1f1f;
  line-height: 48px;
  border-radius: 2px;
  cursor: text
}
.el-input__inner:hover {
  border-color: #fe5a58
}
.el-input.is-active .el-input__inner, .el-input__inner:focus {
  border-color: #eaeaea
}
.el-input__prefix, .el-input__suffix {
  color: #999
}
.el-cascader .el-input.is-focus .el-input__inner {
  border-color: #fe5a58
}
.el-menu.el-menu--horizontal {
  display: flex;
  justify-content: space-between;
  align-content: center;
  flex-wrap: wrap;
  position: relative;
  border-bottom: none
}
.el-menu.el-menu--horizontal:after, .el-menu.el-menu--horizontal:before {
  height: 1px;
  width: 100%;
  background-color: #eaeaea;
  transform: scaleY(.5)
}
.el-menu.el-menu--horizontal > .el-menu-item {
  height: 40px;
  color: #1f1f1f;
  line-height: 40px
}
.el-menu.el-menu--horizontal > .el-menu-item:hover {
  color: #fe5a58;
  background-color: #fef1ef
}
.el-menu.el-menu--horizontal > .el-menu-item.is-active {
  color: #fe5a58;
  border-color: #fe5a58
}
.el-menu-item {
  flex: 1;
  color: #1f1f1f;
  font-weight: 600;
  text-align: center
}
.el-message {
  border-radius: 2px;
  top: auto !important;
  bottom: calc(50% - 24px)
}
.el-message-box__headerbtn:hover .el-message-box__close {
  color: #fe5a58
}
.el-message.el-message--info {
  border-color: #292929;
  background-color: #292929
}
.el-message.el-message--info .el-message__content {
  color: #fff
}
.el-message.el-message--error {
  background-color: #faede8
}
.el-message.el-message--error .el-message__content {
  color: #ff804d
}
.el-message .el-icon-info {
  color: #fff
}
.el-message .el-icon-error {
  color: #ff804d
}
.el-pagination {
  text-align: center
}
.el-pagination button:hover {
  color: #fe5a58
}
.el-pagination .number {
  font-weight: 400
}
.el-pagination .number.active {
  font-weight: 600
}
.el-pagination .number:hover {
  color: #fe5a58
}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
  background-color: #f4f4f4
}
.el-pagination.is-background .btn-next:not(.disable):hover, .el-pagination.is-background .btn-prev:not(.disable):hover, .el-pagination.is-background .el-pager li:not(.disable):hover {
  color: #fe5a58
}
.el-pagination.is-background .btn-next:not(.disable).active, .el-pagination.is-background .btn-prev:not(.disable).active, .el-pagination.is-background .el-pager li:not(.disable).active {
  background-color: #fe5a58
}
.el-pagination.is-background .btn-next:not(.disable).active:hover, .el-pagination.is-background .btn-prev:not(.disable).active:hover, .el-pagination.is-background .el-pager li:not(.disable).active:hover {
  color: #fff
}
.el-pagination.is-background .btn-next.disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.disabled, .el-pagination.is-background .el-pager li:disabled {
  background-color: #f4f4f4
}
.el-pager li.active {
  color: #fe5a58
}
.el-picker-panel, .el-picker-panel__icon-btn {
  color: #1f1f1f
}
.el-picker-panel__icon-btn:hover {
  color: #fe5a58
}
.el-popover {
  border: none;
  color: #fff;
  font-weight: 600;
  line-height: 24px;
  background-color: #1f1f1f;
  min-height: auto
}
.el-popover.white {
  color: #1f1f1f;
  background-color: #fff
}
.el-popover.black .popper__arrow:after {
  border-top-color: #3c3c3c !important
}
.el-popover--plain {
  padding: 16px
}
.el-popover .el-popper[x-placement^=bottom] .popper__arrow, .el-popover .el-popper[x-placement^=bottom] .popper__arrow:after {
  border-bottom-color: #1f1f1f
}
.el-select {
  font-size: 16px
}
.el-select-dropdown.nomax .el-select-dropdown__wrap {
  max-height: unset
}
.el-select.noicon .el-input__suffix-inner i:before {
  content: "" !important
}
.el-select--fluid {
  width: 100%
}
.el-select--fluid .el-input__suffix {
  right: 16px
}
.el-select .el-input__inner {
  font-weight: 600
}
.el-select .el-input.is-focus .el-input__inner, .el-select .el-input__inner:focus {
  border-color: #fe5a58
}
.el-select .el-input--small .el-input__inner {
  width: 120px;
  padding-left: 8px
}
.el-select .el-input .el-select__caret {
  color: #1f1f1f;
  font-weight: 600
}
.el-select .el-input .el-select__caret.el-icon-arrow-up {
  background: url(../image/pc55-eb53231.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  transform: rotate(0)
}
.el-select .el-input .el-select__caret.el-icon-arrow-up.is-reverse {
  transform: rotate(180deg)
}
.el-select .el-input .el-select__caret.el-icon-arrow-up:before {
  content: ""
}
.el-select-dropdown__item {
  height: 32px;
  color: #1f1f1f;
  line-height: 32px
}
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
  color: #fe5a58;
  background-color: #fef1ef
}
.el-select-dropdown__item.selected {
  color: #fe5a58;
  font-weight: 600
}
.el-input-group__append, .el-input-group__prepend {
  padding: 0 16px;
  color: #1f1f1f;
  border-color: #eaeaea;
  background-color: #fff;
  border-radius: 2px
}
.el-input-group__append .el-input__prefix, .el-input-group__append .el-input__suffix, .el-input-group__prepend .el-input__prefix, .el-input-group__prepend .el-input__suffix {
  color: #1f1f1f
}
.el-input-group__append .el-input__suffix, .el-input-group__prepend .el-input__suffix {
  right: 5px
}
.el-scrollbar .el-select-dropdown__item span:nth-child(3) {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: 5px
}
.el-scrollbar .el-select-dropdown__item.selected span:nth-child(3) {
  background: url(../image/pc55-faa5363.svg) no-repeat 50%
}
.el-time-panel__btn {
  color: #1f1f1f
}
.el-time-panel__btn.confirm {
  color: #fe5a58;
  font-weight: 600
}
.el-time-spinner__item {
  color: #999
}
.el-time-spinner__item.active:not(.disabled) {
  color: #1f1f1f;
  font-weight: 600
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #fef1ef
}
.el-upload {
  border: 1px dashed #eaeaea;
  border-radius: 2px;
  cursor: pointer
}
.el-upload:hover {
  border-color: #fe5a58
}
.el-upload--picture-card, .el-upload-list--picture-card .el-upload-list__item {
  position: relative;
  height: 96px;
  width: 96px
}
.el-upload--picture-card .el-icon-plus, .el-upload-list--picture-card .el-upload-list__item .el-icon-plus {
  color: #353535;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}
.el-upload--picture-card .el-progress .el-progress-circle, .el-upload-list--picture-card .el-upload-list__item .el-progress .el-progress-circle {
  height: 72px !important;
  width: 72px !important;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%)
}
.el-slider__bar {
  background-color: #fe5a58
}
.el-slider__button {
  border-color: #fe5a58
}
.el-message-box__btns .el-button {
  color: #353535
}
.el-message-box__btns .el-button--primary {
  border-color: #fe5a58;
  background-color: #fe5a58;
  color: #fff
}
.el-dialog__header {
  border-bottom: 1px solid #f5f5f5;
  padding: 20px
}
.el-dialog__close {
  font-size: 16px;
  font-weight: 700;
  color: #1f1f1f !important
}
.el-dialog__close:hover {
  color: #fe5a58 !important
}
.el-dialog__body {
  color: #1f1f1f
}
.el-dialog__footer {
  overflow: auto
}
.el-dialog .el-button {
  color: #353535
}
.el-dialog .el-button--primary {
  border-color: #fe5a58 !important;
  background-color: #fe5a58 !important;
  color: #fff !important;
  border: none
}
.el-dialog .el-button--primary:focus, .el-dialog .el-button--primary:hover {
  color: #fff !important;
  background-color: #ff7373 !important
}
.el-dialog .el-button--primary span {
  color: #fff !important
}
.el-dialog.def {
  margin-top: calc(15vh + 40px) !important
}
.el-dialog.def .el-dialog__header .el-dialog__title {
  font-size: 20px;
  font-weight: 700;
  color: #1f1f1f
}
.el-dialog.def .el-dialog__header .el-dialog__headerbtn {
  display: flex
}
.el-dialog.def .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  font-size: 20px;
  margin: auto
}
.el-dialog.def .el-dialog__body {
  padding: 24px 32px
}
.pub-upload.video .el-upload {
  height: auto;
  width: auto;
  line-height: unset;
  border: none
}
.pub-upload .el-upload-list__item {
  width: 96px;
  height: 96px;
  outline: none;
  position: relative;
  overflow: visible;
  border-radius: 5px;
  border: none;
  margin: 0 8px 8px 0
}
.pub-upload .el-upload-list__item img {
  border-radius: 5px
}
.pub-upload .el-upload-list__item.is-ready {
  display: none
}
.pub-upload .el-upload-list__item i {
  color: #fff
}
.pub-upload .el-upload-list__item-delete {
  line-height: 20px;
  width: 20px;
  height: 20px;
  position: absolute !important;
  right: -10px;
  top: -10px;
  color: #fe5a58
}
.pub-upload .el-upload-list__item-delete .el-icon-delete {
  color: #fe5a58;
  background-color: #fff;
  border-radius: 50%;
  font-size: 14px;
  line-height: 14px
}
.pub-upload .el-upload-list__item-delete .el-icon-delete:before {
  content: "\e79d"
}
.pub-upload .el-upload-list__item-delete .el-icon-delete svg {
  fill: #fe5a58
}
.pub-upload .el-upload-list__item-actions {
  border-radius: 5px
}
.pub-upload .el-upload-list__item-actions .el-upload-list__item-preview {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}
.pub-upload .el-upload-list__item-actions .el-upload-list__item-preview .el-icon-zoom-in {
  text-align: center;
  font-size: 14px
}
.pub-upload .el-upload-list__item-actions .el-upload-list__item-preview .el-icon-zoom-in:after {
  content: "预览"
}
.pub-upload .el-upload-list__item-status-label {
  display: none !important
}
.sl-wrap {
  position: relative;
  display: flex;
  justify-content: flex-start
}
.sl-wrap__more, .sl-wrap__name {
  line-height: 50px;
  white-space: nowrap;
  font-size: 14px
}
.sl-wrap__more {
  color: #999;
  cursor: pointer;
  visibility: hidden
}
.sl-wrap__more:hover {
  color: #ff7373
}
.sl-wrap .el-radio-group {
  line-height: unset;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-right: 120px
}
.sl-wrap .el-radio-group.no-padding {
  padding-right: 0
}
.sl-wrap .el-radio-group .el-radio {
  margin: 0 0 0 24px;
  line-height: 50px
}
.sl-wrap .el-radio-group .el-radio.small-dis {
  margin-left: 16px
}
.sl-wrap .el-radio-group .el-radio.small-dis:first-child {
  margin-left: 24px
}
.sl-wrap .el-radio-group .el-radio.is-checked .el-radio__label {
  font-weight: 600;
  color: #fe5a58
}
.sl-wrap .el-radio-group .el-radio__input {
  display: none
}
.sl-wrap .el-radio-group .el-radio__label {
  padding-left: 0;
  font-weight: 400
}
.sl-wrap .el-radio-group .el-radio__label:hover {
  color: #fe5a58
}
.sl-wrap .el-checkbox {
  margin-right: 0
}
.sl-wrap .el-checkbox.is-checked .el-checkbox__inner {
  border-color: #fe5a58;
  background-color: #fe5a58
}
.sl-wrap .el-checkbox.is-checked .el-checkbox__label {
  font-weight: 600;
  color: #fe5a58
}
.sl-wrap .el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #dcdfe6
}
.sl-wrap .el-checkbox__inner:hover {
  border-color: #fe5a58
}
.sl-wrap .el-checkbox__label {
  font-weight: 400
}
.sl-wrap .el-checkbox:hover .el-checkbox__inner {
  border-color: #fe5a58
}
.sl-wrap .el-checkbox:hover .el-checkbox__label {
  color: #fe5a58
}
.sl-wrap .filter-item:first-child {
  margin-left: 24px
}
.sl-wrap .filter-item {
  margin-left: 16px;
  line-height: 50px
}
.sl-wrap .grayline {
  position: absolute;
  bottom: 0
}
.alpha-pop {
  background-color: #fff;
  font-size: 12px;
  word-break: break-word
}
.alpha-pop em {
  color: #fe5a58
}
.alpha-pop a {
  color: #1f1f1f
}
.alpha-pop a:hover {
  color: #fe5a58
}
.el-date-editor:hover input, .el-date-editor:hover textarea, .el-select:hover input, .el-select:hover textarea, .el-textarea:hover input, .el-textarea:hover textarea {
  border-color: #fe5a58 !important
}
.el-date-editor textarea, .el-select textarea, .el-textarea textarea {
  cursor: text
}
.el-date-editor input, .el-select input, .el-textarea input {
  cursor: pointer
}
.swiper-button-next, .swiper-button-prev {
  margin-top: -12px;
  height: 24px;
  width: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjA3IDEybDMuNjc5IDMuNTc3YS44MTcuODE3IDAgMDEwIDEuMTc5Ljg3NS44NzUgMCAwMS0xLjIxMiAwTDkuMjUgMTIuNTg5YS44MTcuODE3IDAgMDEwLTEuMTc4bDQuMjg2LTQuMTY3YS44NzUuODc1IDAgMDExLjIxMiAwIC44MTcuODE3IDAgMDEwIDEuMTc5TDExLjA2OSAxMnoiIGZpbGw9IiM4RDhDOEMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
  background-size: contain
}
.swiper-button-next:focus, .swiper-button-prev:focus {
  outline: none
}
.swiper-button-next {
  transform: rotate(180deg)
}