.advertPage {
    width: 100%;

    .advertBox {
        width: 100%;
        height: calc(100% - 44px);
        overflow: auto;
        // background: #fff url('../../assets/advertManage/pageBg.png') top center no-repeat;
        // background-size: 100%;

        .searchRow {
            margin: 0 auto;
            align-items: center;

            .bd3 {
                width: 87px;
                height: 16px;

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

                .txt2 {
                    width: 65px;
                    height: 14px;
                    overflow-wrap: break-word;
                    color: rgba(64, 77, 116, 1);
                    font-size: 15px;
                    font-family: PingFangSC-Semibold;
                    text-align: left;
                    white-space: nowrap;
                    line-height: 15px;
                    display: block;
                    font-weight: bold;

                    .discountNumber {
                        font-size: 18px;
                        color: red;
                    }
                }
            }

            .operBox {
                display: flex;
                flex-wrap: nowrap;
                justify-content: flex-end;

                .listBox,
                .addBox,
                .searchBox {
                    display: flex;
                    flex-wrap: nowrap;
                    flex-direction: column;
                    align-items: center;
                    padding: 5px;
                }

                .iconImg {
                    width: 25px;
                }
            }
        }

        .listBox {
            .listItem {
                .itemBox {
                    width: 100%;
                    padding: 1.5em 1em;
                    line-height: 1.8;
                    border-bottom: 1px solid #e7eaf7;
                }
            }
        }

        .adList {
            display: flex;
            width: 90%;
            margin: 1.5em auto;
            overflow: hidden;
            align-items: center;

            .adImg {
                width: 100px;
                height: 100px;
                border-radius: 10px;
            }

            .adInfoBox {
                .adRow {
                    color: #404D74;

                    .adLeft {
                        color: #8787A6;
                    }
                }
            }
        }
    }

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

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

}

.advertRuleIdx {
    .headCon {
        height: 20px;

        .ruleIcon {
            width: 17px;
            height: 17px;
            background: url('../../assets/advertManage/icon.png');
            background-size: 100%;
        }
    }

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

        .content {
            .rightCon {
                .pushBtn {
                    border: 1px solid #4dc193;
                    border-radius: 2px;
                    padding: 6px 16px;
                    color: #4dc193;
                }

                .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;
    }


}

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

.tagSetIdx {
  overflow: hidden;
  overflow-y: auto;
  .submitBtn {
    flex: 0 0 80px;

    .van-button--round {
      width: 100%;
    }
  }

  .searchBtn {
    width:50%
  }
}