/*----------头部-------------*/
body{
    background: #ededed;
}
header{
    height: 0.88rem;
    background: #ffffff;
}
header li{
    float: left;
}

/*----logo-----*/
.logo img{
    width: 0.79rem;
    height: 0.75rem;
}

/*----位置----*/
.position{
    margin-left: 0.4rem;
    line-height: 0.88rem;
}
.position h3{
   font-size: 0.28rem;
    color: #7c7c7c;
    float: left;
}
.position img{
    width: 0.17rem;
    height: 0.09rem;
    float: left;
    margin-top: 0.4rem;
    margin-left: 0.1rem;
}
/*-----搜索-----*/
.search{
    position: relative;
    margin-left: 0.4rem;
    margin-top: 0.02rem;
}
.search input{
    width: 3.79rem;
   height: 0.55rem;
    font-size: 0.2rem;
    text-align: center;
    line-height: 0.714rem;
    background: #e5e5e5;
    border:0.022rem solid #d2d2d2;
    border-radius:0.649rem;
    color: #7c7c7c;

}
.search img{
    position: absolute;
    right: 0.2rem;
    top:0.35rem;
    cursor: pointer;
    width: 0.24rem;
    height: 0.24rem;
}
/*-----咨询----*/
.customer{
/*    margin-left: 1rem;
    margin-top: -0.08rem;*/
    float: left;


}
.customer img{
    width: 0.39rem;
    height: 0.62rem;
}

.banner-box .banner-imgs li{
    float: left;
    width: 7.5rem;
    height: 3rem;
    background:url("../images/m_index_banner.png") no-repeat center/cover;
}

/*--------菜单-----*/
.menu{
    background: #ffffff;
    padding-bottom: 0.3rem;
}
.menu li{
    width: 22%;
    float: left;
    margin-left: 4%;
    margin-top: 0.3rem;
   /* width: 1.1rem;*/
    text-align: center;
}
.menu li:nth-of-type(1) ,.menu li:nth-of-type(5){
    margin-left: 0;
}
.menu li img{
    width: 0.8rem;
    height: 0.8rem;
}
.menu li h2{
   font-size: 0.28rem;
    color: #121314;
    margin-top: 0.2rem;
    text-align: center;
}
.menu ul{
   /* margin-left: 0.4rem;*/
}


/*-----注册广告--------*/
.index_ad{
    margin-top: 0.1rem;
    background: #ffffff;

}
.ad_left{
    float: left;
    width: 3.5rem;
    height: 3.6rem;
    border:0.01rem dashed #f43b79;
    border-radius: 0.2rem;
    margin-top: 0.3rem;
    overflow: hidden;
    display: inline-block;
}
.ad_left img{
    width: 3.50rem;
    height: 3.34rem;
    margin-top: 0.28rem;
}
.ad_right{
    margin-top: 0.3rem;
    float: right;
    display: inline-block;
}
.ad_right img{
    width: 3.39rem;
    height: 1.48rem;
}
.ad_right a:first-child{
    display: inline-block;
    border:0.01rem dashed #d43eff;
    width: 3.5rem;
    height: 1.75rem;
    border-radius: 0.2rem;
    overflow: hidden;
}
.ad_right a:first-child img{
    margin-top: 0.2rem;
    margin-left: 0.1rem;
}
.ad_right a:last-child{
    display: inline-block;
    border:0.01rem dashed #00bdd6;
    width: 3.5rem;
    height: 1.75rem;
    border-radius: 0.2rem;
    overflow: hidden;
    margin-top: 0.05rem;
}
.ad_right a:last-child img{
    margin-top: 0.2rem;
    margin-left: 0.1rem;
}

