.bo_sch {background:#fff;text-align:left;overflow-y:auto;border-radius:5px;border:1px solid #dde7e9;background:#fff;border-radius:3px}
.bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8}
.bo_sch legend {background:red}
.bo_sch form {padding:15px;display:block}
.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
.bo_sch .sch_bar {display:flex;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
.bo_sch .sch_input {width:100%;height:38px;border:0;padding:0;background-color:transparent;float:left}
.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px}
.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%}

#container_title{
    display: none;
}

.bo_sch p{
    padding:20px;
    font-size: 24px;
    margin: 0;
    border-bottom: 1px solid #dde7e9;
    
}

#search-cate{
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    padding: 0 20px;
    margin: 30px 0;
}

#search-cate a{
    width: 14.28%;
    text-align: center;
    margin-top: 10px;
    /* border:1px solid #dde7e9; */
    cursor: pointer;
    padding:10px 20px;
    font-size:18px;
    border-right: 0.5px solid #444;
}

#search-cate li{
    color:#222;
}

#search-cate li.activated{
    color: rgb(4, 69, 182);
    font-weight: 700;
}

#search-cate a:last-of-type{
    width: calc(100% - 85.68%);
    border-right: none;
}

label[for="search-result"]{
    padding: 20px 0;
    color: rgb(4, 69, 182);
}

.search-cate__title{
    width: 180px;
    font-size: 22px;
    font-weight: 700;
    display: flex;
    position: relative;
    padding-right:50px ;
    border-bottom: 3px solid rgb(35, 4, 160);
}

.search-result__cate{
    margin-bottom: 40px;
}

.cate-count {
    width: 50px;
    font-size: 16px;
    position: absolute;
    right:0;
    bottom: 0;
    display: flex;
}

.search-data{
    padding:20px 0;
    border-bottom:2px solid #777;
}

a{
    text-decoration: none !important;
}

.result-title{
    color: #000;
    font-size:20px;
    font-weight: 700;
    text-decoration: none;

}
.result-content{

}

.more-data{
    float: right;
    line-height: 3em;
}

.no_data__search{
    color: #555;
}

