/* 搜索 */
.search .my-btn {
    border: none;
    background: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.search .my-input {
    border: none;
    padding: 0;
    background: none;
}

.main-nav .active>a {
    color: var(--white-color);
    background-color: var(--pink-color);
}

/* 所有a鼠标移入 */
a:hover {
    color: var(--pink-color);
}

/* 问答 */
.qa {
    background: url(/static/icon/qa-bg.png) no-repeat 136px -176px/382px 382px;
}

.qa:hover {
    border-color: var(--pink-color);
}

/* layui默认按钮 */
.layui-btn:hover {
    border-color: var(--pink-color);
}

.layui-btn-primary:hover {
    color: var(--pink-color);
}

/* 评分 */
.score {
    background: url(/static/icon/score.png) no-repeat left top/80px 30px;
}

.score-active {
    background: url(/static/icon/score.png) no-repeat left -15px/80px 30px;
}

/* 点评总分 */
.total-points {
    border-radius: 57px;
    box-shadow: 0px 4px 6px 2px rgba(243, 157, 68, 0.24);
}

/* 材料 */
.material .title {
    background: rgba(51, 51, 51, .4);
}

/* 登录 */

.login .active {
    background-color: var(--pink-color);
    color: var(--white-color);
    border-radius: 2px;
    font-weight: 700;
}

/* 重置layui输入框主题 */
.layui-input:focus,
.layui-textarea:focus {
    border-color: var(--pink-color) !important;
    box-shadow: 0 0 0 3px rgba(227, 31, 156, .08);
}

/* 重置layui导航中默认属性 */
.my-tab-nav {
    padding: 0;
}

.my-tab-nav .layui-nav-item a {
    padding: 4px 12px;
}

/* 项目导航分类 */
.main-item:hover .child-item {
    display: flex;
    align-content: start;
}

.main-item:hover>:nth-child(1) {
    background-color: var(--pink-color);
    color: var(--white-color);
}

.main-item a,
.main-item {
    height: fit-content;
}

/*分页*/
.layui-laypage .active {
    background-color: var(--pink-color);
    color: var(--white-color);
}

.layui-laypage .active:hover {
    color: var(--white-color);
}

.layui-laypage a:hover {
    color: var(--pink-color);
}

/* 面包屑导航 */
.layui-breadcrumb a:hover {
    color: var(--pink-color) !important;
}

/* 公共分类筛选项 */
.layui-nav .layui-nav-item a {
    padding: 4px 12px;
}

.layui-nav .layui-nav-item a:hover {
    border-color: var(--pink-color);
    color: var(--pink-color);
    background-color: inherit;
}


/* 选项卡导航样式 */
.tab-nav .active {
    background-color: var(--pink-color);
    color: var(--white-color);
}

/* 分页 */
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: var(--pink-color);
    color: var(--white-color);
}


/* 城市站导航 */
.city-top-nav {
    background: url('/static/pc/icon/city-header.png') no-repeat center/cover;
}

.city-top-nav .main-nav {
    background: rgba(217, 217, 217, 0.01);
    backdrop-filter: blur(10.196666717529297px);
}
.city-top-nav  .active a{
    background: var(--white-color);
    color: var(--pink-color);
}
.city-top-nav .title{
    text-shadow: 0px 7px 5.5px rgba(0, 0, 0, 0.25);
}
.city-top-nav .layui-btn:hover{
    color:var(--pink-color);
    border-color: var(--pink-color);
}
/* 项目导航分类 */
.main-item:hover .child-item {
    display: flex;
    align-content: start;
}

.main-item:hover>:nth-child(1) {
    background-color: var(--pink-color);
    color: var(--white-color);
}

.main-item a,
.main-item {
    height: fit-content;
}
