.level{display:flex;flex-direction:row;justify-content:space-between;border-bottom:4px solid #0242A0}
.level ul{display:flex}
.level ul li{width:188px;height:40px;line-height:40px;background:url("../images/icon9.png") no-repeat center center;font-weight:bold;font-size:14px;text-align:center;color:#1D2129;cursor:pointer}
.level ul li.active{background:url("../images/icon10.png") no-repeat center center;color:#fff}
.twoLevel{margin-top:20px}
.twoLevel ul{display:flex}
.twoLevel ul li{padding:2px;background:linear-gradient(180deg,#e5e6eb 0%,#FFFFFF 100%);border-radius:6px;margin-right:10px;cursor:pointer}
.twoLevel ul li span{width:132px;height:30px;background:linear-gradient(360deg,#FFFFFF 0%,#EAEBEC 88%);border-radius:6px;display:block;text-align:center;line-height:30px;color:#1D2129}
.twoLevel ul li.active{background:linear-gradient(180deg,#1165B5 2%,#00409E 100%);position:relative;box-shadow:0 4px 4px rgba(0,0,0,0.3)}
.twoLevel ul li.active span{background:linear-gradient(180deg,#1165B5 2%,#00409E 100%);color:#fff}
.twoLevel ul li.active:before{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #01419F;position:absolute;bottom:-7px;left:50%;margin-left:-6px}
.tableBox{margin-top:20px;position:relative}
.tableBox .main{background:#f7f8fa;border:0.5px solid #E5E6Eb;position:relative;z-index:2;padding:20px;border-radius:6px;padding-bottom:40px}
.tableBox:before{content:'';border-radius:20px;box-shadow:0 20px 20px rgba(0,0,0,0.2);display:block;position:absolute;height:100px;bottom:80px;right:10px;width:320px;transform:skewY(4deg)}
.tableBox:after{content:'';border-radius:20px;box-shadow:0 20px 20px rgba(0,0,0,0.2);display:block;position:absolute;height:100px;bottom:80px;left:10px;width:320px;transform:skewY(-4deg)}
.tableBox .table{width:100%;border-collapse:collapse}
.tableBox .table thead{border-radius:66px;overflow:hidden}
.tableBox .table thead tr{background:linear-gradient(to bottom,#ffffff,#e5e6eb )}
.tableBox .table thead tr th{height:44px;color:#3F4855;font-size:14px;text-align:center;/* min-width:120px; */}
.tableBox .table thead tr th:first-child{text-align:left;padding-left:15px}
.tableBox .table thead tr th span{padding-left:20px}
.tableBox .table thead tr th span.icon1{background:url("../images/tableIcon1.png") no-repeat left center}
.tableBox .table thead tr th span.icon2{background:url("../images/tableIcon2.png") no-repeat left center}
.tableBox .table thead tr th span.icon3{background:url("../images/tableIcon3.png") no-repeat left center}
.tableBox .table thead tr th span.icon4{background:url("../images/tableIcon4.png") no-repeat left center}
.tableBox .table thead tr th span.icon5{background:url("../images/tableIcon5.png") no-repeat left center}
.tableBox .table thead tr th span.icon6{background:url("../images/tableIcon6.png") no-repeat left center}
.tableBox .table tbody{position:relative;top:10px;box-shadow:0 3px 6px rgba(0,0,0,0.03);background:#fff}
.tableBox .table tbody tr:hover{background:#ecf4ff!important;transition:all .2s}
.tableBox .table tbody tr{cursor:pointer}
.tableBox .table tbody tr td{line-height:40px;color:#4E5969;border-bottom:1px solid #e9eaec;text-align:center}
.tableBox .table tbody tr td:first-child{text-align:left;display: flex;gap: 10px;}
.tableBox .table tbody tr td:first-child span{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 380px;
}
.tableBox .table tbody tr td span{
    display: block;
    width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tableBox .table thead tr th:nth-child(1) {}
.tableBox .table thead tr th:nth-child(2) {}
.tableBox .table thead tr th:nth-child(3) {}
.tableBox .table thead tr th:nth-child(4) {
}
.tableBox .table thead tr th:nth-child(5) {
    width: 230px;
}
.tableBox .table thead tr th:nth-child(6) {
    width: 100px;
}
.tableBox .table thead tr th:nth-child(7) {width: 100px;}
.tableBox .table tbody tr td i{font-style:normal;width: 20px;text-align: center;margin-left: 14px;}
.tableBox .table tbody tr:nth-child(even){background: #ededed;}
.search{width:300px;height:30px;border:1px solid #E6E6E6;background:linear-gradient(180deg,#E6E6E6 0%,#FFFFFF 100%);border-radius:8px 8px 8px 8px;display:flex;position: relative}
.search span{
    position: absolute;
    width: 30px;
    height: 30px;
    background: url(../images/close_icon.png) no-repeat center center;
    right: 37px;
    top: 0;
    cursor: pointer;
    display: none;
}
.search input{flex:1;border:none;background:none;padding:0 10px}
.search i{width:36px;border-left:1px solid #E7E7E7;background:url("../images/search.png") no-repeat center center;cursor:pointer;background-size:17px}
.isPhone .search,.m_tableStyle .m_list{display:none}
.isPhone .level{border:none;display:block}
.isPhone .level ul{display:grid;grid-template-columns: 1fr 1fr 1fr 1fr;padding:0 0.25rem;grid-gap:0.25rem}
.isPhone .level ul li{width:auto;height:auto;line-height:initial;font-size:0.28rem;padding:0.15rem 0;border-radius:0.1rem;background:linear-gradient(180deg,#e5e6eb 0%,#FFFFFF 100%)}
.isPhone .level ul li.active{background:#0344a1;background-size:100% 100%}
.isPhone .twoLevel{border:none;display:block;margin-top:0.25rem}
.isPhone .twoLevel ul{display:grid;grid-template-columns: 1fr 1fr 1fr 1fr;padding:0 0.25rem;grid-gap:0.25rem}
.isPhone .twoLevel ul li{width:auto;height:auto;line-height:initial;font-size:0.28rem;padding:0.15rem 0;border-radius:0.1rem;margin:0}
.isPhone .twoLevel ul li.active{background:#0344a1;background-size:100% 100%;box-shadow:none}
.isPhone .twoLevel ul li.active span{color:#fff;background:none;}
.isPhone .twoLevel ul li span{width:auto;height:auto;line-height:initial;background:none;font-size: 0.28rem;}
.isPhone .tableBox{margin-top:0.25rem}
.isPhone .tableBox:before{display:none}
.isPhone .tableBox:after{display:none}
.m_search,.m_list,#searchBox{
    display: none;
}
.isPhone .m_tableStyle .table thead tr th:first-child,.isPhone .m_tableStyle .table tbody tr td:first-child{min-width:3rem}

.isPhone .m_tableStyle .table tbody tr td:nth-child(2){min-width:4rem}
.isPhone .m_list{display: block;margin: 0 0.2rem;}
.isPhone .m_list .item{
    background: #fff;
    margin-bottom: 0.25rem;
    padding: 0.2rem;
    border-radius: 0.2rem;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.07);
}
.isPhone .m_list .item .organName{
    color: #404759;
    margin-bottom: 0.1rem;
}
.isPhone .m_list .item .title{
    font-size: 0.3rem;
    color: #000000;
    /* overflow: hidden; */
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    margin-bottom: 0.1rem;
}
.isPhone .m_list .item .dateBox{display: flex;justify-content: space-between;margin-bottom: 0.1rem;gap: 0.1rem;flex-direction: column;}
.isPhone .m_list .item .dateBox .date{color: #404759;font-size: 0.28rem;}
.isPhone .m_list .item .dateBox .date span{color: #aeb1b6;}
.isPhone .m_list .item .pigeonNum{
    border-top: 1px solid #ecedef;
    padding-top: 0.1rem;
    font-size: 0.28rem;
}
.isPhone .m_list .item .pigeonNum span{
    color: #0344a1;
    font-weight: bold;
}
.isPhone .m_search {
    padding: 0.25rem;
    display: flex;
    padding-top: 0;
    position: relative;
}
.isPhone .m_search span{
    position: absolute;
    width: 0.3rem;
    height: 0.32rem;
    background: url(../images/close_icon.png) no-repeat center center;
    right: 2rem;
    top: 0.15rem;
    cursor: pointer;
    background-size: 100% 100%;
    display: none;
}

.isPhone .m_search button {
    background: linear-gradient(180deg,#1165B5 2%,#00409E 100%);
    color: #fff;
    border: none;
    padding: 0.1rem 0.5rem;
    border-radius: 0.06rem;
}

.isPhone .m_search input {
    flex: 1;
    margin-right: 0.15rem;
    padding: 0.1rem;
    border: 1px solid #cecece;
    border-radius: 0.06rem;
    height: 0.4rem;
}
.isPhone .m_search
.isPhone #searchBox{
    width: 6.9rem;
    height: 10rem;
}
.isPhone .tableBox .main{
    display: none;
}