/*--------重点专业-------*/
.key_professional {
    padding-top: 0.2rem;
    margin-top: 0.1rem;
    background: #ffffff;
    padding-bottom: 0.3rem;
    overflow: hidden;
}
.key_professional h2{
    font-size: 0.3rem;
    border-left: 0.08rem solid #ff3838;
    height: 0.27rem;
    padding-left: 0.15rem;
    line-height: 0.27rem;
}
.key_professional .key_img img{
    width: 1.8rem;
    height: 1.6rem;
    border-radius: 0.2rem;

}
.key_professional .key_text{
    position: absolute;
    left: 0.2rem;
    top: 0.70rem;
    text-align: left;
}
.key_professional .key_text h1{
    font-size: 0.3rem;
    font-weight: bold;
    color: #121314;
}
.key_professional .key_text h3{
    font-size: 0.2rem;
    color: #e12b49;
    margin-left: -0.1rem;
    display: inline-block;
}
.key_professional .key_text img{
    width: 0.32rem;
    height: 0.30rem;
    margin-top: 0.05rem;
}
.key_professional .swiper-slide {
    width: 1.8rem !important;
    height: 1.6rem !important;
    -webkit-column-width: 1.8rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 0.2rem;
}
.key_professional .swiper-wrapper>.swiper-slide:first-child{
    margin-left: 0;
}
.key_professional .swiper-container {
    width: 100%;
    height: 100%;
}
    /*----------------医学招生------------*/
.medical_enrollment{
    margin-top: 0.1rem;
    background: #ffffff;
    padding-top: 0.2rem;
    padding-bottom: 0.3rem;
}
.medical_enrollment>.wrap>h2{
    font-size: 0.3rem;
    border-left: 0.08rem solid #940000;
    height: 0.27rem;
    padding-left: 0.15rem;
    line-height: 0.27rem;
    color: #940000;
}
.comment-body {
    position: relative;
    padding-top: 50px;
    margin-top: -50px;
}

/*------菜单------*/
.tab_med{
    margin-top: 0.2rem;
}
.tab_menu ul li a{
    float: left;
    font-size: 0.28rem;
    color: #7f7f7f;
    text-align: left;
    width: 20%;
    display: inline-block;
}
.tab_menu li a:first-child{
    margin-left: 0;
}
.tab_menu .mn_on{
    color: #940000;
}
/*------切换内容----*/
.tab_box {
    margin-top: 0.25rem;
}
/*-----图片--*/
.med_img li{
    float: left;
    margin-left: 0.3rem;
    position: relative;
    width: 2.27rem;
    height: 2.4rem;
    border:1px solid #d2d2d2;
    border-radius: 0.1rem;
}
.med_img li:first-child{
    margin-left: 0;
}
.med_img {
    margin-top: 0.25rem;
}
.med_img li img{
    width: 2.27rem;
    height: 1.84rem;
    border-top-right-radius: 0.10rem;
    border-top-left-radius: 0.10rem;
}
.med_img h3{
    position:absolute ;
    right: 0;
    top: 0.15rem;
/*    width: 1.23rem;*/
    height: 0.29rem;
    padding-left: 0.2rem;
    color: white;
    background: #ed4432;
    text-align: center;
    line-height: 0.29rem;
    border-bottom-left-radius: 0.1rem;
    border-top-left-radius: 0.1rem;
    font-size: 0.2rem;
}
.med_img h4{
    font-size: 0.24rem;
    color: #121314;
    width: 1.4rem;
    text-align: center;
    word-break:keep-all;
    margin-left: 0.44rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 0.1rem;
}


