        .gk-yuanxiaoku-banner {
            height: 200px;
            background: url('https://t1.chei.com.cn/gaokao/assets/web/images/banner-zhjy-2.jpg') no-repeat top, linear-gradient(180deg, #49C48D 0%, #1CB278 50%);
            background-size: auto 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            color: #fff;
            text-shadow: 0 0 0 rgba(0, 0, 0, 0.06);
        }
        .gk-yuanxiaoku-banner h1 {
            line-height: 50px;
            font-size: 38px;
            font-weight: 700;
        }
        .layui-layer {
            border-radius: 4px;
        }
    .text-decoration-none:hover {
        text-decoration: none;
    }
    .yuanxiaoku-sch-list-page .yuanxiaoku-search-container {
        padding: 30px 29px 26px;
        background: #FFFFFF;
        font-size: 14px;
    }
    .yuanxiaoku-search-container .search-input {
        width: 236px;
        height: 34px;
        line-height: 34px;
        border-radius: 4px;
        border: 1px solid #DBDBDB;
        padding: 6px 10px;
        margin-right: 12px;
        box-sizing: border-box;
    }
    .yuanxiaoku-search-container .search-input::-webkit-input-placeholder {
        color: #666666;
    }
    .yuanxiaoku-search-container .search-button {
        width: 52px;
        height: 34px;
        line-height: 34px;
        background: #1CB278;
        border-radius: 4px;
        color: #FFFFFF;
        border: none;
        cursor: pointer;
    }
    .yuanxiaoku-search-container .beizhu-text {
        height: 22px;
        color: #999999;
        line-height: 22px;
    }
    .yuanxiaoku-search-container .search-item-box {
        margin-top: 16px;
        display: flex;
    }
    .yuanxiaoku-search-container .address {
        margin-top: 0;
    }
    .yuanxiaoku-search-container .search-item-box .item-title {
        width: 84px;
        line-height: 22px;
        margin-right: 22px;
        color: #7B7B7B;
    }
    .yuanxiaoku-search-container .search-item-box .item-options {
        flex: 1;
        display: flex;
        flex-wrap: wrap;
        color: #333333;
    }
    .yuanxiaoku-search-container .address .item-title {
        margin-top: 4px;
    }
    .yuanxiaoku-search-container .search-item-box .item-options span {
        margin-right: 22px;
        height: 22px;
        line-height: 22px;
        cursor: pointer;
    }
    .yuanxiaoku-search-container .search-item-box .item-options .ch-check-label {
        height: 22px;
        line-height: 22px;
    }
    .yuanxiaoku-search-container .address .item-options span {
        margin-top: 4px;
    }
    .selected {
        color: #1CB278;
    }
    .search-item-box .yxtx-label {
        display: flex;
        line-height: 22px;
    }
    .search-item-box .yxtx-label .yxtx-item {
        height: 22px;
        display: flex;
        align-items: center;
        margin-right: 22px;
    }
    .search-item-box .yxtx-label .yxtx-item .yxtx-text {
        margin-right: 4px;
    }
    .search-item-box .yxtx-item .yxtx-icon {
        font-size: 12px;
        color: #EE8031;
    }
    #yxmc::placeholder {
        color: #999;
    }
    #yxmc {
        color: #333;
    }
	    .fixed-top {
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
        margin: 0 auto;
        padding: 10px 20px;
        width: 1180px;
        box-sizing: border-box;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 999;
        background-color: #fff;
        transform: translateY(-100%);
        opacity: 0;
        transition: all 0.3s ease;
        pointer-events: none; /* 默认不可点击 */
        display: none; /* 初始隐藏 */
        display: flex;
    }
    .fixed-top.show {
        transform: translateY(0);
        opacity: 1;
        pointer-events: auto;
        display: flex;
        align-items: center;
    }
    .fixed-top-label {
        font-size: 18px;
        line-height: 26px;
        font-weight: 700;
        margin-right: 8px;
    }
    .fixed-top-content {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 12px;
        flex: 1;
    }
    .fixed-top-item {
        display: inline-flex;
        border-radius: 13px;
        color: #626f69;
        background: #c9e9da;
        line-height: 22px;
        padding: 2px 14px;
        border: 1px solid #c9e9da;
    }
    .fixed-top-btn {
        display: inline-flex;
        border-radius: 13px;
        color: #1cb278;
        border: 1px solid #1cb278;
        line-height: 22px;
        padding: 2px 14px;
        cursor: pointer;
    }
    .fixed-top-close .ch-icon{
        color: #959e9a;
        margin-left: 12px;
        font-size: 20px;
        cursor: pointer;
    }
	   .sch-list-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .cursor-pointer {
        cursor: pointer;
    }
    .sch-list-container .sch-item {
        box-sizing: border-box;
        padding: 20px 29px 22px;
        display: flex;
        align-items: center;
        width: calc(50% - 10px);
        background: #FFFFFF;
        margin-top: 20px;
        position: relative;
    }
    .sch-list-container .sch-item .name:hover {
        color: #1CB278;
    }
    .sch-list-container .sch-item img {
        display: block;
        width: 68px;
        height: 68px;
        margin-right: 16px;
    }
    .sch-list-container .sch-item .info-box {
        flex: 1;
        font-size: 14px;
    }
    .sch-list-container .sch-item .info-box .sch-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .sch-list-container .sch-title .name {
        font-size: 16px;
        line-height: 26px;
        height: 26px;
    }
    .sch-list-container .sch-title .zszc-link {
        text-align: center;
        width: 96px;
        height: 26px;
        line-height: 24px;
        border-radius: 13px;
        border: 1px solid #1CB278;
        color: #1CB278;
    }
    .sch-list-container .sch-title .zszc-link:hover {
        background: #f0fff9;
    }
    .sch-list-container .sch-department, .sch-list-container .sch-level {
        color: #666666;
        height: 22px;
        display: flex;
        align-items: center;
        width: fit-content;
    }
    .sch-list-container .sch-department {
        margin-top: 7px;
    }
    .sch-list-container .sch-level {
        margin-top: 10px;
    }
    .sch-list-container .sch-department .iconfont {
        color: #D8D8D8;
    }
    .sch-list-container .sch-item .col-line {
        color: #E7E7E7;
    }
    .sch-list-container .sch-department .item-depart-title {
        color: #999999;
    }
    .sch-list-container .sch-department .iconfont {
        margin-right: 5px;
    }
    .info-box .col-line {
        padding: 0 10px;
    }
    .ivu-page-item a, .ivu-page-options-elevator {
        color: #666666;
    }
    .ivu-page-item-jump-next, .ivu-page-item-jump-prev, .ivu-page-next, .ivu-page-prev, .ivu-page-item {
        border: 1px solid #DBDBDB;
    }
    .ivu-page-item-active {
        border: 1px solid #1CB278
    }
    .ivu-page-item-jump-next:hover {
        border: 1px solid #1CB278
    }
    .ivu-page-item-active:hover a, .ivu-page-item-active a {
        color: #1CB278;
    }
    .ivu-page-item a:hover, .ivu-page-item-jump-next a:hover {
        text-decoration: none;
    }
    .ivu-page-item-jump-next {
        background: #fff;
    }
    .zszc-empty-container .no-info-img {
        width: 204px;
        height: 170px;
        display: block;
        margin: 63px auto 12px;
    }
    .zszc-empty-container .no-info-text {
        color: #999999;
        line-height: 19px;
        height: 19px;
        margin-bottom: 101px;
        text-align: center;
    }
    .manyidu-star-box {
        position: absolute;
        top: 19px;
        right: 0;
        display: flex;
        width: 174px;
        height: 28px;
        line-height: 28px;
        background: #FFF4E3;
        border-radius: 14px 0 0 14px;
        align-items: center;
        padding-left: 14px;
        cursor: pointer;
    }
    .manyidu-star-box:hover {
        background: #ffedd0;
    }
    .manyidu-star-box, .manyidu-star-box .ivu-rate {
        font-size: 14px;
    }
    .manyidu-star-box .ivu-rate-star {
        margin-right: 0;
        font-size: 12px;
    }
    .manyidu-star-box .num {
        font-weight: bold;
        color: #FF9F11;
        margin-left: 6px;
    }
    .ivu-rate-disabled .ivu-rate-star-content:before, .ivu-rate-disabled .ivu-rate-star:before {
        cursor: pointer;
    }
