@charset "utf-8"; 
.search_box {
    padding-bottom: 0.3rem;
    /* margin-bottom: 0.37rem; */
    border-bottom: 1px solid #E8E8E8;
}
.search_box .search_list li {
    display: flex;
    align-items: center;
    margin-bottom: 0.05rem;
}

.search_box .search_list .tt {
    font-weight: bold;
    font-size: var(--titleSize);
    flex: none;
    width: 1.44rem;
}
.search_box .search_list li.letter span:not(.all){
    padding: 0 0.12rem;
}
.search_box .search_list li span {
    line-height: 2.5;
    font-size: var(--smailSize);
    padding: 0 0.25rem;
}
.search_box .search_list li span.selected{
    background: #5F3DBA;
    color: #fff;
  /**  border-radius: 0.08rem;**/
}
.teach_list .news_list.list2 .news {
    width: 33.33%;
    margin-top: 0.79rem;
}

.teach_list .news_list.list2 .news a {
    display: flex;
    margin: 0 0.1rem;
    background: #F7F7FC;
    padding: 0.1rem;
}

.teach_list .news_list.list2 {
    margin: 0 -0.1rem;
    /* padding-top: 0.39rem; */
    display: flex;
    flex-wrap: wrap;
}

.teach_list .news_list.list2 .news .news_imgs {
    width: 1.32rem;
    margin-top: -0.39rem;
    flex: none;
    margin-right: 0.2rem;
}
.teach_list .news_list.list2 .news .news_imgs span{
    padding-top: 141%;
}
.teach_list .news_list.list2 .news .news_title {
    font-size: var(--smailSize);
    font-weight: bold;
    margin-bottom: 0.2rem;
}

.teach_list .news_list.list2 .news .news_wz {
    padding-top: 0.24rem;
}

.teach_list .news_list.list2 .news .news_title span {
    font-weight: normal;
    font-size: var(--smailSizex);
}

.teach_list .news_list.list2 .news .news_address .tt {
    font-weight: bold;
}

.teach_list .news_list.list2 .news .news_address {
    font-size: var(--smailSizex);
    line-height: 1.71;
}
div#wp_paging_w7 {
    display: none;
}
.tecinfo #l-container .inner {
    padding: 0;
    padding-bottom: 1.2rem;
  }
.tecinfo #l-container {background: url(../images/teach_bg.jpg)no-repeat bottom right/cover;}
.tecinfo .teach_info{
    margin-top: -2.9rem;
    display: flex;
    position: relative;
    justify-content: space-between;
    z-index: 1;
}
.tecinfo .teach_info .ml {
    width: 9rem;
}

.tecinfo .teach_info .mr {
    width: 2.34rem;
}

.tecinfo .teach_info .mr img {
    width: 100%;
}
.tecinfo .teach_info .ml .mtop{
    margin-bottom: 1.23rem;
    color: #fff;
}
.tecinfo .teach_info .ml .title {
    font-size: 0.4rem;
    font-weight: bold;
    margin-bottom: 0.35rem;
}

.tecinfo .teach_info .ml .mtop p {
    font-size: var(--bigSize);
    line-height: 1.8;
}

.tecinfo .teach_info .sudy-tab {
}

.tecinfo .teach_info .sudy-tab .tab-menu {
    display: flex;
    margin-bottom: 0.35rem;
    border-bottom: 1px solid #5F3DBA;
}

.tecinfo .teach_info .sudy-tab .tab-menu li {
    font-size: var(--bigSize);
    line-height: 1.5;
    height: 0.64rem;
    display: flex;
    align-items: center;
    padding: 0 0.17rem;
    box-sizing: border-box;
    color: #838383;
    font-weight: bold;
}
.tecinfo .teach_info .sudy-tab .tab-menu li.selected {
    border-bottom: 0.04rem solid #5F3DBA;
    color: #232323;
}

.tecinfo .teach_info .sudy-tab .tab-con p,.tecinfo .teach_info .sudy-tab .tab-con p span {
    line-height: 1.88 ! important;
    font-size: var(--titleSize)  ! important;
    font-family: "微软雅黑"  ! important;
}

@media screen and (max-width:999px){
    .search_box .search_list .tt{
    width: auto;
}
.search_box .search_list li{
    flex-wrap: wrap;
}
.search_box .search_list li.letter span:not(.all){
    padding: 0 12px;
}
.teach_list .news_list.list2 .news{
    width: 50%;
}
.teach_list .news_list.list2 .news .news_wz{
    padding: 0.24rem 0;
}
.teach_list .news_list.list2 .news .news_imgs{
    width: 132px;
}
.tecinfo .teach_info .ml{
    width: 100%;
}
    .tecinfo .teach_info{
    margin: 0;
    flex-direction: column-reverse;
    align-items: center;
}
.tecinfo .teach_info .ml .mtop{
    color: #232323;
    margin-bottom: 30px;
    text-align: center;
}
.tecinfo .teach_info .mr{
    margin: 20px 0;
}
.tecinfo .teach_info .sudy-tab .tab-menu li{
    font-size: 18px;
}
    .tecinfo .teach_info .sudy-tab .tab-menu {
    justify-content: center;
}
}
@media screen and (max-width:640px){
.teach_list .news_list.list2 .news{
    width:100%;
}
.tecinfo .teach_info .sudy-tab .tab-menu li{
    height: auto;
    padding: 0 15px;
}
}