/*----------学校---------*/
.med_school{
    margin-top: 0.2rem;
}
.med_school li{
    float: left;
    width: 30%;
    margin-right: 4.5%;
}
.med_school li:nth-of-type(3),.med_school li:nth-of-type(6){
    margin-right:0;
}
.med_school li a{
  display: inline-block;
    width: 100%;
    height: 0.5rem;
    color: #7f7f7f;
    border:0.01rem solid #a0a0a0;
    text-align: center;
    line-height: 0.5rem;
    margin-top: 0.1rem;
    font-size: 0.24rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.med_school li a:hover{
    color: #940000;
    border: 0.01rem solid #940000;
}

/*-------热门---------*/
.med_hot>h3 img{
    width: 0.23rem;
    height: 0.28rem;
    margin-right: 0.05rem;
}
.med_hot>h3{
    font-size: 0.3rem;
    color: #121314;
    margin-top: 0.2rem;
}
.med_hot li{
    margin-top: 0.2rem;
    position: relative;
    border-bottom: 0.01rem solid #dcdcdc;
    padding-bottom: 0.2rem;
}
.med_hot li:last-child{
    padding-bottom: 0;
    border-bottom:0.01rem solid transparent;
}
.hot_left{
    float: left;
}
.hot_left img{
    width: 1.72rem;
    height: 1.5rem;
    border-radius: 0.1rem;
}
.hot_right{
    float: left;
    margin-left: 0.2rem;
}
.hot_right h1{
    font-size: 0.26rem;
    font-weight: bold;
   color: #121314;
    width: 3.7rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.hot_right h1 img{
    width: 0.22rem;
    height: 0.26rem;
}
.hot_right h4{
    font-size: 0.24rem;
    color: #121314;
    margin-top: 0.07rem;
    width: 3.7rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.hot_right h4 img{
    width: 0.23rem;
    height: 0.24rem;
}
.hot_right b{
    position: absolute;
    right: 0.2rem;
    top: 0.5rem;
}
.hot_right span{
    font-size: 0.24rem;
    color: #4a4a4a;
    margin-top: 0.05rem;
    display: inline-block;
}
.hot_right h5{
    padding: 0.05rem 0.15rem;
    background: #e5e5e5;
    font-size: 0.22rem;
    color: #4a4a4a;
    text-align: center;
    display:inline-block;
    border-radius: 0.1rem;
    margin-top: 0.05rem;
}
.hot_right h5 img{
    margin-right: 0.05rem;
    margin-top: -0.1rem;
}
.hot_right h5 img{
    margin-right: 0.05rem;
    width: 0.21rem;
    height: 0.24rem;
}
.hot_right b{
    font-size: 0.2rem;
    color: #4a4a4a;
    margin-top: 0.2rem;
}
.tab_box>div{
    display:none;
}
.tab_box>div:first-child{
    display: block;
}




/*---------广告-------*/
.m_index_ad{
    background: #ffffff;
    overflow: hidden;
    margin: 0.1rem auto 0;
    width: 7.5rem;
    height: 1.35rem;
}
.m_index_ad img{
    width: 7.5rem;
    height: 1.35rem;

}
/*---------航空-------*/
.aviation{
    margin-top: 0.1rem;
    padding-top: -0.3rem;
}
.aviation>.wrap>h2{
    color: #ff6c00;
    border-left: 0.08rem solid #ff6c00;
    margin-top: 0.3rem;
}
.aviation .tab_menu .on01{
    color: #ff6c00;
}
.aviation .med_school li a:hover{
    color: #ff6c00;
    border:0.01rem solid #ff6c00;
}
.tab_box01>div{
    display:none;
}
.tab_box01>div:first-child{
    display: block;
}
/*-------师范-----*/
.normal>.wrap> h2{
    color: #ed2889;
    border-left: 0.08rem solid #ed2889;
}
.tab_menu .on02{
    color: #ed2889;
}
.normal .med_school li a:hover{
    color: #ed2889;
    border:0.01rem solid #ed2889;
}
.tab_box02>div{
    display:none;
}
.tab_box02>div:first-child{
    display: block;
}
/*--------其他类------*/
.other>.wrap>h2{
    color: #a84bd3;
    border-left: 0.08rem solid #a84bd3;
}
.tab_menu .on03{
    color: #a84bd3;
}
.other .med_school li a:hover{
    color: #a84bd3;
    border:0.01rem solid  #a84bd3;
}
.tab_box03>div{
    display:none;
}
.tab_box03>div:first-child{
    display: block;
}
/*---------培训类招生-------*/
.train>.wrap>h2{
    color: #0170aa;
    border-left: 0.08rem solid #0170aa;
}
.tab_menu .on04{
    color: #0170aa;
}
.train .med_school li a:hover{
    color: #0170aa;
    border:0.01rem solid  #0170aa;
}

.tab_box04>div{
    display:none;
}
.tab_box04>div:first-child{
    display: block;
}



/*---------广告--------*/
.m_index_ad02{
    width: 7.5rem;
    height: 1.35rem;
    margin:0.1rem auto 0;
}
.m_index_ad02 img{
    width: 7.5rem;
    height: 1.35rem;
}



@media (max-width: 768px) {
    .med_img li{
        margin-left: 0.145rem;
    }
    .customer {
        margin-left: 0.75rem
    }
}
@media (max-width: 420px) {
    /*----菜单---*/
/*    .menu li {
        margin-left: 0.6rem;
    }*/
    .customer {
        margin-left: 0.6rem;
    }
    /*--------重点------*/
    .key_professional .swiper-slide{
        width: 1.9rem !important;
        height: 1.7rem !important;
        margin-right: 0.6rem !important;
    }
    .key_text h1{
        margin-top: -0.1rem;
    }
    .key_text h3{
        font-size: 9pt;
        -webkit-transform:scale(0.99);
        -webkit-text-size-adjust:none;
        letter-spacing: -0.011rem;
    }
    .dis{
        display: none;
    }
    .key_text img {
        margin-top: -0.1rem;
    }

    /*--------招生专业----*/
    .med_img li{
        margin-left: 0.42rem;
        width:3.3rem ;
        height: 2.7rem;
    }
    .med_img li img{
        width: 3.3rem;
        height: 2.1rem;
    }
    .med_img h3{
        top: 0.25rem;
        width: 1.7rem;
        height: 0.4rem;
        line-height: 0.4rem;
        font-size: 0.26rem;
    }
    .med_img h4{
        font-size: 0.28rem;
        margin-left: 0.8rem;
        margin-top: 0.1rem;
        width: 1.8rem;
    }

    /*------学校-----*/
/*    .med_school li a{
        margin-left: 0.25rem;
    }*/
    .hot_right h4{
        margin-top: 0.02rem;
    }
    .mla{
        margin-left: 0 !important;;
    }

}
@media (max-width: 375px) {
/*
    .med_school li a {
        margin-left: 0.23rem;
    }*/
}
@media (max-width: 360px) {

    .customer {
        margin-left: 0.5rem;
    }
    .med_img li{
        margin-left: 0.4rem;
    }
    .key_text h3{
        letter-spacing: -0.0145rem;
    }
    .key_text img{
        width: 0.24rem;
        height: 0.24rem;
        margin-top: -0.11rem;
    }

}
@media (max-width: 320px) {
    .customer {
        margin-left: 0.45rem;
    }
/*    .menu li{
        width: 1.2rem;
        margin-left:0.5rem;
    }*/
    .key_text h1{
        padding-bottom: -0.1rem;
    }
    .key_text h3{
        letter-spacing: -0.03rem;
        -webkit-transform: scale(0.9);
        margin-left: -0.2rem;
        margin-top: -0.2rem !important;
    }
    .key_text img{
        display: none;
    }
    .med_img li{
        margin-left: 0.4rem;
    }
    .med_img h4{
        width: 2rem;
        margin-left: 0.65rem;
        margin-top: 0.05rem;
    }
    .key_professional .key_text h3{
        margin-left: -0.2rem;
    }
    .hot_right h4{
        margin-top: 0;
        -webkit-transform: scale(0.9);
        margin-left: -0.15rem;
    }
    .hot_right h5{
        -webkit-transform: scale(0.7);
        margin-top: -0.1rem;
        margin-left: -0.35rem;
    }
    .hot_right span{
        -webkit-transform: scale(0.9);
        margin-top: -0.1rem;
    }
    .hot_right h1{
        -webkit-transform: scale(0.9);
        margin-left: -0.15rem;
    }
    .hot_right b{
        margin-top: 0.1rem;
        -webkit-transform: scale(0.8);
    }
    .guide_left p{
        -webkit-transform: scale(0.9);
        margin-left: -0.3rem;
    }
    .guide_right img{
        width: 1.6rem;
        height: 1.13rem;
    }
    .guide_left span{
        -webkit-transform: scale(0.8);
        margin-left: -0.1rem;
    }

}
.target-fix {
    position: relative;
    top: -60px; // 偏移为nav被fixed元素的高度
display: block;
    height: 0; //高度为0
overflow: hidden;
}






