body,html{height:100vw;overflow: hidden; width:100vw;
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.ml-100{margin-left:-100vw;}
.index-main{font-family: inherit; float:left; width:100vw;}
.apply{width:90vw; margin:0 auto; display:flex; flex-direction: row; height:84vh; margin-top:16vh;}
.apply .left{width:42%;margin-right:2%;}
.apply .menu{font-size:2.5em; font-size: 2.55em;color:#fff;margin-right:2%;}
.apply .right{width:40%;padding-left:2vw;border-left:1px solid #fff;}
.apply .arc-text-logo img{
    width:90%;
}
.apply .right .img{ width : 98%; margin-top:-2vw; margin-left: 2%;}
.apply .right .desc{ width :60%; padding-top:2vw; padding-left: 40%; width:60%; font-size:1.25em;font-weight: bold;color:#fff;}
.apply .course-desc{
    color:#fff; font-size:1.25em; line-height: 1.9em;display:none;width:98%;
}
.main-img{position: absolute; right:1vw; bottom:0px; width:9vw !important;}
.apply .course-desc.on{display:none;}
.apply .arc-text-logo{
    position: fixed; left:5vw; bottom:0vw; width:51vw;
}
.apply .course-desc.show-active{display: block;}

.menu ul li{cursor:pointer;font-size:1.5rem;margin:5px 0;}
.menu ul li.on,.menu ul li:hover{color:#000; transition:0.5s;}
.page1{background:#2f8c9e;}

.page2{background:#e47953;}

.right-bar{position: absolute; top:1vh;right:1vw; width:15vw;transition: 1s;margin-top: 50px;}
.right-bar ul{display: block; height:38px; padding:5px; background: #fff; border-radius:25px;}
.right-bar ul li{display: block;  width:46%; float:left;}
.right-bar ul li:first-child{margin-right:4%;}
.right-bar ul li a{display: block; width:94%; height:22px;cursor:pointer; font-weight: bold; line-height:22px;color:#2f8c9e;
    border-radius: 22px; float:left;text-align: center; font-size:1.2em; padding:8px; }
.right-bar ul li a.active{ color:#fff; background: #2f8c9e; }
.right-bar ul li a:hover{ color:#fff; background: #2f8c9e; }
.right-bar ul.right li a{ color: #e05555; }
.right-bar ul.right li a.active{ color:#fff; background: #e05555; }
.right-bar ul.right li a:hover{ color:#fff; background: #e05555; }
.right-bar ul.right li:first-child{margin-right:8px;}

