   .list_tab,
   .nav-pici {
       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: 100%;
       overflow-x: auto;
       position: sticky;
       top: 0;
       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;
       margin-left: 0;
       max-width:auto;
       min-width: auto;
   }

   .search_box .search input {
       padding: 0.17rem 0.23rem;
       border-radius: 0.5rem;
       font-size: 0.26rem;
       background-color: #f5f5f5 !important;
   }

   .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;
   }

   .search_box .search input:focus {
    outline: 0px solid #fff !important;
   }
   .reset_btn{
    color: #000;
   }
   .search_box .search input{
    color: #000;
   }