body {
    background-color: #f7f7f7;
}

.wrapper {
    background: #fff;
}

.cate-header {
    display: flex;
    padding: 12px 14px;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid #f1f1f1;
    background: #fff;
}

.cate-header .head-back .head-back-link {
    color: #99a6c4;
}

.cate-header .head-secrch {
    flex: 1;
    overflow: hidden;
    border-radius: 18px;
    border: 1px solid #ddd;
    margin: 0 10px;
    padding: 3px 12px;
}

.head-secrch .head-secrch-link {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.head-secrch .head-secrch-label {
    width: 100%;
    font-size: 15px;
    color: #757575;
    flex: 1;
    padding: 0 8px;
    display: inline-flex;
}

.head-secrch .head-secrch-label input {
    width: 100%;
}

.search-check .search-check-icon {
    font-size: 18px;
    color: #66667f;
}

/* cate-header end */
.cate-header .head-secrch-text .secrch-text-link {
    color: #232326;
    font-size: 15px;
}

/* search-wrap start */
.search-wrap .tips-secrch {
    padding: 15px 12px 0 12px;
}

.tips-secrch .tips-secrch-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 12px;
}

.tips-secrch-title .tips-se-text {
    font-size: 15px;
    color: #232326;
}

.search-del-icon {
    color: #8f918f;
}

.search-tags {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
}

.search-tags .search-tags-item {
    display: block;
    width: calc(100% / 5);
    text-align: center;
    padding-right: 12px;
    padding-bottom: 12px;
}

/* search-wrap end */
.search-tags-item .search-tags-link {
    font-size: 13px;
    border-radius: 3px;
    display: block;
    width: 100%;
    padding: 4px 0;
    color: #686868;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #f0f2f5;
    overflow: hidden;
    box-sizing: border-box;
}
