/*原生html全局样式*/
body #app {
  background-color: #f2f3f5;
}
body .content-block {
  background-color: #fff;
}
body .icon-tishi {
  color: #999;
}
body .icon-tishi:hover {
  color: #333;
}
body .color-normal-font {
  color: #000;
}
body .service-list .service-list-content .service-content-1 .service-type-box {
  border-top: 1px solid #eee;
}
body .service-list .service-list-content .service-content-1 .service-type-box .service-type-item {
  border: 1px solid #eee;
  border-top: none;
}
body .service-list .service-list-content .service-content-1 .service-type-box .service-type-item .service-box {
  border-left: 1px solid #eee;
}
body .service-list .service-list-content .service-content-2 .service-type-content {
  background-color: #f7f8fa;
}
body .service-list .service-list-content .service-content-2 .service-type-content .service-type-list li:hover {
  background-color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-type-content .service-type-list li:hover .left-line {
  opacity: 1;
}
body .service-list .service-list-content .service-content-2 .service-type-content .service-type-list .service-type-select {
  background-color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-item-content {
  background-color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .add-service {
  color: #666;
  border: 1px solid #dedede;
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .section li .price-content {
  background-color: rgba(0,0,0,0.6);
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .section li .price-content .price-item {
  background-color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .section li .price-content .price-item:hover {
  color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .section .hover-select:hover {
  color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .section .hover-select:hover p {
  color: #fff;
}
body .service-list .service-list-content .service-content-2 .service-item-content .main-content-item .section .hover-select:hover span {
  color: #fff;
}
body .order-title {
  background-color: #f7f8fa;
}
body .all-order_list .list-item {
  border: 1px solid #eee;
}
body .all-order_list .list-item:hover {
  border-color: #bfbfbf;
}
body .all-order_list .list-item .list-title {
  background-color: #f7f8fa;
}
body .all-order_list .list-item .list-title .cancel-all:hover {
  background-color: #fff;
}
body .all-order_list .list-item .list-title .coupon-sign-draw {
  color: #d948fc;
  background-color: rgba(217,72,252,0.2);
}
body .all-order_list .list-item .list-title .coupon-sign-group {
  color: #f80;
  background-color: rgba(255,136,0,0.2);
}
body .all-order_list .list-item .list-title .coupon-sign-kill {
  color: #ff6f4e;
  background-color: rgba(255,111,78,0.2);
}
body .all-order_list .list-item .secondary-list .secondary-list-item:not(:nth-child(1)) {
  border-top: 1px solid #eee;
}
body .all-order_list .list-item .order-detail-info {
  background-color: #fff;
  border-left: 1px solid #eee;
}
body .all-order_list .list-item .order-address {
  border-top: 1px solid #eee;
}
body .all-order_list .order-cancel {
  color: #999;
}
body .all-order_list .order-normal {
  color: #333;
}
body .all-order_list .see-more .icon-z044 {
  color: #999;
}
body .inquiry-cancel:hover {
  color: #666 !important;
  background-color: #fff !important;
  border-color: #dcdfe6 !important;
}
body .inquiry-confirm {
  color: #fff !important;
}
body .inquiry-cancel-radius:hover {
  color: #666 !important;
  background-color: #fff !important;
  border-color: #dcdfe6 !important;
}
body .inquiry-confirm-radius {
  color: #fff !important;
}
body .cancle-service-btn:hover {
  color: #000 !important;
  background-color: #fff !important;
  border-color: #dcdfe6 !important;
}
body .confirm-service-btn {
  color: #fff !important;
}
body .bd-x {
  position: relative;
}
body .bd-x::after {
  content: "";
  position: absolute;
  width: 200%;
  height: 200%;
  transform: scale(0.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border: 0 solid #dedede;
  top: 0;
  left: 0;
  border-color: #dedede;
  border-width: 1px;
}
body .bd-t-x {
  position: relative;
}
body .bd-t-x::after {
  content: "";
  position: absolute;
  width: 200%;
  height: 200%;
  transform: scale(0.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border: 0 solid #dedede;
  top: 0;
  left: 0;
  border-top-width: 1px;
}
body .tri_top:before {
  border-bottom: 10px solid #fff;
}
body .tri_right:before {
  border-left: 10px solid #fff;
}
body .tri_bottom:before {
  border-top: 10px solid #fff;
}
body .tri_left:before {
  border-right: 8px solid #fff;
}
/*element 全局样式*/
.el-loading-mask {
  background-color: rgba(255,255,255,0.8);
}
.el-popover .configuration-content .el-dropdown-link {
  color: #333;
}
.el-popover .configuration-content .config-title,
.el-popover .configuration-content .block-title {
  color: #333;
}
.el-popover .com-rules .title {
  color: #000;
}
.el-popover .com-rules .pay-list .pay-item {
  color: #333;
  border: 1px solid #eee;
}
.el-popover .com-rules .com-deduction {
  color: #666;
}
.el-popover .com-rules .rule-path {
  border-left: 1px solid #666;
}
.el-popover .com-rules .rule-path .icon-xiajiantou {
  color: #666;
}
.el-popover .com-rules .rule-path .rule-item:not(:nth-child(1)) span:nth-child(1) {
  border-top: 1px solid #666;
}
.el-popover .com-rules .numb-card-remark {
  color: #999;
}
.el-popover .reser-tip .tip-item {
  color: #333;
}
.el-popover .reser-em-list .reser-em-list_left {
  background-color: #f2f2f2;
}
.el-popover .reser-em-list .reser-em-list_left ul li:hover {
  background-color: #fff;
}
.el-popover .reser-em-list .reser-em-list_left ul .em-select {
  background-color: #fff;
}
.el-popover .reser-em-list .reser-em-list_right .no-reser-order {
  color: #666;
}
.el-popover .reser-em-list .close-area {
  background-color: #f2f2f2;
}
.el-popover .pay-list-content .pay-list .pay-item_nor:hover {
  background-color: #dedede;
}
.el-popover .time-period .time-period-content .time-period-normal {
  border: 1px solid #f5f5f5;
}
.el-popover .time-period .time-period-content .time-period-normal .time-last {
  color: #ccc;
}
.el-popover .time-period .time-period-content .time-period-normal .time-reser-count {
  color: #999;
}
.el-popover .time-period .time-btn {
  color: #fff;
}
.el-popover .hair-list .hair-item:hover {
  background-color: #f7f8fa;
}
.el-popover .calendar-wrap .days_area .day.disabled {
  background-color: #f5f7fa;
}
.nav-popper .shortcut-item:hover {
  background-color: #ddd;
}
.nav-popper .shop-menu .ment-item:hover {
  background-color: #f7f8fa;
}
.el-pagination.is-background .el-pagination__total {
  color: #333;
}
.el-pagination.is-background .btn-prev:disabled,
.el-pagination.is-background .btn-next:disabled {
  color: #ddd;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #4ec5b9;
}
.el-dialog {
  border-radius: 20px;
}
.el-dialog .el-dialog__body .perform-change-service ul li {
  border: 1px solid #dedede;
}
.el-dialog .el-dialog__body .perform-change-service ul li:hover {
  color: #fff;
}
.el-dialog .el-dialog__body .opelog-content-box .opelog-content .opelog-list .opelog-list-item {
  color: #333;
}
.el-dialog .el-dialog__body .opelog-content-box .opelog-content .opelog-list .opelog-list-item .change-content {
  border-bottom: 1px dashed #ccc;
}
.el-dialog .el-dialog__body .opelog-content-box .opelog-content .opelog-list .opelog-list-item:not(:nth-child(1)) {
  border-top: 1px solid #ccc;
}
.el-dialog .el-dialog__body .opelog-content-box .split-line {
  background-color: #eee;
}
.el-dialog .el-dialog__body .perform-change-content .perform-change-list li .em-change-list {
  border: 1px solid #dedede;
}
.el-dialog .el-dialog__body .perform-change-content .perform-change-list li .em-change-list .em-change-list_item {
  border-top: 1px solid #e4e4e4;
}
.el-dialog .el-dialog__body .pay-list-content .pay-list .pay-item_nor:hover {
  background-color: #dedede;
}
.el-dialog .el-dialog__body .password-box {
  border: 1px solid #dedede;
}
.el-dialog .el-dialog__body .password-box .password-item {
  color: #000;
}
.el-dialog .el-dialog__body .password-box .password-item .pass-point {
  background-color: #000;
}
.el-dialog .el-dialog__body .password-box .password-item:not(:nth-child(1)) {
  border-left: 1px solid #dedede;
}
.el-dialog .el-dialog__body .scan-content .scan-paying i {
  color: #409eff;
}
.el-dialog .el-dialog__body .scan-content .scan-paying span {
  color: #333;
}
.el-dialog .el-dialog__body .scan-content .scan-pay-sucess .scan-pay-sucess_price {
  color: #333;
}
.el-dialog .el-dialog__body .scan-content .scan-pay-sucess .close-btn {
  color: #333;
  border: 1px solid #dedede;
}
.el-dialog .el-dialog__body .scan-content .scan-pay-sucess .close-tip {
  color: #999;
}
.el-picker-panel .el-picker-panel__content .el-date-table td.next-month {
  color: #333;
}
.el-drawer__wrapper .el-drawer__container #el-drawer__title {
  color: #333;
}
.el-drawer__wrapper .el-drawer__container .el-drawer__body .open-card-set-item {
  background-color: #f5f5f5;
}
.el-drawer__wrapper .el-drawer__container .el-drawer__body .open-card-set-item .title-1 {
  color: #666;
}
.el-drawer__wrapper .el-drawer__container .el-drawer__body .refund-recording .el-radio-button.is-active .el-radio-button__inner {
  color: #fff;
}
.el-drawer__wrapper .el-drawer__container .el-drawer__body .coupon-part .coupon-tab .el-tabs__item {
  background-color: #f7f8fa;
}
.el-drawer__wrapper .el-drawer__container .el-drawer__body .coupon-part .coupon-tab .el-tabs__item:hover {
  background-color: #fff;
  color: #333;
}
.el-drawer__wrapper .el-drawer__container .el-drawer__body .coupon-part .coupon-tab .el-tabs__item.is-active {
  background-color: #fff;
  color: #333;
}
/*index 组件*/
.index .index-aside .el-scrollbar .index-menu {
  border: none;
}
.index .index-aside .el-scrollbar .index-menu .el-menu-item.is-active {
  background-color: #f2f3f5 !important;
}
.index .index-aside .el-scrollbar .index-menu .el-menu-item:hover {
  background-color: #f2f3f5 !important;
}
.index .index-container .el-header {
  background-color: #fff;
}
.index .cash-model-content .cash-model-title {
  color: #333;
}
.index .cash-model-content .cash-model-list .cash-item {
  border: 1px solid #eee;
}
.index .cash-model-content .cash-model-list .model-off .cash-item-title {
  color: #333;
}
.index .cash-model-content .cash-model-list .model-off .model-describe {
  color: #666;
}
.index .theme-color-content .theme-color-list .color-item {
  border: 1px solid #eee;
}
.index .theme-color-content .theme-color-list .model-off {
  color: #666;
}
/*搜索部分*/
#search-content .tab-content {
  background-color: #f7f8fa;
}
#search-content .tab-content .pending-item-on {
  background-color: #fff;
}
#search-content .tab-content .bill-tab .el-tabs__header {
  color: #333;
  border: none;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-scroll .el-tabs__nav {
  border: none;
  border-right: 1px solid #e4e7ed;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-scroll .el-tabs__item:hover {
  background-color: #fff;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-scroll .el-tabs__item.is-active {
  background-color: #fff;
  border-bottom: none;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-scroll .el-tabs__item.is-active.is-closable {
  background-color: #fff;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-prev,
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-next {
  color: #000;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-prev {
  box-shadow: 1px 0 4px 0 rgba(0,0,0,0.2);
  border-left: 1px solid #e4e7ed;
}
#search-content .tab-content .bill-tab .el-tabs__header .el-tabs__nav-next {
  box-shadow: -1px 0 4px 0 rgba(0,0,0,0.2);
  border-right: 1px solid #e4e7ed;
}
#search-content .search-box .search-list {
  background-color: #fff;
  border: 1px solid #ddd;
}
#search-content .search-box .search-list ul li {
  color: #000;
}
#search-content .search-box .search-list ul li:hover {
  background-color: #f0f0f0;
}
#search-content .search-box .search-list ul .search-cus-selected {
  background-color: #f0f0f0;
}
#search-content .search-result {
  background-color: #fff;
}
#search-content .search-result .user-info:hover .info {
  box-shadow: 0 0 4px 2px rgba(0,0,0,0.16);
}
#search-content .search-result .user-info .info {
  background-color: #fff;
}
#search-content .search-result .user-info .info .del-btn {
  border: 1px solid #ed4040;
}
background #f4f9ff:hover {
  background-color: #ed4040;
  color: #fff;
  border: none;
}
.assets .slider-content .slider-item {
  background-color: #f7f8fa;
  color: #333;
}
.assets .slide-btn {
  background-color: rgba(0,0,0,0.2);
  color: #fff;
}
.assets .slide-btn:hover i {
  color: #409eff;
}
.user-operate {
  border-top: 1px solid #eee;
}
.user-operate .operate-btn {
  color: #999;
  border: 1px solid #ddd;
}
.label-edit-content ul .init-label {
  background-color: #fdebeb;
}
.label-edit-content .add-label {
  border: 1px solid #ddd;
}
.shop-all-label {
  background-color: #f2f2f2;
}
.shop-all-label ul .label-item:hover {
  background-color: #fdebeb;
}
.shop-all-label ul .is-exit {
  background-color: #fdebeb;
}
.shop-all-label ul .no-exit {
  color: #333;
  background-color: #e8e8e8;
}
/*下单部分*/
#billing .form-cash .title-content {
  color: #333;
}
#billing .form-cash .form-table .bill-table .el-table__header-wrapper .el-table__header thead {
  color: #333;
}
#billing .form-cash .form-table .bill-table .el-table__header-wrapper .el-table__header thead tr th {
  background: #f7f8fa;
  border-right: none;
  border-bottom: none;
}
#billing .form-cash .form-table .bill-table .el-table__header-wrapper .el-table__header thead tr th .cell {
  padding: 0px 15px;
  text-align: left;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody tr:hover>td {
  background-color: #fff;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody td {
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell {
  color: #333;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .acc-input .el-input-group__prepend {
  background-color: #fff;
  color: #000;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .form-cash-input::-ms-clear {
  display: none;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .form-cash-input::-webkit-input-placeholder {
  color: #999;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .form-cash-input::-moz-placeholder {
  color: #999;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .form-cash-input:-ms-input-placeholder {
  color: #999;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .form-cash-input:disabled {
  color: #999;
  background-color: #f5f5f5;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .el-input .el-input__inner {
  color: #000;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .el-input .el-input__inner::-webkit-input-placeholder {
  color: #666;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .el-input .el-input__inner::-moz-placeholder {
  color: #666;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .el-input .el-input__inner:-ms-input-placeholder {
  color: #666;
}
#billing .form-cash .form-table .bill-table .el-table__body-wrapper .el-table__body tbody .cell .el-input.is-disabled .el-input__inner {
  color: #999;
  background-color: #f5f5f5;
}
#billing .form-cash .form-bottom .summary-switch {
  border-bottom: 1px solid #f5f5f5;
}
#billing .form-cash .form-bottom .coupon-content {
  border: 1px solid #dedede;
}
#billing .form-cash .form-bottom .btn-group .save-btn:hover {
  opacity: 0.8;
}
#billing .form-cash .form-bottom .btn-group .pengding-btn:hover {
  color: #fff;
}
#billing .list-cash .right-item-list .service-form .number-sex {
  background-color: #f8f8f8;
}
#billing .list-cash .right-item-list .service-form .service-list-title {
  background-color: #f8f8f8;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list {
  border-bottom: 1px solid #f2f2f2;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list .service-list-item .can-edit {
  border: 1px dashed #fef6f6;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list .service-list-item .can-edit .item-pay,
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list .service-list-item .can-edit .em-type {
  color: #999;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list .service-list-item:hover .can-edit {
  border-color: #dedede;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list .service-list-item:not(:nth-child(1)) {
  border-top: 1px solid #f2f2f2;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list_bottom {
  border: 1px solid #f3f3f3;
  border-top: none;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list_bottom .paytype-sum {
  border-left: 1px solid #fff;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list_bottom .paytype-sum .pay-sum-item .sum-title {
  color: #999;
}
#billing .list-cash .right-item-list .service-form .service-select-content .form-service-list_bottom .paytype-sum .pay-sum-item-top {
  border-top: 1px solid #fff;
}
#billing .list-cash .right-item-list .service-form .service-select-content .no-select-service {
  background-color: #fff;
}
#billing .list-cash .right-item-list .service-form .coupon-info .coupon-content {
  border: 1px solid #dedede;
}
#billing .list-cash .right-item-list .service-form .coupon-info .coupon-content .el-icon-circle-close {
  color: #999;
}
#billing .list-cash .right-item-list .service-form .coupon-info .coupon-content .el-icon-arrow-down {
  color: #999;
}
#billing .list-cash .bottom-confirm .switch-btn-area .save-btn {
  color: #fff;
}
#billing .list-cash .bottom-confirm .switch-btn-area .pengding-btn {
  color: #333;
}
#billing .list-cash .bottom-confirm .switch-btn-area .pengding-btn:hover {
  color: #fff;
}
#billing .card-selection .card-select-content .card-condition .card-type:not(:nth-child(1)) {
  border-top: 1px solid #eee;
}
#billing .card-selection .card-select-content .card-condition .card-type .card-title {
  color: #666;
}
#billing .card-selection .card-select-content .card-condition .card-type .type-list .type-item {
  border: 1px solid #dedede;
}
#billing .card-selection .card-select-content .card-list-content .search-box .search-btn {
  color: #fff;
  border: none;
}
#billing .card-selection .card-select-content .card-list-content .card-list .card-item .card-info .card-amount {
  color: #999;
}
#billing .card-selection .card-recharge {
  background-color: #fff;
}
#billing .card-selection .card-recharge .form-content .demo-ruleForm .biller-btn {
  color: #999;
}
#billing .card-selection .card-recharge .form-content .demo-ruleForm .biller-btn:hover {
  color: #333;
}
#billing .card-selection .card-recharge .form-content .change-order-time {
  color: #333;
}
#billing .card-selection .card-recharge .recharge-bottom .recharge-btn-content .recharge-price-info .recharge-price {
  color: #333;
}
#billing .card-selection .card-recharge .recharge-bottom .recharge-btn-content .recharge-btn {
  color: #fff;
}
.index-main #order-area .line-title-item {
  border: 1px solid #ddd;
}
.index-main #order-area .voucher-content .user-info {
  background-color: #f6f7f8;
}
.index-main #order-area .paper-bill .bill-item {
  background-color: #f5f5f5;
}
.index-main #order-area .paper-bill .bill-item .bill-content .bill-title {
  color: #000;
}
.index-main #order-area .paper-bill .bill-item .bill-content .bill-info {
  color: #666;
}
.index-main #order-area .paper-bill .bill-item .bill-content .table-header {
  border: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content .table-header span {
  color: #000;
}
.index-main #order-area .paper-bill .bill-item .bill-content .table-header .consumer {
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content .table-header .pay-amount {
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content ol .invoice-content .consumer-items {
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content ol .invoice-content .pay-amount_items {
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content ol .invoice-content .servicer-items {
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content ol .invoice-content .cancel-mask-1 {
  background-color: rgba(0,0,0,0.6);
}
.index-main #order-area .paper-bill .bill-item .bill-content ol .invoice-content .cancel-mask-1 .cancel-btn-1 {
  color: #fff;
  background-color: #f56c6c;
}
.index-main #order-area .paper-bill .bill-item .bill-content .recharge-card .recharge-left {
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content .recharge-card .recharge-right {
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content .recharge-card .recharge-right .recharge-right_item {
  border-bottom: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content .recharge-card .recharge-right .recharge-right_item .recharge-content {
  color: #000;
}
.index-main #order-area .paper-bill .bill-item .bill-content .recharge-card .cancel-mask-2 {
  background-color: rgba(0,0,0,0.6);
}
.index-main #order-area .paper-bill .bill-item .bill-content .recharge-card .cancel-mask-2 .cancel-btn-2 {
  color: #fff;
  background-color: #f56c6c;
}
.index-main #order-area .paper-bill .bill-item .bill-content .total .total-left {
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.index-main #order-area .paper-bill .bill-item .bill-content .total .total-right {
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.index-main .open-card {
  background-color: #fff;
}
.index-main .add-pay {
  background-color: #fff;
}
.index-main .reser-main {
  background-color: #fff;
}
.index-main .reser-main .reservation {
  color: #333;
}
.index-main .reser-main .reservation .reser-header .reser-header-title {
  background-color: #dedede;
}
.index-main .reser-main .reservation .reser-header .reser-header-title .title-line_first {
  background-color: #ccc;
}
.index-main .reser-main .reservation .reser-header .reser-header-title .title-line_two {
  background-color: #ccc;
}
.index-main .reser-main .reservation .reser-header .reser-header-date {
  background-color: #f5f5f5;
}
.index-main .reser-main .reservation .reser-header .reser-header-date li {
  border-left: 1px solid #dedede;
}
.index-main .reser-main .reservation .reser-time-list-content .left-time-list {
  background-color: #f5f5f5;
}
.index-main .reser-main .reservation .reser-time-list-content .left-time-list .time-item:not(:nth-child(1)) {
  border-top: 1px solid #dedede;
}
.index-main .reser-main .reservation .reser-time-list-content .reser-time-list {
  border-left: 1px solid #dedede;
}
.index-main .reser-main .reservation .reser-time-list-content .reser-time-list li:not(:nth-child(1)) {
  border-top: 1px solid #dedede;
}
.index-main .reser-main .appoint-em-content .appoint-left .appoint-date {
  border: 0 solid #dedede;
  border-width: 1px 1px 1px 0;
  background-color: #e6e6e6;
  color: #333;
}
.index-main .reser-main .appoint-em-content .appoint-left .appoint-time .time-list li {
  background-color: #f5f5f5;
  border-right: 1px solid #dedede;
}
.index-main .reser-main .appoint-em-content .appoint-left .appoint-time .time-list li:not(:nth-child(1)) {
  border-top: 1px solid #dedede;
}
.index-main .reser-main .appoint-em-content .appoint-right .em-list-content .appoint-em-list li {
  background-color: #f5f5f5;
  border: 0 solid #dedede;
  border-width: 1px 1px 1px 0;
}
.index-main .reser-main .appoint-em-content .appoint-right .appoint-content .reser-time-list {
  border-right: 1px solid #dedede;
}
.index-main .reser-main .appoint-em-content .appoint-right .appoint-content .reser-time-list li:not(:nth-child(1)) {
  border-top: 1px solid #dedede;
}
.index-main .voucher-tab .el-tabs__item,
.index-main .deliver-tab .el-tabs__item {
  background-color: #f7f8fa;
}
.index-main .voucher-tab .el-tabs__item:hover,
.index-main .deliver-tab .el-tabs__item:hover {
  background-color: #fff;
  color: #333;
}
.index-main .voucher-tab .el-tabs__item.is-active,
.index-main .deliver-tab .el-tabs__item.is-active {
  background-color: #fff;
  color: #333;
}
.index-main #report {
  background-color: #fff;
  box-shadow: 0 0 10px #ddd;
}
.index-main #report .reccard-report .card-report-content {
  border: 1px solid #dedede;
}
.index-main #report .reccard-report .card-report-content .card-report-title {
  background-color: #ececec;
}
.index-main #report .reccard-report .card-report-content .card-report-area .card-report-list li {
  color: #333;
}
.index-main #report .reccard-report .card-report-content .card-report-area .card-report-list li:not(:nth-child(1)) {
  border-top: 1px solid #dedede;
}
.index-main #report .shop-income {
  background-color: #fff;
}
.index-main #report .shop-income .income-section .el-tabs--border-card {
  border: none;
}
.index-main #report .shop-income .income-section .el-tabs--border-card .el-tabs__header .el-tabs__nav {
  background-color: #f7f8fa;
}
.index-main #report .shop-income .income-section .el-tabs--border-card .el-tabs__header .el-tabs__item {
  color: #666;
}
.index-main #report .shop-income .income-section .el-tabs--border-card .el-tabs__header .el-tabs__item.is-active {
  background-color: #fff;
}
.index-main #report .shop-income .income-section .el-tabs--border-card .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  background-color: #fff;
}
.index-main #report .shop-income .income-section .income-content .perform-ratio .labor {
  border: 1px solid #dedede;
}
.index-main #report .shop-income .income-section .income-content .perform-ratio .labor .labor-item span:not(:nth-child(1)) {
  color: #666;
}
.index-main #report .shop-income .income-section .income-content .perform-ratio .labor .see-labor-detail {
  color: #333;
  border: 1px solid #dedede;
}
.index-main #report .shop-income .income-section .income-content .perform-ratio .labor .labor-can-click {
  color: #333;
}
.index-main #report .shop-income .income-section .income-content .perform-ratio .labor .labor-not-click {
  color: #999;
}
.index-main #report .shop-income .income-section .income-content .way-ratio h4 {
  color: #333;
}
.index-main #report .shop-income .income-section .income-content .way-ratio .way-list .way-list-item span:nth-child(1) {
  color: #333;
}
.index-main #report .shop-income .income-section .income-content .income-trend {
  border-top: 1px solid #eee;
}
.index-main #report .shop-income .income-section .income-content .income-trend .month-option .option-unselect {
  border: 1px solid #dedede;
  color: #333;
}
.index-main #report .shop-income .labor-report {
  color: #333;
}
.index-main #report .shop-income .labor-report .category-analysis,
.index-main #report .shop-income .labor-report .project-analysis {
  border: 1px solid #eee;
}
.index-main #report .shop-income .labor-report .analy-item {
  border: 1px solid #eee;
}
.index-main #report .em-commission {
  background-color: #fff;
}
.index-main #report .em-commission .commission-section .el-tabs--card {
  border: 1px solid #eee;
  border-bottom: none;
  border-right: none;
}
.index-main #report .em-commission .commission-section .el-tabs--card .el-tabs__header .el-tabs__nav {
  background-color: #f7f8fa;
}
.index-main #report .em-commission .commission-section .el-tabs--card .el-tabs__header .el-tabs__item {
  color: #666;
}
.index-main #report .em-commission .commission-section .el-tabs--card .el-tabs__header .el-tabs__item.is-active {
  background-color: #fff;
}
.index-main #report .em-commission .commission-section .el-tabs--card .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  background-color: #fff;
}
.index-main #report .em-commission .commission-section .header-configuration {
  color: #666;
  background-color: #f7f8fa;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
}
.index-main #report .em-commission .commission-section .commi-content {
  border: 1px solid #eee;
  border-top: none;
}
.index-main #report .em-commission .commission-section .commi-content .el-table__header-wrapper .el-table__header tr th:not(:first-child) {
  border-left: 1px solid #eee;
}
.index-main #report .em-commission .commission-section .commi-content .el-table__header-wrapper .el-table__header tr th {
  border-top: 1px solid #eee;
  background-color: #f7f8fa;
}
.index-main #report .em-commission .commission-section .commi-content .el-table__fixed .el-table__fixed-header-wrapper .el-table__header tr th:not(:first-child) {
  border-left: 1px solid #eee;
}
.index-main #report .em-commission .commission-section .commi-content .el-table__fixed .el-table__fixed-header-wrapper .el-table__header tr th {
  background-color: #f7f8fa;
  border-top: 1px solid #eee;
}
.index-main #report .em-commission .emlabor-report .emlabor-pay {
  border: 1px solid #dedede;
}
.index-main #report .em-commission .emlabor-report .emlabor-pay .emlabor-pay-list li {
  color: #999;
}
.index-main #report .em-commission .emlabor-report .emlabor-work {
  border: 1px solid #dedede;
}
.index-main #report .em-commission .emlabor-report .emlabor-work .emlabor-work-title {
  background-color: #ececec;
  color: #333;
}
.index-main #report .em-commission .emlabor-report .emlabor-work .emlabor-work-content .emlabor-work-list li:not(:nth-child(1)) {
  border-top: 1px solid #eee;
}
.index-main #report .outlay-order_list .striped-back {
  background-color: #f7f8fa;
}
.index-main #report .outlay-order_list .outlay-list-item {
  color: #333;
}
.index-main #report .outlay-order_list .outlay-list-item:not(:htn-child(1)) {
  border-top: 1px solid #eee;
}
.index-main #report .no-order {
  color: #333;
}
.index-main #report .labor-perform {
  background-color: #fff;
}
.index-main #report .labor-perform .labor-section .labor-section-tab {
  border: 1px solid #eee;
  border-bottom: none;
}
.index-main #report .labor-perform .labor-section .labor-section-tab .el-tabs__header .el-tabs__nav {
  background-color: #f7f8fa;
}
.index-main #report .labor-perform .labor-section .labor-section-tab .el-tabs__header .el-tabs__item {
  color: #666;
  background-color: #f7f8fa;
}
.index-main #report .labor-perform .labor-section .labor-section-tab .el-tabs__header .el-tabs__item.is-active {
  background-color: #fff;
}
.index-main #report .labor-perform .labor-section .labor-section-tab .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  background-color: #fff;
}
.index-main #report .labor-perform .labor-section .labor-content {
  border: 1px solid #eee;
  border-top: none;
}
.index-main #report .labor-perform .labor-section .labor-content .category-content .category-detail .category-detail_item {
  color: #999;
}
.index-main #report .labor-perform .labor-section .labor-content .category-content .category-detail .category-detail_item:not(:nth-child(1)) {
  border-top: 1px solid #eee;
}
.index-main #report .labor-perform .labor-section .labor-content .category-content .category-detail .category-detail_item .serial-number {
  border: 1px solid #4d4d4d;
}
.index-main #report .other-shop-card-perform {
  background-color: #fff;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-tab {
  border: 1px solid #eee;
  border-bottom: none;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-tab .el-tabs__header .el-tabs__nav {
  background-color: #f7f8fa;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-tab .el-tabs__header .el-tabs__item {
  color: #666;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-tab .el-tabs__header .el-tabs__item.is-active,
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-tab .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  background-color: #fff;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-content {
  border: 1px solid #eee;
  border-top: none;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-content .other-shop-list .shop-item {
  background-color: #fff;
  border: 1px solid #eee;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-content .other-shop-list .shop-item .shop-info span:nth-child(1) {
  color: #333;
}
.index-main #report .other-shop-card-perform .card-perform-section .card-perform-content .other-shop-list .shop-item .shop-info span:nth-child(2) {
  color: #999;
}
.index-main #report .other-shop-card-perform .top-nav {
  color: #409eff;
}
.index-main #report .member-assets {
  background-color: #fff;
}
.index-main #report .member-assets .assets-section {
  border: 1px solid #eee;
}
.index-main #report .member-assets .assets-section .assets-content .way-list .way-list-item,
.index-main #report .member-assets .assets-section .assets-content .debt-list .debt-item {
  color: #333;
}
.index-main #report .recharge-card {
  background-color: #fff;
}
.index-main #report .recharge-card .recharge-section .data-tab {
  border: 1px solid #eee;
  border-bottom: none;
}
.index-main #report .recharge-card .recharge-section .data-tab .el-tabs__header .el-tabs__nav {
  background-color: #f7f8fa;
}
.index-main #report .recharge-card .recharge-section .data-tab .el-tabs__header .el-tabs__item {
  color: #666;
}
.index-main #report .recharge-card .recharge-section .data-tab .el-tabs__header .el-tabs__item.is-active {
  background-color: #fff;
}
.index-main #report .recharge-card .recharge-section .data-tab .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  background-color: #fff;
}
.index-main #report .recharge-card .recharge-section .recharge-content {
  border: 1px solid #eee;
  border-top: none;
}
.index-main #report .recharge-card .recharge-section .recharge-content .recharge-logo,
.index-main #report .recharge-card .recharge-section .recharge-content .cancellation-logo {
  color: #333;
}
.index-main .item-price {
  box-shadow: 0 0 10px #ddd;
  background-color: #fff;
}
.index-main .item-price .left {
  border-right: 1px solid #eee;
}
.index-main .item-price .left .category {
  border-top: 1px solid #eee;
}
.index-main .item-price .left .category .category-item:hover {
  background-color: #f7f8fa;
}
.index-main .item-price .left .category .service-type-select {
  background-color: #f7f8fa;
}
.index-main .item-price .right .bd-l {
  border-left: 1px solid #ebeef5;
}
.index-main .item-price .right .bd-r {
  border-right: 1px solid #ebeef5;
}
.index-main .item-price .right .bd-b {
  border-bottom: 1px solid #ebeef5;
}
.index-main .item-price .right .project-price-title {
  background-color: #fff;
  border: 1px solid #ebeef5;
}
.index-main .item-price .right .project-price-title .grid-content {
  color: #409eff;
}
.index-main .item-price .right .project-price-list {
  border-left: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
}
.index-main .item-price .right .project-price-list li .project-info .info-content .el-switch__label.is-active {
  color: #999;
}
.index-main .item-price .right .add-project {
  border-left: 1px solid #ebeef5;
  border-right: 1px solid #ebeef5;
  border-bottom: 1px solid #ebeef5;
}
.index-main .item-price .right .add-project .info-content .el-switch__label.is-active {
  color: #999;
}
.index-main .item-price .right .add-project .info-content .el-input .el-input__inner {
  color: #000;
}
.index-main .item-price .right .add-project .price-item .el-input .el-input__inner {
  color: #000;
}
.index-main .item-price .right .add-project .price-item .el-input-group--prepend .el-input-group__prepend {
  background-color: #fff;
  color: #000;
}
.index-main .item-price .right .add-project .price-item .el-input-group--prepend:nth-child(2),
.index-main .item-price .right .add-project .price-item .el-input-group--prepend:nth-child(3) {
  border-left: 1px solid #ebeef5;
}
.index-main .shop-employee {
  background: #fff;
}
.index-main .shop-employee .shop-employee-title {
  background-color: #f5f5f5;
}
.index-main .category-content::-webkit-scrollbar-thumb {
  background-color: #ddd;
}
.index-main .category-content .category-title {
  border-bottom: 1px solid #eee;
}
.index-main .category-content .category-list .category-list-item {
  border-bottom: 1px solid #eee;
}
.index-main .category-content .category-list .category-list-item:hover .operation-btn {
  opacity: 1;
}
.index-main .category-content .add-cate,
.index-main .category-content .category-add-content {
  border-bottom: 1px solid #eee;
}
.index-main .hand-card .hand-card-top {
  background-color: #f7f8fa;
}
.index-main .hand-card .hand-card-title {
  background-color: #f7f8fa;
}
.index-main .hand-card .hand-card-list .hand-card-item {
  border-bottom: 1px solid #eee;
}
.index-main .footer {
  color: #ccc;
}
.index-main .footer a {
  color: #ccc;
}
.reminder .reminder-content .reminder-main {
  background: #fff;
}
.reminder .reminder-content .reminder-main .reminder-main-title {
  color: #333;
}
.reminder .reminder-content .reminder-main .renewal-options .renewal-option {
  border: 1px solid #eee;
  box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
}
.reminder .reminder-content .reminder-main .renewal-options .renewal-option .renewal-price {
  background: #f6f6f6;
}
.reminder .reminder-content .reminder-main .renew-method {
  box-shadow: 0px 0px 4px rgba(0,0,0,0.2);
}
.reminder .reminder-content .reminder-main .renew-method .renew-method-list .renew-method-item .renew-method-item-left {
  background: #eee;
}
.know-btn {
  border: 1px solid #e4e4e4;
}
.coupon-list .coupon-item {
  border: 1px solid #fff;
}
.coupon-list .coupon-can-use {
  background: url("https://file.guojian88.com/file_emp/20210222/1613966565990ahLjuw6nINbpXJ2KnPO.png") center/100% 100%;
  color: #fff;
}
.coupon-list .coupon-can-not-use {
  background: url("https://file.guojian88.com/file_emp/20210223/16140740434016Fk2R5cx36oMlRuN2OF.png") center/100% 100%;
  color: #ccc;
}
.free-upgrade .form-box .form-box-phone {
  border: 1px solid #dedede;
}
.free-upgrade .form-box .form-box-input {
  border: 1px solid #dedede;
}
.free-upgrade .form-box .form-box-code {
  border: 1px solid #dedede;
}
.free-upgrade .foot-btn .know-btn-2 {
  border: 1px solid #dedede;
}
.upgrade-sucess .upgrade-sus-btn {
  border: 1px solid #dedede;
}