/*分页*/
.pager-box{ height:32px; line-height:32px;font-size: 14px;}

/* 关键修复：给分页列表加样式 */
.pager-box {
  margin: 0;
  padding: 0;
  list-style: none;    /* 去掉默认小圆点 */
  display: flex;       /* 让 li 自动并排一行 */
  align-items: center; /* 垂直居中 */
  gap: 8px;            /* 间距，替代 margin-right */
}
.pager-box b{
  /* display:inline; 删掉这行！*/
  color: #666666;
  text-align: center;
  line-height: 30px;
  min-width: 32px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #DADFE2;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pager-box a{
  /* display:inline; 删掉这行！*/
  color: #666666;
  text-align: center;
  line-height: 30px;
  min-width: 32px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #DADFE2;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pager-box b{border-color: #1CB278;text-decoration: none;z-index:1;}
.pager-box b,.pager-box a:link,.pager-box a:visited{color:#666666; text-decoration:none;}
.pager-box a:hover{ text-decoration:none; color:#1CB278;}
.pager-box b.dot {
  background: none;
  border: none;
  width: 32px;
  line-height: 32px;
}
.pager-box a.selected, .pager-box a.selected:hover{color: #1CB278;border-color: #1CB278;cursor: default;text-decoration: none;z-index:1;background: #fff;}
.pager-box a.selected a,.pager-box a.selected a:link,.pager-box a.selected a:visited{color:#1CB278; cursor:default;}
.pager-box a.unable,.pager-box a.unable:hover{ color:#CCCDCC; background:#FFFFFF; border:1px solid #DADFE2; cursor:default; text-decoration:none;}
.page-go{ 
  display: flex; 
  align-items: center;
  margin-left:4px; 
  line-height: 32px;
}
.p-go-num{
  width: 50px;
  height: 32px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #DADFE2;
  padding:0 8px;
  margin:0 12px;
  color: #666;
}
.p-go-text{color:#666666;}
.changepage-icon {
  position: relative;
  top: -1px;
}
.ch-page-wrapper .ch-page {
  float: none;
}
.ch-page-wrapper {
  display: flex;
  justify-content: center;
  align-items: center; /* 新增：垂直居中 */
  margin: 26px 0 36px;
  gap:10px;
}
/*筛选式*/
.active {
  color: #1CB278;
}