﻿b, em, i, strong {
    font-style: normal;
    font-weight: 400;
}
.hidee{
    display: none;
}
.masker-wrap,.notScroll{
    overflow: hidden;
}
.masker-wrap{
    position: fixed;
    z-index: 100;
    width: 100%;
    left: 0;
    top: 0;
}
.masker{
    display: block !important;
}
.temp_footer{
    /* margin-bottom: 0 !important; */
}
.zbkt_box_wamp .masker-wrap .masker-cont-sel{
    overflow-y: scroll;
}

.zbkt_box_wamp .top-tips .all-tips{
    width: auto;
}
#channel_box .teacher_team .main-cont{
    padding:0;
    width: 100%;
    padding: 0 .2rem;
    box-sizing: border-box;
}
#channel_box .teacher_team .main-cont dd{
    width: 2.83rem;
    height: 3.1rem;
}
#channel_box .teacher_team .main-cont dt p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
}
#channel_box .teacher_team .main-cont dt .name,#channel_box .teacher_team .main-cont dt .job{
    margin-top:0;
}
#channel_box .teacher_team .main-cont dt{
    height: 3.14rem;
    width: 4rem;
}
#channel_box .teacher_team .main-cont dt .name, #channel_box .teacher_team .main-cont dt .job{
    height: .4rem;
}


.so_box_warp #serch-wrap .search-inp {
    position: relative;
    width:100%;  
  }
  .so_box_warp #serch-wrap input {
    height: 0.6rem;
    width: 100%;
    border-radius: 0.3rem;
    padding-left: 0.2rem;
    background: #f2f2f2;
    box-sizing: border-box;
  }


  /* .so_box_warp .tab-page-wrap #tabPageCont .list-page.on{
      position: relative;
  } */
 .so_box_warp .type-sub-list-cont li.on {
    color: #3ccc86;
}
  .so_box_warp .sub-list-cont{
    width: 100%;
    max-width: 7.5rem;
}
.so_box_warp  .area-list-cont li {
    width: 2.2rem;
    height: 0.78rem;
    background: #f8f8f8;
    border-radius: 3px;
    float: left;
    text-align: center;
    line-height: 0.78rem;
    margin: 0 0.06rem 0.14rem;
    color: #757575;
    font-size: 0.26rem;
}
.so_box_warp  .area-list-cont li.on, .so_box_warp  .sx-list-cont .cont li.on {
    background: #00d36a;
    color: #fff;
}

.so_box_warp .bkzx-page .sx-list-cont .cont, .so_box_warp .kszx-page .sx-list-cont .cont {
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 0.16rem;
}
.so_box_warp .sub-sel-wrap{
    height: 0.85rem;
    width: 100%;
    margin-bottom: 0.1rem;
    position: absolute;
    top: 2.62rem;
    overflow: hidden;
    background: #fff;
    z-index: 113;
}
.so_box_warp #tabPageCont .sub-tab-menu {
    position: absolute;
    top:0;
    left: 0;
    z-index: 113;
}
.sub-tab-cont{
    background:#fff;
    position: fixed;
    width: 100%;
    z-index: 113;
    top:3.5rem;
}
.so_box_warp .tab-page-wrap #tabPageMenu,.so_box_warp #serch-wrap{
    z-index:113;
}

.so_box_warp .tab-page-wrap .kszx_tabPageMenu{
    top: -1.79rem !important;
}
.kszx_tab-page-wrap .tab-page-cont .sub-sel-wrap{
    top: -.85rem !important;
}
#sel-provinces,.sx-list-cont{
    overflow: scroll;
}
.so_box_warp .bkzx-page .area-list-cont{
    overflow: auto;
}
#tabPage{
    overflow-x: none;
}
#class_temp_box .article{
    display: block;
}
#class_temp_box .article h4{
    /* height: 0.65rem; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom:0;
}
#class_temp_box .article p{
    height: 0.35rem;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#class_temp_box .temp_box_bot{
    margin-top:0.2rem;
}
#tabPage{
    position: relative;
}

.masker-cont-sel{
    position: absolute;
    z-index: 200;
    top: 0;
    width: 100%;
    z-index: 200;
    background: #fff;
}

.masker-cont-sel  .cont {
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
}
.masker-cont-sel h3 {
    font-size: 0.28rem;
    margin-bottom: 0.34rem;
    padding-top: 0.48rem;
    padding-left: 0.115rem;
}
.masker-cont-sel  .cont li.on {
    background: #00d36a;
    color: #fff !important;
    border:1px solid #00d36a !important;
}
.masker-cont-sel .cont .exam_type_list li,.masker-cont-sel .cont .zx_type_list li{
    float: left;
    width: 2.08rem;
    height: 0.66rem;
    text-align: center;
    line-height: 0.66rem;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    color: #757575;
    font-size: 0.26rem;
    margin: 0 0.11rem 0.28rem;
}
.masker-cont-sel .set-wrap {
    padding-top: 0.3rem;
}

.masker-cont-sel  #resetBtn {
    color: #00d36a;
    border: 1px solid #00d36a;
    margin-right: 0.38rem;
    margin-left: 1.23rem;
    float: left;
    width: 2.1rem;
    height: 0.68rem;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.68rem;
    margin-bottom: 0.25rem;
    cursor: pointer;
}
.set-wrap #okBtn {
    float: left;
    width: 2.1rem;
    height: 0.68rem;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.68rem;
    margin-bottom: 0.25rem;
    cursor: pointer;
    background-color: #00d36a;
    color: #fff;
    border: 1px solid #00d36a;
}
.fixed_bot li .count_box .count{line-height: 0.4rem;}