﻿#menu_btn {
    position:fixed;
    right:15px;
    top:15px;
    width:25px;
    height:25px;
}

.logobg {
    position:fixed;
    width:375px;
    height:50px;
    z-index:900;
    opacity:0;
}
.logobg img{
    width:375px;
    height:59px;
}
@media screen and (max-width: 375px) {
    .logobg img {
        width:375px!important;
        height:59px;
    }
}
.mubu {
    position:fixed;
    width:375px;
    height:100%;
    background:black;
    opacity:0.5;
    z-index:888;
    display:none;
}
/*修改开始*/
#menu_ry_kc {
    display:none;
}
#menu_ry_fw {
    display:none;
}
/*修改结束*/
.clearfix::before {
    content:"";
    display:table;
}
body .banner {
    position:absolute;
    width:375px;
    height:215.5px;
    margin-top:0px;
}
@media screen and (max-width: 375px) {
    .banner img {
        width:375px!important;
        height:259px;
    }
    .classroom .classroom_pic img {
        width:346px!important;
        height:243px;
    }
    .address img {
        width:375px!important;
        height:222px;
    }
}
    .banner img {
        width:375px;
        height:259px;
    }
body .xuebu {
    margin: 170px auto 0;
    position:absolute;
    width:375px;
    height:168px;
    z-index:100;
    text-align:center;
}
body .xuebu_1 {
    width:350px;
    height:168px;
    box-shadow:0 0 10px #ffdf2c;
    border-radius:5px;
    background:#fff;
    margin:0 auto!important;
}
    .xuebu_1 div {
        width:116px;
        height:84px;
        float:left;
        padding:8px;
        font-size:12px;
    }
    .xuebu_1 div img{
        width:62.5px;
        height:50px;
        margin:0 auto;
    }
    .xuebu_1 div a{
        width:100%!important;
        height:100%!important;
    }
        .xuebu_1 div p:nth-child(1) {
            width:62.5px;
            margin:0 auto;
        }
.xuebu_1 .xuebu_name {
    line-height:16px;
}

.edu {
    position:absolute;
    height:416px;
    width:375px;
    margin-top:350px;
}
.edu .edu_title {
    width:350px;
    height:36.5px;
    margin:5px auto 0!important;
}
.edu_info{
    width:350px;
    height:107.5px;
    border-radius:7px;
    margin:10px auto 15px!important;
}
.edu_info a{
    display:inline-block;
    width:350px;
    margin:0 auto!important;
}

.edu_info .news_info01{
    width:350px;
    height:107.5px;
    background:#fff;
    box-shadow:0 0 10px #ffdf2c;
    border-radius:7px;
    margin:0 auto 15px!important;
}
.edu_info .news_info01:nth-child(2),.edu_info .news_info01:nth-child(3){
    margin-top:0px;
}
    .edu_info .news_info01 .news_pic{
        float:left;
        width:80px;
        height:80px;
        margin-top:13px;
        margin-left:10px;
    }
.news_pic img {
    width:80px;
    height:80px;
}
    .edu .news_info01 .news_article{
        height:80px;
        width:230px;
        margin-left:105px;
        margin-top:13px;
        font-size:13px;
    }
        .news_info01 .news_article .news_article_title{
            font-weight:bold;
            width:230px;
            height:17px;
            line-height:17px;
        }
        .news_info01 .news_article .news_article_content{
            margin-top:8px;
            width:230px;
            height:34px;
            line-height:17px;
            color:#666666;
        }
        .news_info01 .news_article .news_article_footer{
            margin-top:5px;
            font-size:10px;
            width:230px;
            height:17px;
            line-height:17px;
        }
             .news_article_footer img {
                float:right;
                width:13.5px;
                height:10px;
                margin-top:3px;
                margin-right:5px;
            }
            .news_article_footer span:nth-child(2) {
                float:right;
            }

.splendidstu {
    position:absolute;
    height:303px;
    width:375px;
    margin-top:780px;
}
.splendidstu .splendid_title {
    width:350px;
    height:40px;
    margin:0 auto 5px!important;
}
.splendidstu .splendid_lunbo {
    width:350px;
    height:182px;
    margin:0 auto!important;
}

.AD {
    position:absolute;
    width:375px;
    height:100px;
    margin:1030px auto 0;
}
.AD a{
    width:350px;
    margin:0 auto!important;
}
    .AD img {
        margin:0 auto!important;
        width:350px;
        height:100px;
    }

.teacher {
    position:absolute;
    margin-top:1150px;
    width:375px;
    height:454px;
}
    .teacher .teacher_title {
        width:350px;
        height:31.5px;
        margin:0 auto!important;
    }
    .teacher .teacher_title img{
        width:88.5px;
        height:31.5px;
    }
.teacher .teacher_pic {
    width:350px;
    height:344px;
    margin:10px auto 0!important;
}
.teacher_pic .teacherinfo {
    width:165px;
    height:120px;
    float:left;
    background:#fff;
    border-radius:5px;
    box-shadow:0 0 13px #ffdf2c;
    margin-top:10px;
}
    .teacher_pic .teacherinfo div:nth-child(1) {
        width:68px;
        height:120px;
        float:left;
    }
    .teacher_pic .teacherinfo div:nth-child(2) {
        width:96px;
        height:120px;
        float:left;
        padding-top:20px;
    }
    .teacher_pic .teacherinfo div:nth-child(2) p{
        font-size:12px;
        line-height:18px;
        width:90%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display:block;
    }
    .teacher_pic .teacherinfo img {
        margin:22px 9px 0;
        width:50px;
        height:50px;
        display:inline-block;
    }
    .teacher_pic .teacherinfo div:nth-child(1) span {
        width:100%;
        font-size:13px;
        color:#333333;
        display:block;
        height:15px;
        line-height:15px;
        text-align:center;
        margin-top:-5px;
    }
    .teacher_pic .teacherinfo:nth-child(2) {
        margin-left:18px;
    }
    .teacher_pic .teacherinfo:nth-child(4) {
        margin-left:18px;
    }
    .teacher_pic .teacherinfo:nth-child(6) {
        margin-left:18px;
    }

.classroom {
    position:absolute;
    margin-top:1620px;
    width:375px;
    height:254px;
}
    .classroom .classroom_title {
        width:350px;
        height:33.5px;
        margin:0 auto!important;
    }
    .classroom .classroom_title img{
        width:88.5px;
        height:33.5px;
    }
    .classroom .classroom_pic {
        width:350px;
        height:243px;
        margin:10px auto 0!important;
    }
        .classroom .classroom_pic img {
            width:346px;
            height:243px;
        }
body .address {
    position:absolute;
    margin-top:1920px;
    padding-bottom:50px;
    width:375px;
}
    .address img {
        width:375px;
        height:222px;
    }
.contact {
    position:fixed;
    bottom:0;
    width:375px;
    height:50px;
    background:url(../../Content/Mimage/index/contactInfo.png) no-repeat center center;
    background-size:100%;
    box-shadow:0 0 10px #bfbfbf;
    z-index:999;
}
.contact_01 {
    float:left;
    height:50px;
    width:187.5px;
}
.contact_01 a {
    display:inline-block;
    width:50%!important;
    float:left;
    height:50px;
}
.contact_02 {
    float:right;
    height:50px;
    width:186px;
}
.contact_02 a{
    display:inline-block;
    width:186px;
    float:left;
    height:50px;
}