      .content {
          line-height: 0.4rem;
          font-size: 0.28rem;
      }

      .entrance-time-title {
          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.3rem;
          font-style: normal;
          font-weight: 900;
          line-height: 0.42rem;
          margin-bottom: 0.3rem;
      }

      .ruxue-zhengce-son .ruxue-zhengce-son-a {
          position: relative;
          margin-bottom: 0.4rem
      }

      .ruxue-zhengce-son .ruxue-zhengce-son-a:last-child {
          margin-bottom: 0
      }

      .ruxue-zhengce-son .ruxue-zhengce-son-a a {
          position: relative;
          padding-left: 0.36rem;
          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.42rem;

          margin-bottom: 0.2rem;
          display: block;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 100%;
          box-sizing: border-box;

      }

      .ruxue-zhengce-son .ruxue-zhengce-son-a a:last-child {
          margin-bottom: 0rem;
      }





      .ruxue-zhengce-son .ruxue-zhengce-son-a a:before {
          content: "";
          width: 0.12rem;
          height: 0.12rem;
          flex-shrink: 0;
          border-radius: 50%;
          background: #5E82FF;
          position: absolute;
          left: 0;
          top: 0.15rem;
      }


      .entrance-title {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.34rem;
          font-style: normal;
          font-weight: 900;
          line-height: 0.48rem;
          margin: 0.48rem 0 0.24rem 0
      }

      .entrance-wrap {
          width: 100%;
          box-sizing: border-box;
          padding: 0.3rem;
          flex-shrink: 0;
          border-radius: 0.2rem;
          background: #FFF;
          box-shadow: 0 0 0.15rem 0 #9999991a;
      }

      .entrance-time-wrap-data-time {
          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.39rem;
          margin-bottom: 0.2rem
      }

      .entrance-time-wrap-data-text {
          margin-bottom: 0.4rem;
          color: #666666;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.42rem;
      }

      .no-margin {
          margin-bottom: 0;
      }

      .entrance-time-wrap-data-point {
          content: "";
          width: 0.16rem;
          height: 0.16rem;
          flex-shrink: 0;
          border-radius: 50%;
          background: #5E82FF;
          position: absolute;
          left: 0;
          top: 0.1rem;
      }

      .entrance-time-wrap-data {
          position: relative;
          padding-left: 0.4rem;
          padding-bottom: 0.001rem;
      }

      .entrance-time-wrap-data:before {
          content: '';
          width: 0;
          height: 100%;
          /* background-color:#5E82FF; */
          position: absolute;
          left: 0.08rem;
          top: 0.1rem;
          border-left: 0.02rem dashed #5E82FF;
      }

      .entrance-time-wrap .entrance-time-wrap-data:last-child:before {
          border-left: none
      }

      .qu-select {
          flex-shrink: 0;
          border-radius: 0.2rem;
          border: 0.02rem dashed #8CA6FF;
          background: #FFF;
          width: 100%;
          box-sizing: border-box;
          padding: 0.3rem 0.3rem 0.26rem 0.3rem;
          margin-top: 0.2rem
      }

      .qu-select-top {
          margin-top: 0.4rem
      }


      .qu-select .qu-select-title {


          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.3rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.42rem;
          margin-bottom: 0.26rem;

      }

      .qu-select-name {
          /* display:block; */
          color: #5e82ff;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.36rem;
          margin-top: 0.2rem;
          margin-right: 0.4rem;
          white-space: nowrap;
      }

      .more-show {
          display: flex;
          justify-content: center;
          color: #5e82ff;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.36rem;
          align-items: center;
          margin-top: 0.4rem
      }

      .more-show img {
          width: 0.2rem;
          height: 0.1rem;
          margin-left: 0.16rem;
      }

      .one-text {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 100%;
          box-sizing: border-box;
      }

      .entrance-wrap-qu-title a {
          float: right;
          color: #5e82ff;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.42rem;

      }

      .entrance-wrap-qu-title-n a {
          float: none;
          border-radius: 0.5rem;
          background: #5E82FF;
          padding: 0.1rem 0.38rem;
          color: #ffffff;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 400;
          line-height: 0.36rem;
          margin-left: 0.3rem;
      }

      .entrance-wrap-qu-title {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.3rem;
          font-style: normal;
          font-weight: 900;
          line-height: 0.42rem;
          margin-bottom: 0.3rem
      }

      .entrance-wrap-qu-s-old {
          /* margin-bottom:0.4rem */
      }

      .entrance-wrap-qu-s-old img {
          width: 100%;
          margin-bottom: 0.4rem
      }

      .entrance-wrap-qu-s-old:last-child {
          margin-bottom: 0
      }

      .entrance-wrap-tiaojian-content {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.39rem;
          margin-bottom: 0.48rem
      }

      .entrance-wrap-tiaojian-content:last-child {
          margin-bottom: 0
      }

      .entrance-wrap-baoming-content {
          border-radius: 0.2rem;
          background: #F6FBFF;
          padding: 0.3rem 0.24rem;

      }

      .entrance-wrap-qu-s-old-yh {
          margin-bottom: 0.4rem
      }

      .entrance-wrap-qu-s-old-yh:last-child {
          margin-bottom: 0
      }

      .entrance-wrap-baoming-content-data {
          display: flex;
          margin-bottom: 0.2rem
      }

      .entrance-wrap-baoming-content-data-l {
          width: 1.8rem;
          margin-right: 0.18rem;
          flex-shrink: 0;
          color: #666666;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.39rem;
      }

      .entrance-wrap-baoming-content-data-r {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.39rem;
      }

      .entrance-wrap-baoming-content-data-r a {
          color: #5e82ff;
      }

      .entrance-wrap-baoming-content-data:last-child {
          margin-bottom: 0
      }

      .entrance-wrap-tiaojian-title-l {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.3rem;
          font-style: normal;
          font-weight: 900;
          line-height: 0.42rem;
          margin-bottom: 0.24rem
      }

      .entrance-wrap-tiaojian-title-l-f {
          margin-bottom: 0.4rem
      }

      .entrance-wrap-yaoqiu-a {
          margin-bottom: 0.16rem;
          color: #5e82ff;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.36rem;
      }

      .entrance-wrap-yaoqiu-a a {
          color: #5e82ff;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
      }

      .entrance-wrap-tiaojian-title-r {
          margin-left: 0.4rem;
          color: #5e82ff;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.42rem;
      }

      .other-zhaungti-wrap {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          flex-shrink: 0;
          border-radius: 0.2rem;
          background: #FFF;
          box-shadow: 0 0 0.15rem 0 #9999991a;
          padding: 0.4rem 0.26rem 0.1rem 0.26rem;
          width: 100%;
          box-sizing: border-box;
      }

      .other-zhaungti {
          width: 45%;
          display: flex;
          align-items: center;
          margin-bottom: 0.3rem;
      }

      .other-zhaungti img {
          width: 0.72rem;
          height: 0.72rem;
          margin-right: 0.2rem
      }

      .other-zhaungti a {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.26rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.36rem;

      }

      .entrance-wrap-tiaojian-title {
          display: flex;
          justify-content: space-between;
          margin-bottom: 10px;
      }


      .school_tab_box {
          display: flex;
          flex-wrap: nowrap;
          overflow: hidden;
          position: sticky;
          background-color: #fff;
          top: 0;
          font-size: 0.32rem;
          padding-bottom: 0.18rem;
          margin-bottom: 0.28rem;
          border-bottom: 0.02rem solid rgb(235, 235, 235);
          z-index: 99999;

      }

      .school_tab_box .s_tab_i {
          margin-right: 0.56rem;
          white-space: nowrap;
          position: relative;
      }

      .school_tab_box .s_tab_i:last-child {
          margin-right: 0;
      }

      .school_tab_box .s_tab_i.active {
          color: #5E82FF;
          font-weight: 600;
      }

      .school_tab_box .s_tab_i.active::after {
          content: "";
          display: block;
          width: 0.6rem;
          height: 0.1rem;
          border-radius: 0.2rem 0.2rem 0 0;
          background-color: #5E82FF;
          position: absolute;
          bottom: -0.2rem;
          left: 50%;
          transform: translateX(-50%);
      }

      .school_content_box {
          display: none;
      }

      .school_part {
          margin-bottom: 0.6rem;
      }

      .school_part .school_class {

          position: relative;
      }

      .school_part .school_class .title_more {
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%);
          font-size: 0.28rem;
          color: #666;
          font-weight: 500;
      }

      .school_part .school_class .title_more:hover {
          color: #4587F8;
      }


      .school_outer_box {
          display: flex;
          flex-wrap: wrap;
      }

      .school_item {
          background-color: #fff;
          width: 7.6rem;
          margin-bottom: 0.2rem;
          font-size: 0.28rem;
          border-radius: 0.2rem;
          padding: 0.4rem;
          transition: box-shadow 0.3s;
          overflow: hidden;

      }

      .school_item a {
          color: #4c96fd;
      }

      .school_item:hover {
          box-shadow: 0 0 0.2rem 0.04rem #0000000e;
      }


      .school_item .to_detail_btn {
          float: right;
          display: block;
          width: fit-content;
          height: 0.6rem;
          line-height: 0.6rem !important;
          text-align: center;
          padding: 0 0.28rem;
          border-radius: 1rem;
          font-size: 0.26rem;
          background-color: #5E82FF;
          color: white;
          margin-top: 0.24rem;
      }

      .school_item .info_ul li {
          margin-bottom: 0.24rem;
          display: flex;
          word-wrap: break-word;
          word-break: break-all;
          line-height: 0.44rem !important;
      }

      .school_item .info_ul li:last-child {
          margin-bottom: 0;
      }

      .school_item .info_ul li .label {
          max-width: 2rem;
          width: fit-content;
          white-space: nowrap;
          /* background-color: pink; */
      }


      /* 学校名名称 */
      .school_item .name {
          font-size: 0.32rem;
          font-weight: 600;
          margin-bottom: 0.36rem;
          line-height: 0.44rem !important;
          white-space: wrap;
          word-break: break-all;
      }

      .school_item .name a {
          color: #333333;
      }


      .school_item .name span {
          white-space: nowrap;
      }


      /* 公办标签 */
      .school_item .name .gongban {
          height: 0.4rem;
          border-radius: 0.08rem;
          font-size: 0.24rem;
          padding: 0.02rem 0.1rem;
          font-weight: 500;
          margin-left: 0.08rem;
          margin-right: 0.08rem;
          color: #23BA32;
          border: 0.02rem solid #23BA32;
      }


      /* 民办标签 */
      .school_item .name .minban {
          height: 0.4rem;
          border-radius: 0.08rem;
          font-size: 0.24rem;
          padding: 0.02rem 0.1rem;
          font-weight: 500;
          margin-left: 0.08rem;
          margin-right: 0.08rem;

          color: #FF843F;
          border: 0.02rem solid #FF843F;
      }

      /* 双流区标签 */
      .school_item .name .shuangliuqu {
          height: 0.4rem;
          border-radius: 0.08rem;
          font-size: 0.24rem;
          padding: 0.02rem 0.1rem;
          font-weight: 500;
          margin-left: 0.08rem;
          margin-right: 0.08rem;

          color: #5E82FF;
          border: 0.02rem solid #5E82FF;
      }

      .entrance-title {
          color: #333333;
          text-align: justify;
          font-family: "PingFang SC";
          font-size: 0.34rem;
          font-style: normal;
          font-weight: 900;
          line-height: 0.48rem;
          margin: 0.48rem 0 0.24rem 0
      }

      .entrance-wrap {
          width: 100%;
          box-sizing: border-box;
          padding: 0.3rem;
          flex-shrink: 0;
          border-radius: 0.2rem;
          background: #FFF;
          box-shadow: 0 0 0.15rem 0 #9999991a;
      }

      .entrance-time-wrap-data-time {
          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.39rem;
          margin-bottom: 0.2rem
      }

      .entrance-time-wrap-data-text {
          margin-bottom: 0.4rem;
          color: #666666;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.42rem;
      }

      .no-margin {
          margin-bottom: 0;
      }

      .entrance-time-wrap-data-point {
          content: "";
          width: 0.16rem;
          height: 0.16rem;
          flex-shrink: 0;
          border-radius: 50%;
          background: #5E82FF;
          position: absolute;
          left: 0;
          top: 0.1rem;
      }

      .entrance-time-wrap-data {
          position: relative;
          padding-left: 0.4rem;
          padding-bottom: 0.001rem;
      }

      .entrance-time-wrap-data:before {
          content: '';
          width: 0;
          height: 100%;
          /* background-color:#5E82FF; */
          position: absolute;
          left: 0.08rem;
          top: 0.1rem;
          border-left: 0.02rem dashed #5E82FF;
      }

      .entrance-time-wrap .entrance-time-wrap-data:last-child:before {
          border-left: none
      }



      .content-f {
          background: linear-gradient(180deg, #A3C4FF 0%, #ffffff00 100%);

      }

      .content-f-top {
          position: relative;
          z-index: 9;
      }

      .content-bottom .content-select-wrap .content-select.active::before {
          background-color: #5B96FF
      }

      .content-middle-wrap {
          padding-top: 0.91rem;
      }


      .menu {
          display: unset !important;
      }

      .zhengce_more,
      .luqu_more {
          width: 100%;
          text-align: center;
          color: #666;
          font-size: 0.26rem;
      }

      .more span {
          color: #2d73ff;
      }

      .more .down {
          color: #2d73ff;
      }

      .flex {
          display: flex;
      }

      .entrance-wrap {
          margin-bottom: 0.1rem;
      }

      .entrance-wrap-yaoqiu-title .entrance-wrap-yaoqiu-a a {
          margin-left: 0
      }

      .school_tab_box .flex-li {
          margin-right: 0.1rem;
          flex: 1;
          white-space: normal;
      }

      .list-item {
          margin-bottom: .34rem;
          font-size: .29rem;
          font-weight: bold;
      }

      .list-detail-title {
          width: 30%;
          display: inline-block;
          flex-shrink: 0;
          color: #333;
          vertical-align: top;
      }

      .list-detail-content {
          width: 65%;
          display: inline-block;
          margin-bottom: .22rem;
          white-space: pre-wrap;
      }

      .list-content-btn {
          margin-top: 0.3rem;
          padding-top: 0.3rem;
          border-top: .01rem solid #E9E9E9;
          justify-content: space-around;
      }

      .list-title img {
          width: .26rem;
          margin-right: .03rem;
          vertical-align: middle;
      }

      .list-content-btn a {
          color: #5e82ff;
          white-space: nowrap;
          font-size: 0.25rem;
      }

      .arrow-right {
          width: 0.1rem;
          margin-left: 0.11rem;
      }

      .entrance-wrap .time-table {
          width: 100%;
      }

      .entrance-wrap .time-table tr {
          padding-bottom: .26rem;
      }

      .entrance-wrap .time-table td {
          color: #333;
          font-size: 0.27rem;
          padding: 0.3rem 0.2rem 0 0.3rem
      }

      .new_title_more {
          padding: 0.22rem;
          width: 3rem;
          margin: 0.1rem auto 0 auto;
          color: #5e82ff;
          text-align: center;
          font-family: "Microsoft YaHei";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 400;
          background: #E6ECFF;
          line-height: normal;
          border-radius: 0.2rem;
          display: block;
      }

      .zhenti .list-detail-title {
          width: 36%;
      }

      .zhenti .list-detail-content {
          width: 60%;
      }

      .daofen-box img {
          width: 100%;
          height: auto !important;
      }



      body {
          max-width: 7.5rem;
      }

      .footer {
          background-color: unset;
      }

      footer {
          display: block;
          margin-top: 0;
          margin-bottom: 1.5rem;
      }

      .footer-info {
          font-size: 0.24rem;
          color: #666;
      }

      .footer-info .link a {
          font-size: 0.24rem;
          color: #666;
      }

      .copyright,
      .footer-info {
          font-size: 0.24rem;
          color: #666;
          text-align: center;
      }


      nav .topnav li.title a {
          line-height: 50px !important;
      }

      .table_type_name {
          line-height: 0.54rem !important;
      }

      nav #menu ul.menu li a {
          line-height: 35px !important
      }

      nav .topnav {
          background: #2d73ff;
          border-bottom: 1px solid #3a7dff;
      }

      nav .menu li {
          font-size: 16px;
      }

      nav .menu {
          position: relative;
          z-index: 1;
      }

      .strategy-title-wrap {
          display: flex;
          align-items: center;
          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.34rem;
          font-weight: 700;
          height: 0.42rem;
          box-sizing: border-box;
      }

      .strategy-wrap {
          margin-left: 0;
      }

      .strategy-wrap .strategy-nav {
          margin-left: 0;
      }

      .nav-style::after {
          background-color: #4490fe;
          bottom: -0.18rem;
      }

      .nav-style {
          color: #4490fe;
      }

      .play-btn {
          background: #5E82FF;
          width: fit-content;
      }

      .play-btn .play-style {
          color: #2d73ff;
          background: #fff !important
      }

      .play-btn .play {
          background: #5E82FF;
          margin-right: 0;
      }

      .enter-li span {
          color: #2d73ff;
      }

      .enter {
          padding: 0;
      }

      .activity .activity-title .title {
          padding-bottom: 0.12rem;
      }


      .weui-mask {
          position: fixed;
          z-index: 1000;
          top: 0;
          right: 0;
          left: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.6);
      }

      .weui-dialog {
          position: fixed;
          z-index: 5000;
          width: 80%;
          max-width: 750px;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          background-color: #FFFFFF;
          text-align: center;
          border-radius: 0.06rem;
          overflow: hidden;
      }

      .weui-dialog__hd {
          padding: 1.3em 1.6em 0.5em;
      }

      .weui-dialog__title {
          font-weight: 400;
          font-size: 0.36rem;
      }

      .weui-dialog__bd {
          padding: 0 1.6em 0.8em;
          min-height: 0.8rem;
          font-size: 0.26rem !important;
          line-height: 1.3;
          word-wrap: break-word;
          word-break: break-all;
          color: #808080;
          text-align: left;
      }

      .weui-dialog__bd img {
          max-width: 100%;
      }

      .weui-dialog__bd:first-child {
          padding: 0.3rem 0.4rem 1.7em;
          color: #353535;
      }

      .weui-dialog__ft {
          position: relative;
          line-height: 0.96rem;
          font-size: 0.36rem;
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
      }

      .weui-dialog__ft:after {
          content: " ";
          position: absolute;
          left: 0;
          top: 0;
          right: 0;
          height: 0.02rem;
          border-top: 0.02rem solid #D5D5D6;
          color: #D5D5D6;
          -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
          -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
      }

      .weui-dialog__btn {
          display: block;
          -webkit-box-flex: 1;
          -webkit-flex: 1;
          flex: 1;
          color: #09BB07;
          text-decoration: none;
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
          position: relative;
      }

      .weui-dialog__btn:active {
          background-color: #EEEEEE;
      }

      .weui-dialog__btn:after {
          content: " ";
          position: absolute;
          left: 0;
          top: 0;
          width: 0.02rem;
          bottom: 0;
          border-left: 0.02rem solid #D5D5D6;
          color: #D5D5D6;
          -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
          -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
      }

      .weui-dialog__btn:first-child:after {
          display: none;
      }

      .weui-dialog__btn_default {
          color: #353535;
      }

      .weui-dialog__btn_primary {
          color: #09BB07;
          font-size: 0.32rem;
          line-height: 0.8rem !important;
      }

      .weui-dialog__bd img {
          height: auto !important;
          margin-top: 0.1rem;
      }

      body {
          padding-bottom: 0
      }

      .daofen_footer_btn a {
          line-height: 0.8rem !important;
          background-color: #3372FD;
          font-size: 0.32rem;
          border-radius: 0.8rem;
          text-align: center;
          color: #fff;
          margin: 0.12rem 0.24rem;
          text-decoration: none;
      }

      .daofen_footer_btn {
          position: fixed;
          bottom: 0;
          z-index: 999;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 100%;
          max-width: 7.5rem;
          margin: auto;
          padding: 0.1rem 0;
          background: #fff;
          border-top: 1px solid rgb(240, 240, 240);
          padding-bottom: 0.30rem;
      }

      .other-city {
          width: 50%;
      }

      .list_con a {
          color: #3e9eff;
      }


      .list_con {
          margin-top: 0.4rem;
      }

      .list_con ul {
          margin-bottom: 0.24rem;
          padding: 0 0.24rem;
          border-radius: 0.2rem;
          background-color: #fff;
      }

      .list_con ul li {
          display: flex;
          justify-content: space-between;
          padding: 0.24rem 0;
          border-bottom: 0.01rem solid rgba(0, 0, 0, .08);
      }

      .list_con ul li:last-child {
          border-bottom: 0;
      }

      .list_con ul li .school_name {
          margin: 0;
          font-size: 0.32rem;
          font-weight: 700;
          background-image: url(./images/headBg.png);
          background-size: 1.08rem 0.17rem;
          background-repeat: no-repeat;
          background-position: left bottom;
          position: relative;
          z-index: 1;
      }

      .school_part .list_con ul li.school_name_info {
          position: relative;
          display: block;
          justify-content: unset;
          padding: 0.24rem 0 0.1rem;
      }

      .school_part .list_con .school_name_info::after {
          content: "";
          display: block;
          width: 50px;
          height: 6px;
          background: linear-gradient(90deg, #b4d7ff, white);
          position: absolute;
          left: -1px;
          bottom: 3px;
          z-index: 0;
      }


      .list_tab,
      .nav-pici {
          margin-top: 0.3rem;
          display: flex;
          flex-wrap: nowrap;
          justify-content: flex-start;
          align-content: flex-start;
          padding: 0.10rem;
          padding-bottom: 0;
          background-color: white;
          /* border-radius: 0.12rem; */
          /* margin-top: 0.4rem; */
          width: calc(100% + 0.48rem);
          margin-left: -0.24rem;
          overflow-x: auto;
          position: sticky;
          top: 0.92rem;
          z-index: 12;
          border-bottom: 1px solid rgb(235, 235, 235);
          /* box-shadow: 0 0 12px 0 rgba(0, 0, 0, .08); */
      }

      .list_tab span,
      .nav-pici span {
          display: block;
          padding: 0 0.4rem;
          text-align: center;
          border-radius: 0.1rem;
          height: 0.66rem;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 0.28rem;
          color: #444;
          position: relative;
          flex-shrink: 0;
          /* border-left: 1px solid rgb(214, 214, 214); */
      }

      /* .list_tab span:first-child{
            border-left: none;
        } */
      .list_tab span.nandu,
      .nav-pici span.nandu {
          font-size: 0.20rem;
          color: #999;
          padding: 0;
          width: fit-content;
          margin-left: 0.1rem;
          font-weight: 500 !important;
          margin-bottom: -0.05rem;
      }

      .list_tab span.active,
      .nav-pici span.active {
          /* background-color: #fff; */
          color: #2d73ff;
          font-weight: 700;
          position: relative;

      }

      .list_tab span.active::after {
          content: "";
          display: block;
          width: 1rem;
          height: 0.08rem;
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          bottom: 0;
          background-color: #2d73ff;
          border-radius: 0.5rem;

      }

      .top-breadcrumb {
          padding: 0.24rem;
          padding-bottom: 0.32rem;
      }

      .nav-pici {
          padding: 0.2rem;
          position: relative !important;
          top: unset;
          border-radius: 0.12rem 0.12rem 0 0;
          /* display: flex;
            flex-wrap: wrap !important; */
      }

      .nav-pici .select-area {
          padding: 0.08rem 0.26rem;
          max-width: 5rem;
          white-space: wrap;
          height: unset;
      }

      .nav-pici .select-area.active {
          background-color: #2d73ff16;
      }

      .pici .area {
          max-width: 5rem;
      }

      .entrance-wrap-tiaojian-content a {
          color: #5e82ff;
      }

      .search_box {
          margin-top: 0.2rem;
          margin-bottom: 0.2rem;
          padding: 0.4rem 0.24rem;
          border-radius: 0.2rem;
          box-shadow: 0 0 0.12rem 0 rgba(0, 0, 0, 0.1);
          background: #fff;
      }

      .search_box button {
          margin-left: 0.3rem;
          padding: 0.1rem 0.24rem;
          border: 0;
          border-radius: 0.16rem;
          font-size: 0.28rem;
      }

      .search_box select {
          padding: 0.1rem 0.3rem;
          outline: none;
          border: none;
          appearance: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          font-size: 0.28rem;
          color: #666666;
          text-align: center;
          background: url(/news/yifenyiduanchaxun/resource/images/city.png) no-repeat 100% center transparent;
          background-size: 0.16rem 0.1rem;
          width: 1.6rem;
      }

      .search_box .search input {
          padding: 0.17rem 0.23rem;
          border-radius: 0.5rem;
          font-size: 0.26rem;
          background-color: #f5f5f5;
      }

      .search_box .search_btn {
          color: #fff;
          background: linear-gradient(141.3deg, rgba(35, 194, 228, 1) 0%, rgba(1, 127, 243, 1) 100%);
      }

      .search_box .reset_btn {
          background-color: #F5F5F5;
      }

      .search_box .search_result {
          margin-top: 0.4rem;
      }

      .search_box .search_result p:first-child {
          margin-bottom: 0.2rem;
      }

      .table_con {
          max-height: 6rem;
          overflow-y: auto;
          border-radius: 0.2rem;
      }

      .table_tab {
          display: flex;
          flex-wrap: nowrap;
          justify-content: flex-start;
          align-content: flex-start;
          padding: 0.10rem;
          padding-bottom: 0;
          background-color: white;
          width: 100%;
          overflow-x: auto;
          border-bottom: 1px solid rgb(235, 235, 235);
          margin-bottom: 0.2rem;
          margin-top: 0.2rem;
      }

      .table_tab_item {
          display: block;
          padding: 0 0.4rem;
          text-align: center;
          border-radius: 0.1rem;
          height: 0.66rem;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 0.28rem;
          color: #444;
          position: relative;
          flex-shrink: 0;
          cursor: pointer;
          transition: all 0.3s ease;
      }

      .table_tab_item.active {
          color: #2d73ff;
          font-weight: 700;
          position: relative;
      }

      .table_tab_item.active::after {
          content: "";
          display: block;
          width: 1rem;
          height: 0.08rem;
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          bottom: 0;
          background-color: #2d73ff;
          border-radius: 0.5rem;
      }

      .table_con table {
          width: 100%;

          border: 0.01rem solid #E5F2FB;
          border-radius: 0.2rem;
          border-spacing: 0;
          font-size: 0.26rem;
          text-align: center;
          background-color: #E5F2FB;
      }

      .table_con table tr td,
      .table_con table tr th {
          height: 0.8rem;
      }

      .table_con table tr th {
          color: #0088DB;
          position: sticky;
          top: 0;
          background-color: #E5F2FB;
          z-index: 10;
      }

      .table_con table tr:nth-child(2n) {
          background-color: #fff;
      }

      .table_con table {
          display: none;
      }

      .table_con table.active {
          display: table;
      }

      .content table {
          border: none
      }

      .box .content {
          position: static;
      }

      body,
      html {
          overflow-x: visible;
      }

      footer .footer-info {
          padding: 0.3rem 0;
          background: #fff;
          border-top: 0.01rem solid rgba(0, 0, 0, 0.2);
          font-size: 0.24rem;
          color: #666;
          text-align: center;
      }

      footer .copyright {
          font-size: 0.24rem;
          color: #666;
          text-align: center;
      }


      .zhenti_box {
          /* background-color: pink; */
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          align-items: flex-start;
          margin-top: 0.32rem;
      }

      .zhenti_box .kemu {
          background-color: rgb(255, 255, 255);
          border-radius: 0.2rem;
          border: 0.02rem dashed #8CA6FF;
          width: 3.1rem;
          margin-bottom: 0.2rem;
          display: flex;
          flex-direction: column;
          align-items: center;
          padding: 0.24rem 0.18rem;
      }

      .zhenti_box .kemu .kemu_name {
          font-size: 0.28rem;
      }

      .zhenti_box .kemu ul {
          display: flex;
          margin-top: 0.16rem;
      }

      .zhenti_box .kemu ul li {
          display: flex;
          align-items: center;
          justify-content: center;
          padding: 0 0.18rem;
          height: 0.24rem;
          /* background-color: pink; */
          border-right: 1px solid rgb(210, 224, 255);
      }

      .zhenti_box .kemu ul li:last-child {
          border: none;
      }

      .zhenti_box .kemu ul li a {
          font-size: 0.26rem;
          color: #629CDB;
          white-space: nowrap;
      }

      .zhenti_box .kemu ul li a:not([href]) {
          color: rgb(175, 175, 175);
      }

      nav .menu {
          display: block !important;
      }

      .luqufenshu_link {
          display: block;
          width: 100%;
          padding: 0.3rem 0.2rem;
          background-color: #2d73ff1a;
          margin: 0.2rem 0;
          border-radius: 0.12rem;
          color: #2d73ff;
      }


      .list_tab span {
          display: block;
          padding: 0 0.4rem;
          text-align: center;
          border-radius: 0.1rem;
          height: 0.66rem;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 0.28rem;
          color: #444;
          position: relative;
          flex-shrink: 0;
          /* border-left: 1px solid rgb(214, 214, 214); */
      }

      /* .list_tab span:first-child{
            border-left: none;
        } */
      .list_tab span.nandu {
          font-size: 0.20rem;
          color: #999;
          padding: 0;
          width: fit-content;
          margin-left: 0.1rem;
          font-weight: 500 !important;
          margin-bottom: -0.05rem;
      }

      .list_tab span.active {
          /* background-color: #fff; */
          color: #2d73ff;
          font-weight: 700;
          position: relative;

      }

      .list_tab span.active::after {
          content: "";
          display: block;
          width: 1rem;
          height: 0.08rem;
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          bottom: 0;
          background-color: #2d73ff;
          border-radius: 0.5rem;

      }

      .top-breadcrumb {
          padding: 0.24rem;
          padding-bottom: 0.32rem;
      }

      .entrance-wrap-tiaojian-content a {
          color: #5e82ff;
      }

      #index22 {
          position: relative;
      }

      .artical-gaokao {
          color: #5e82ff;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 500;
          line-height: 0.39rem;
          position: absolute;
          right: 0;
          top: 0.04rem;
          width: 4rem;
          text-align: right;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
      }

      nav .topnav li.title {
          font-size: 0.48rem;
          height: 1rem;
          margin: 0 2rem 0 1rem;
      }

      nav .topnav li.home a {
          display: block;
          width: 1rem;
          height: 1rem;
          background-size: 1rem 1rem;
      }

      nav .topnav li.title a {
          line-height: 1rem !important;
      }

      nav .topnav li.title a {
          font-size: 0.36rem;
          width: 4.2rem;
          height: 1rem;
          background-size: 1.6rem 0.8rem;
          padding-left: 1.6rem;
          text-align: left;
      }

      nav .topnav li.home a:hover {
          background-size: 1rem 1rem;
      }

      nav .topnav li.home {
          width: 1rem;
          height: 1rem;
      }

      nav .topnav {
          height: 1rem;
          padding-bottom: 0.2rem;
      }

      nav .topnav li.list {
          width: 3.2rem !important;
          height: 0.5rem !important;
          margin-top: 0.25rem !important;
      }

      nav .topnav li.list a {
          float: right;
      }

      .button {
          width: 3rem !important;
          height: 0.5rem !important;
          flex-shrink: 0;
          border-radius: 0.57rem !important;
          background: #ffffffe6 !important;
          flex-shrink: 0;
          color: RGB(45, 115, 255) !important;
          font-family: "PingFang SC";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 700;
          line-height: 0.5rem !important;
          border: none;
          display: block;
          border: none;
          text-align: center;
          margin-right: 0.1rem;
      }


      .zixunimg {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 100%;
      }

      .zixunimg img {
          width: 3rem;
          height: auto;
          display: block;
      }

      .school_item .to_detail_btn {
          float: right;
          display: block;
          width: fit-content;
          height: 0.6rem;
          line-height: 0.6rem !important;
          text-align: center;
          padding: 0 0.18rem;
          border-radius: 1rem;
          font-size: 0.22rem;
          background-color: #5E82FF;
          color: white;
          margin-top: 0.24rem;
      }

      .flexwrap {
          flex-wrap: wrap;
          margin-bottom: 0.25rem;
      }

      .flexwrap li {
          margin-bottom: 0.1rem;
      }

      .chart-title {
          line-height: 0.43rem;
          padding-left: 0.25rem;
          border-left: 0.05rem solid #0087EB;
          font-size: 0.3rem;
          font-weight: 400;
          color: rgb(51, 51, 51);
      }

      #maintitle {
          padding: 0.18rem;
          line-height: 0.37rem;
          border-bottom: 1px solid #DCDCDC;
          font-weight: 400;
          font-size: 0.26rem;
      }

      .wap-con-box .zy-list-con {
          position: relative;
      }

      .wap-con-box .zy-list {
          display: flex;
          /* height: 100%; */
          margin: 0.1rem 0.66rem 0.35rem 0;
          overflow-x: auto;
          overflow-y: hidden;
          user-select: none;
          box-sizing: content-box;
          -webkit-overflow-scrolling: touch;
      }

      .wap-con-box .zy-list.zy-list-more {
          flex-wrap: wrap;
          margin-bottom: 0.14rem;
      }

      .wap-con-box .zy-list.zy-list-more li {
          margin-bottom: 0.19rem;
      }

      .wap-con-box .zy-list::-webkit-scrollbar {
          display: none;
      }

      .wap-con-box .zy-list li {
          display: flex;
          flex: 1 0 auto;
          max-width: 6rem;
          min-width: 1rem;
          height: 0.45rem;
          line-height: 0.45rem;
          padding: 0 0.13rem;
          margin-right: 0.19rem;
          border: 1px solid #E3E4E5;
          font-size: 0.25rem;
          border-radius: 0.13rem;
          box-sizing: border-box;
          cursor: pointer;
          text-align: center;
          justify-content: center;
      }

      .wap-con-box .zy-list li.selected {
          padding: 0 5px;
          border-color: #0187EC;
          background: #0187EC;
          color: #fff;
      }

      .wap-con-box .zy-list li span {
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
      }

      .wap-con-box .zy-list-con {
          position: relative;
      }

      .wap-con-box .zy-list-con .right-more {
          position: absolute;
          top: 0;
          right: 0;
          /* line-height: 0.67rem;
  padding-left: 0.24rem; */
          background: #fff;
      }

      .wap-con-box .zy-list-con .right-more .img {
          width: 0.3rem;
          height: auto;
          padding-top: 0.07rem;
      }

      .clearfix {
          zoom: 1;
      }

      .flex {
          display: flex;
      }

      .entrance-wrap {
          margin-bottom: 0.1rem;
      }

      .entrance-wrap.link_box a {
          display: block;
          margin-bottom: 0.14rem;
      }

      .entrance-wrap.link_box a img {
          margin-left: 0.12rem;
      }

      .more span {
          color: #2d73ff;
      }

      .more .down {
          color: #2d73ff;
      }

      .entrance-wrap-yaoqiu-title .entrance-wrap-yaoqiu-a a {
          margin-left: 0
      }

      .school_tab_box .flex-li {
          margin-right: 0.1rem;
          flex: 1;
          white-space: normal;
      }

      .list-item {
          margin-bottom: .34rem;
          font-size: .29rem;
          font-weight: bold;
      }

      .list-detail-title {
          width: 30%;
          display: inline-block;
          flex-shrink: 0;
          color: #333;
          vertical-align: top;
      }

      .list-detail-content {
          width: 65%;
          display: inline-block;
          margin-bottom: .22rem;
      }

      .list-detail-content a {
          color: #5e82ff;
          word-wrap: break-word;
      }

      .list-content-btn {
          margin-top: .3rem;
          padding-top: .3rem;
          border-top: .01rem solid #E9E9E9;
          justify-content: space-around;
      }

      .list-title {
          font-size: 0.3rem;
          margin-bottom: 0.14rem;
      }

      .list-title img {
          width: .26rem;
          margin-right: .03rem;
          vertical-align: middle;
      }

      .list-content-btn a {
          color: #5e82ff;
          white-space: nowrap;
          font-size: 0.25rem;
      }

      .arrow-right {
          width: 0.1rem;
          margin-left: 0.11rem;
      }

      .time-table {
          width: 100%;
      }

      .time-table tr {
          padding-bottom: .26rem;
      }

      .time-table td {
          color: #333;
          font-size: 0.27rem;
          padding: 0.3rem 0.20rem 0 0.2rem
      }

      .new_title_more {
          padding: 0.22rem;
          width: 3rem;
          margin: 0.1rem auto 0 auto;
          color: #5e82ff;
          text-align: center;
          font-family: "Microsoft YaHei";
          font-size: 0.28rem;
          font-style: normal;
          font-weight: 400;
          background: #E6ECFF;
          line-height: normal;
          border-radius: 0.2rem;
          display: block;
      }

      .school_item .name .yiben {
          position: relative;
          top: -0.03rem;
          height: 0.3rem;
          border-radius: 0.04rem;
          font-size: 0.22rem;
          padding: 0.01rem 0.05rem;
          font-weight: 500;
          margin-left: 0.04rem;
          margin-right: 0.04rem;
          color: #FF5E5E;
          border: 0.01rem solid #FF5E5E;
      }

      .qu-select-name {
          margin-right: 0.2rem;
      }

      span.line {
          display: inline-block;
      }

      .line1 {
          margin-left: 0;
      }

      .strategy-title-wrap {
          display: flex;
          align-items: center;
          color: #333333;
          font-family: "PingFang SC";
          font-size: 0.34rem;
          font-weight: 700;
          height: 0.42rem;
          box-sizing: border-box;
      }

      .strategy-wrap {
          margin-left: 0;
      }

      .strategy-wrap .strategy-nav {
          margin-left: 0;
      }

      .nav-style::after {
          background-color: #4490fe;
          bottom: -0.18rem;
      }

      .nav-style {
          color: #4490fe;
      }

      .play-btn {
          background: #5E82FF;
          width: fit-content;
      }

      .play-btn .play-style {
          color: #2d73ff;
          background: #fff !important
      }

      .play-btn .play {
          background: #5E82FF;
          margin-right: 0;
      }

      .enter-li span {
          color: #2d73ff;
      }

      .enter {
          padding: 0;
      }

      .activity .activity-title .title {
          padding-bottom: 0.12rem;
      }