#xdf_footer {
    position: absolute;
    bottom: 0;
}
.con_wrap{    margin-bottom: 2.7rem;}
/* header */
.header {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
	
}
.header a{
    position: absolute;
    display: inline-block;
    width: .22rem;
    height: .41rem;
    top: .24rem;
    left: .28rem;
    background-image: url(../images/go_back.png);
    background-size: .22rem .41rem;
    vertical-align: middle;
}
.header span {
    text-align: center;
    display: block;
    color: #333;
    font-weight: bold;
    vertical-align: middle;
}

/* 主要内容 */
.box_wrap{
    padding: 0px .3rem;
}

/* 学校名称 */
.school_header{
    display: inline-block;
    width: 100%;
    /* height: 2.66rem;*/
    padding-bottom: .35rem;
    margin-top: .2rem;
    padding-top: .35rem;
    padding-left: .19rem;
    background-color: #60a7fd;
    border-radius: .06rem;
}
.school_header .header_img{
    display: inline-block;
    vertical-align: middle;
}
.school_header .header_img img{
    width: 1.82rem;
    height: 1.82rem;
}
.school_header .header_con{
    display: inline-block;
    width: 4.55rem;
    margin-left: .07rem;
    vertical-align: middle;
    color: #fff;
}
.school_header .header_con .con_name{
    font-size: .34rem;
}
.school_header .header_con .con_info{
    line-height: .4rem;
    font-size: .24rem;
    margin-top: .22rem;
}
.school_header .header_con .con_info .info_other div{
    display: inline-block;
    width: 100%;
}
.school_header .header_con .con_info .info_other div:nth-child(2){
   /* margin-left: .2rem; */
}

/* 选择模块 */
.choose_box{
    display: flex;
    justify-content: space-between;
    position: relative;
    height: 1.1rem;
}
.choose_box .box_item{
    display: inline-block;
    width: 1.6rem;
    font-size: .3rem;
    text-align: center;
    padding-top: .29rem;
}
.choose_box .box_item.pick{
    color: #006bff;
}
.choose_box .box_border{
    position: absolute;
    width: .8rem;
    height: .06rem;
    border-radius: .02rem;
    left: .4rem;
    /* left: 2.16rem; */
    /* left: 3.92rem; */
    /* left: 5.68rem; */
    bottom: .25rem;
    background-color: #006bff;
}

/* 学校介绍 */
.box1 .box_con{
    line-height: .4rem;
    font-size: .26rem;
    text-align: justify;
}
.box1 .box_table{
    border-radius: .05rem;
    margin-top: .38rem;
    font-size: .24rem;
    overflow: hidden;
}
.box1 .box_table tr th{
    width: 2rem;
    line-height: .36rem;
    padding: .15rem .27rem;
    text-align: right;
    font-weight: bold;
    vertical-align: middle;
}
.box1 .box_table tr th p{
    font-weight: bold;
}
.box1 .box_table tr:nth-child(odd) th{
    background-color: #cde1ff;
}
.box1 .box_table tr:nth-child(even) th{
    background-color: #e1edfe;
}
.box1 .box_table tr td{
    line-height: .36rem;
    padding: .15rem .16rem;
    vertical-align: middle;
    word-break: break-all;
}
.box1 .box_table tr:nth-child(odd) td{
    background-color: #e9f2ff;
}
.box1 .box_table tr:nth-child(even) td{
    background-color: #f5f8fd;
}

/* 招生录取 */
.box2{
    display: none;
}
.box2 .box_item .item_time{
    height: .8rem;
    border-bottom: 1px solid #ececec;
    background-image: url(../images/school_box2.png);
    background-repeat: no-repeat;
    background-position: 6.5rem center;
    background-size: .26rem .14rem;
    padding-top: .18rem;
}
.box2 .box_item:nth-last-child(1) .item_time{
    border-bottom: 0px;
}
.box2 .box_item .item_time .time_icon{
    display: inline-block;
    width: .25rem;
    height: .25rem;
    background-image: url(../images/school_time.png);
    background-size: .25rem .25rem;
    vertical-align: middle;
}
.box2 .box_item .item_time .time_num{
    display: inline-block;
    color: #006bff;
    font-size: .28rem;
    vertical-align: middle;
}
.box2 .box_item .item_show{
    display: none;
    font-size: .26rem;
    padding: .32rem .25rem;
    background-color: #f5f8fd;
}
.box2 .box_item .item_show .show_title{
    font-weight: bold;
}
.box2 .box_item.pick .item_show{
    display: block;
}
.box2 .box_item.pick .item_show p img{
	width:100%;
}


/* 详细信息 */
.box3{
    display: none;
    font-size: .26rem;
}
.box3 p img{
	    width: 100%;
}

/* 常见问题 */
.box4{
    display: none;
}
.box4 .con_item{
    padding-top: .26rem;
    border-bottom: 1px solid #ededed;
}
.box4 .con_item:nth-child(1){
    padding-top: .1rem;
}
.box4 .con_item:nth-last-child(1){
    border-bottom: 0px;
}
.box4 .con_item .item_title{
    width: 100%;
    min-height: .47rem;
    padding-left: .45rem;
    background-image: url(../images/school_box4_icon.png);
    background-repeat: no-repeat;
    background-size: .34rem .43rem;
    background-position: left .04rem;
}
.box4 .con_item .item_title .title_con{
    line-height: .45rem;
    font-size: .268rem;
    font-weight: bold;
    vertical-align: middle;
    padding-bottom: .24rem;
}
.box4 .con_item .item_con{
    display: none;
    width: 100%;
    font-size: .26rem;
    padding: .25rem .23rem;
    background-color: #f5f8fd;
}
.box4 .con_item .item_con .con_main{
    color: #0084ff;
}
.box4 .con_item .item_con .con_info{
    line-height: .42rem;
    margin-top: .12rem;
}
.box4 .con_item.pick{
    border-bottom: 0px;
}
.box4 .con_item.pick .item_con{
    display: block;
}














