.advertRuleIdx {
    .headCon {
        height: 55px;

        .ruleIcon {
            width: 23px;
            height: 23px;
            background: url("../../assets/advertManage/ruleIcon.png") top center no-repeat;
            background-size: 100%;
        }
    }

    .van-tabs__line {
        background-color: #2c87c8 !important;
    }

    .van-tab--active .van-tab__text--ellipsis {
        color: #2c87c8;
    }

    .contentCon {
        width: 100%;
        height: calc(100% - 120px);
        overflow: auto;

        .content {
            .rightCon {
                .editBtn {
                    border: 1px solid #2c87c8;
                    border-radius: 2px;
                    padding: 6px 16px;
                    color: #2c87c8;
                }
            }
        }
    }

    .van-checkbox__icon--checked .van-icon {
        background-color: #2c87c8;
        border-color: #2c87c8;
    }
}

.addIdx {
    .van-radio__icon--checked .van-icon {
      background-color: #2c87c8;
      border-color: #2c87c8;
    }

    .van-checkbox__icon--checked .van-icon {
        background-color: #2c87c8;
        border-color: #2c87c8;
    }

    .van-button--primary {
      background-color: #2c87c8;
      border-color: #2c87c8;
    }

  }