     .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;
     }

     .back_to_feed,
     .back_to_top {
         display: none !important;
     }
 