/*.pid-a3532e9a-68de-4770-832b-8ed21db50597{position:absolute;top:0;left:0%;z-index:2;width:100%;}*/ @media screen and (max-width: 996px){ /*.pid-a3532e9a-68de-4770-832b-8ed21db50597{position:relative;left:initial;}*/ /*.gp-header9{position:relative;top:0;background:#0f4588;}*/ } .pid-23d6a1ef-defc-42c9-b9c6-7ddad5346542{} .pid-23d6a1ef-defc-42c9-b9c6-7ddad5346542{position:relative;} .pid-23d6a1ef-defc-42c9-b9c6-7ddad5346542::before{ content:"";display:block;width:100%;height:30%;position:absolute;left:0;top:0;z-index: 1; background:rgba(0,0,0,0); background:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0)); background:-webkit-linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0)); background:-ms-linear-gradient(top right,rgba(0,0,0,0.5),rgba(0,0,0,0)); background:linear-gradient(top,rgba(0,0,0,0.5),rgba(0,0,0,0)); } .pid-ca1e165a-6cb9-4310-acbc-937dfad61df0{} .gp-pagelist59 .block-list59 li a span{padding-left:30px;} .gp-pagelist59 .block-list59 li a span::before{ content:"";display:block;width:20px;height:25px;background:url("../images/9c4723f9ccd84b6a93a99b98b58a1fbd.png") no-repeat;background-size:cover;position:absolute;left:0;top:50%;margin-top:-12.5px; } /** {*/ /* margin: 0;*/ /* padding: 0;*/ /* box-sizing: border-box;*/ /* font-family: "Microsoft YaHei", sans-serif;*/ /*}*/ .search-wrapper { width: 100%; padding: 20px 15px; background: #f5f5f5; } .search-title { font-size: 16px; font-weight: bold; color: #444; margin-bottom: 15px; } .filter-group { margin-bottom: 15px; } .filter-buttons { display: flex; flex-wrap: wrap; gap: 8px; position: relative; padding-right: 52px; /* 为右侧箭头留出空间 */ } .filter-buttons.close{height: 44px;overflow: hidden;} .filter-button { height: 44px; border: 1px solid #e5e5e5; border-radius: 4px; font-size: 16px; color: #757575; background: transparent; cursor: pointer; transition: all 0.3s ease; display: flex; justify-content: center; align-items: center; padding: 0 10px; } .filter-buttons.letter .filter-button { width: 44px; } .filter-button:nth-child(1),.letter.filter-buttons .filter-button:nth-child(1) { width: auto; } /* 有对应数据的按钮以实色表示 */ .filter-button.has-data { /*border-color: #0f4588;*/ /*color: #0f4588;*/ border-color: #e5e5e5; color: #757575; } /* 主色与交互色统一为#0f4588 */ .filter-button:hover, .filter-button.active { color: white; background: #0f4588; border-color: #0f4588; } .toggle-arrow { width: 44px; height: 44px; border: 1px solid #e5e5e5; border-radius: 4px; font-size: 16px; color: #757575; background: transparent; cursor: pointer; transition: all 0.3s ease; display: flex; justify-content: center; align-items: center; position: absolute; right: 0; top: 0; } .toggle-arrow:hover { color: white; background: #0f4588; border-color: #0f4588; } /* 响应式设计 */ @media (max-width: 768px) { .search-wrapper { padding: 15px 10px; } .search-title { font-size: 14px; } .filter-buttons.close{height: 36px;} .filter-button { height: 36px; font-size: 14px; } .filter-button.letter { width: 36px; } .toggle-arrow { height: 36px; width: 36px; font-size: 14px; } .filter-buttons { padding-right: 44px; } } .teacher-list { padding: 15px; } .teacher-item { margin-bottom: 15px; border: 1px solid #e5e5e5; padding: 15px; border-radius: 4px; } .pid-d130a183-15df-42b7-8e7e-49b939356c2f{}