/*------------学校排名--------*/
.school_lb {
    background: #ffffff;
    position: relative;
    height: 0.72rem;
    line-height: 0.72rem;
}
.school_lb li{
    float:left;
    width:33%;
    border-right:1px solid #f0f0f0;
}
.school_lb li .choc_school a{
    width:1.6rem;
    margin:0 auto;
    display:block;
}
.school_lb li:last-child{
    border-right:0;
}
.school_lb li .choc_school h3{
    font-size:0.26rem;
    width:1.3rem;
    color: #5b5b5b;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-align:center;
    float: left;
}
.school_lb li .choc_school img{
    float:left;
    width: 0.21rem;
    height: 0.11rem;
    margin-left: 0.08rem;
    margin-top: 0.3rem;
}
.school_lb li .choc_school .on{
    transform:rotate(90deg);
    -webkit-transform:rotate(3.2rad);
}
.school_lb li .choose_cont{
    width:100%;
    background:#fff;
    overflow:hidden;
    padding:0.2rem 1.4rem;
    position:absolute;
    z-index:99;
    left:0;
    margin: 0 auto;
    border: 0.02rem solid #f0f0f0;
    top: 0.72rem;
}
.school_lb li .choose_cont dl dd{
    margin:0 auto;
    height:0.42rem;
    line-height:0.42rem;

}
.school_lb li .choose_cont dl dd a{
    font-weight:400;
    clear:both;
    color: #5b5b5b;
    font-size:0.26rem;
}
.school_lb li .choose_cont dl dd span{
    float:left;
}
.school_lb li .choose_cont dl dd i{
    float:right;
    display:block;
}
.school_zh{
    background: #ffffff;
    overflow:hidden;
    padding-bottom:0.1rem;
    border-top: 0.02rem solid #f0f0f0;
}
.school_zh ul li{
    float:left;
    width:33.3%;
    margin-top:0.1rem;
}
.school_zh ul li a{
    display:block;
    width:1.3rem;
    margin:0 auto;
    display:block;
    color: #5b5b5b;
    border:1px solid #999;
    border-radius:0.1rem;
    text-align:center;
    font-size:0.26rem;
    line-height:0.42rem;
}
.school_zh ul .school_cur {
    border:1px solid #cc3d3b!important;
    color:#cc3d3b;
}

/*.hot_right{
    margin-left: 1.8rem;
}*/
/*------热门专业----*/
.abroad_professional h3{
    border-left: 8px solid #ff9c00;
}
/*--------合作伙伴-------*/
.partners li a:hover{
    color: #ffffff;
    background: #e56f6f;
    border: 0.01rem solid transparent;

}

@media (max-width: 768px) {
    .school_lb li .choose_cont{
        padding: 0.1rem 0.2rem;
    }
    .abroad_professional li{
        margin-left: 0.64rem;
    }
}
@media (max-width: 420px) {
    .abroad_professional li {
        margin-left: 0.55rem;
    }
}






