.fun-main {



    width: 100%;
    background: url(/img/html5_join/student/1317-bg.jpg) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    overflow-x: hidden;
    padding-bottom: 0.6rem;

}


/*添加banner图的样式*/
.fun-top{
    width: 100%;
    height: 6.09rem;
    position:absolute;
    top: 1rem;
    left: 0;
    background: url(//m.mpl99.com/student/img/bannerpc.jpg)no-repeat;
    background-size: cover;
}


.nav-nienfei {
    width: 80%;
    height: 0.7rem;
    background: linear-gradient(0deg, #F7CB6B 0%, #FFEFCD 100%);
    border-radius: 0.35rem;
    margin: 0 auto;
    margin-top: 6.09rem;

}

.nav-nienfei ol {
    display: flex;
    justify-content: space-around;

}

.nav-nienfei ol li {
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    line-height: 0.7rem;
}

.nav-nienfei ol li:hover{
    text-decoration: underline;
}
.nav-nienfei ol li a {
    color: #C4762A;
}

/* 硬考硬考硬连强 */
.bettrt-ying {

    width: 100%;
    height: 11.63rem;
    background: url(/img/html5_join/student/map-bg-1.png) no-repeat;
    background-size: 100% 11.63rem;
    margin-bottom: 0.8rem;
    position: relative;
 

}

.bettrt-ying .bettrt-ying-map{
    position:absolute;
    width: 8.3rem;
    height: 7.02rem;
    /* border: solid 1px red; */
    left: 4.66rem;
    top: 3.6rem;
    background-image: url(/img/html5_join/student/map.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 


.bettrt-ying ul{

    position: absolute;
    width: 1.2rem;
    height: 5.5rem;
    left: 3rem;
    top: 3rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

}
.bettrt-ying ul li{

    font-size: 0.24rem;
    width: 1.2rem;
    color: #B36530;
    border-radius: 0.23rem;
    height: 0.46rem;
    line-height: 0.46rem;
    text-align: center;
}
.bettrt-ying ul .bettrt-ying-active{
    background-color: #FFE7CC;
    font-weight: bold;
    color: #D80000;
}
.bettrt-ying .bettrt-ying-desc{

    position: absolute;
    width: 4.3rem;
    height: 2rem;
    background: rgba(216,0,0,0.1);
    right: 3rem;
    top: 5.45rem;
    box-sizing: border-box;
    border-radius: 0.1rem;

}

/*修改2*/
.bettrt-ying .bettrt-ying-bottom{
    width: 100%;
    font-size: 0.2rem;
    color: #E60000;
    position: absolute;
    top: 3rem; 
    text-align: center;
}

.bettrt-ying .bettrt-ying-desc>div{

    color: #D80000;
    font-size: 0.18rem;
    box-sizing: border-box;
    padding: 0.3rem;
    display: none;
    font-family: "siyuan-r";
    /* justify-content: center;
    align-items: center;
    flex-wrap: wrap; */
}
.bettrt-ying .bettrt-ying-desc .bettrt-ying-desc-active {
    display: block;
}
.bettrt-ying .bettrt-ying-desc>div>p{

    margin-top: 0.05rem;

}
.bettrt-ying-map p{
    
    font-family: "siyuan-r";
    color: #D80000;
    width: 0.8rem;
    height: 0.35rem;
    line-height: 0.35rem;
    font-size: 0.2rem;
    text-align: center;
    background-color: #FFE7CC;
    border-radius: 0.15rem;
    position: absolute;
    display: none;

}
.bettrt-ying-map .bettrt-ying-map-active{
    display: block;
}
.bettrt-ying-map p>span{

    display: block;
    width: 0.1rem;
    height: 0.1rem;
    background-color:#FFE7CC;
    position: absolute;
    transform: rotate(45deg);
    bottom: -0.025rem;
    left: 50%;
    margin-left: -0.05rem;

}
/* 新的 */
.bettrt-ying-map .beijing-icon{
    left: 5.45rem;
    top: 2.18rem;
}

.bettrt-ying-map .shanghai-icon{
    left: 6.26rem;
    top: 3.7rem;
}

.bettrt-ying-map .tianjin-icon{
    left: 5.53rem;
    top: 2.32rem;
}
.bettrt-ying-map .shanxi-icon{
    left: 4.5rem;
    top: 3.15rem;
}
.bettrt-ying-map .guangdong-icon{
    left: 5.14rem;
    top: 5.1rem;
}
.bettrt-ying-map .liaoning-icon{
    left: 6.35rem;
    top: 1.75rem;
}
.bettrt-ying-map .hubei-icon{
    left: 5.3rem;
    top: 4rem;
}
.bettrt-ying-map .sichuan-icon{
    left: 3.32rem;
    top: 3.8rem;
}
.bettrt-ying-map .zhejiang-icon{
    left: 6.13rem;
    top: 4rem;
}
/* 新么为 */



.bettrt-ying-map .heilongjiang-icon{
    left: 6.85rem;
    top: 0.9rem;
}
.bettrt-ying-map .jilin-icon{
    left: 6.55rem;
    top: 1.3rem;
}

.bettrt-ying-map .shandong-icon{
    left: 5.7rem;
    top: 2.85rem;
}

.bettrt-ying-map .gansu-icon{
    left: 3.5rem;
    top: 2.45rem;
}
.bettrt-ying-map .neimeng-icon{
    left: 4.75rem;
    top: 1.8rem;
}
.bettrt-ying-map .hubei-icon{
    left: 5.3rem;
    top: 4rem;
}
.bettrt-ying-map .guizhou-icon{
    left: 4.08rem;
    top: 4.6rem;
}
.bettrt-ying-map .guangdong-icon{
    left: 5.14rem;
    top: 5.1rem;
}
.bettrt-ying-map .fujian-icon{
    left: 5.8rem;
    top: 4.8rem;
}

.bettrt-ying-map .zhejiang-icon{
    left: 6.13rem;
    top: 4rem;
}
.bettrt-ying-map .henan-icon{
    left: 5.13rem;
    top: 3rem;
}

/* 2018届荣誉榜单 */
.honorlist-rong {
    width: 82%;
    height: 6.66rem;
    background: url(/img/html5_join/student/1317grb.png) no-repeat;
    background-size: 100% 6.66rem;
    margin: 0 auto;
    overflow: auto;

}

.honorlist-rong .funer-twe-over {
    width: 82%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 1.78rem;
}

.honorlist-rong dl {
    width: 15%;
    height: 1.5rem;
    position: relative;
    margin-bottom: 0.45rem;
}

.honorlist-rong dl dt {
    width: 100%;
    height: 1.5rem;
    position: absolute;
}
.honorlist-rong dl dt img{
    width: 100%;
    height: 100%;
}
.honorlist-rong dl dd {
    font-size: 0.47rem;
    font-family: Source Han Serif SC;
    font-weight: 800;
    color: #FAE1B0;
    line-height: 0.83rem;
    text-shadow: 0px 0px 0.33rem #FFE2A0;
    background: linear-gradient(0deg, #FF2929 0%, #B30A00 99.6337890625%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: absolute;
    left: 58%;
    margin: 0 auto;
    transform-origin: left left;
    animation:big 1s infinite;
}

.honorlist-rong dl dd sup {
    font-size: 0.24rem;
    margin-left: 0.1rem;
}


.honolist-desc{
    width: 14.4rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left:auto;
    margin-right: auto;
    color: #fff;
    font-size: 0.2rem;
    line-height: 2em;
}

.honolist-desc p{
    text-align: center;
}

.honolist-desc p:nth-of-type(2){
    font-size: 0.24rem;
    font-weight: bold;
}

/* 2022年各校不完全统计 */
.ge-sch-tongji {
    margin-top: 0.8rem;
    margin-bottom: 0.6rem;
}

.ge-sch-tongji hgroup {
    margin-bottom: 0.5rem;
}

.ge-sch-tongji hgroup img {
    width: 7.3rem;
    height: 1.3rem;
    margin: 0 auto;
}

.ge-sch-tongji .hon-forme {
    width: 82%;
    /* height: 8.46rem; */
    margin: 0 auto;
}



/* 院校 */
.yuanxiao-name {
    width: 78%;
    margin: 0 auto;
}

/*隐藏掉底部表单*/
.art-train-process{

    display: none;
    
}
/* 按钮 */
.wears-nav{
    margin: 0 4.2rem;
    display: flex;
    justify-content: space-between;
    margin-top: 0.5rem;
    margin-bottom: 0.2rem;
}
.wears-nav a span {
    width: 5rem;
    height: 0.7rem;
    background: linear-gradient(90deg, #FCCA7B, #FFF5DE);
    box-shadow: 0px 8px 12px 0px rgba(255, 167, 23, 0.3300);
    border-radius: 0.35rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #AF0001;
    line-height: 0.7rem;
    display: block;
    text-align: center;
}


/*动画*/
@keyframes big{
    0%{
        transform:translate(-50%, 0) scale(0.9);
    }
    100%{
        transform:translate(-50%, 0) scale(1);
    }
}