.con_wrap{
	    padding-bottom: 2.7rem;
}
#xdf_footer {
    width: 100%;
    position: absolute;
    bottom: 0;
}
/* 主要内容 */
.box_wrap{
    padding-left: .3rem;
    padding-right: .3rem;
}

/* 模块切换 */
.box_cut{
    display: flex;
    justify-content: space-between;
    position: relative;
    height: 1.1rem;
    padding: 0px .83rem;
}
.box_cut .cut_box{
    height: 1.1rem;
    line-height: .85rem;
    font-size: .304rem;
}
.box_cut .cut_box.pick{
    color: #006bff;
}
.box_cut .slide{
    position: absolute;
    width: .8rem;
    height: .06rem;
    border-radius: 0.04rem;
    left: 1.44rem;
    bottom: .3rem;
    background-color: #006bff;
}

/* box1 标签 */
.box_label{
    width: 100%;
    padding: .15rem .23rem;
    border-radius: .1rem;
    background-color: #f5f8fd;
}
.box_label .label_item{
    display: inline-block;
    margin: .1rem 0px;
}
.box_label .label_item .item_title{
    font-size: .28rem;
    font-weight: bold;
    padding-left: .35rem;
    background-image: url(../images/school_info_icon.png);
    background-repeat: no-repeat;
    background-size: .26rem .19rem;
    background-position: left;
}
.box_label .label_item .item_con{
    line-height: .4rem;
    font-size: .26rem;
    margin-top: .12rem;
}

/* 班级列表 */
.box_list{
    margin-top: .1rem;
}
.box_list .list_item{
    padding: .24rem 0px;
    border-bottom: 1px solid #ececec;
}
.box_list .list_item .item_title{
    color: #006bff;
    font-size: .32rem;
    font-weight: bold;
}
.box_list .list_item .item_code{
    color: #999999;
    font-size: .26rem;
    margin: .2rem 0px;
}
.box_list .list_item .item_side,
.box_list .list_item .item_date{
    font-size: .28rem;
    padding-left: .4rem;
    background-repeat: no-repeat;
    background-size: .24rem;
    background-position: left;
}
.box_list .list_item .item_side{
    background-image: url(../images/index_class_icon1.png);
}
.box_list .list_item .item_date{
    margin-top: .1rem;
    background-image: url(../images/index_class_icon2.png);
}
.box_list .list_item .item_price{
    display: flex;
    justify-content: space-between;
    margin-top: .25rem;
}
.box_list .list_item .item_price .price_l{
    color: #ff1602;
    font-size: .32rem;
    font-weight: bold;
}
.box_list .list_item .item_price .price_r{
    font-size: .28rem;
}

/* 查看更多 */
.box_more{
    text-align: center;
    margin: .33rem 0px;
}
.box_more span{
    color: #006bff;
    font-size: .26rem;
}

/* box2 */
.box2{
    display: none;
}