
body{margin: 0; padding: 0; letter-spacing: 1px; font-size:16px;
    font: 14px/1.8 "Segoe UI",Tahoma,Arial,Microsoft YaHei;
}
a{transition:all .2s ease;}
ul,li{list-style: none;}
body,html{overflow-x:hidden;}
.left{float:left;}
.index-main{height:100%; overflow:hidden;}
.index-main image{width: 100%;}
.index-main img{width: 115%;}
.top-nav{position: absolute; left:5%; top:14px;z-index:999;}
.top-nav ul{margin-left:50px;margin-top:15px;}
.top-nav ul li{float:left; margin-right: 60px;}
.top-nav .on {font-weight:bold;font-size:1.5em; transition: 2s;}
.top-nav a{font-size:18px; font-weight: 500; color: #fff;text-decoration: none;}
.apply .left .arc-text-logo{
    width: 50% !important;
    position: absolute;
    left: 10px !important;
    bottom: 20px !important;
    z-index: 9;
}
.apply .left .arc-text-logo img{
    width: 100% !important;
}
.p1{text-align:center;}
.comment{position: fixed; left:10px; bottom: 10px;}
.right-menu{position: fixed; right:10px; top:18%;}

.wow{height:100%; width:100%;}
.clear{clear: both;}

.no-select,.no-select *{
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
.right_icon{position:fixed; right:3vw; bottom:30px; z-index:99999; transition:1s;}
.right_icon ul{position:relative;}
.right_icon ul li{position:relative;}
.right_icon ul li div{position:absolute;left:-132px; top:-8px; display:none;width:130px; background:#fff; margin-right:20px;}
.right_icon ul li div img{ width:100%;}
.right_icon ul li .icons{width:30px;}
.right_icon ul li a{display:block; width:30px; height:30px;padding:8px 0; border-radius:3px;
    font-size: 22px; color:#0A1214;}
.right_icon ul li .fy_lang:hover{color:#FB83AB;}
.right_icon ul li .fy_lang:hover div{color:#000;}
.p1{font-size:14px !important;}
.right_icon ul li .fy_wechat{background:url("/static/img/icons/wechat.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_wechat:hover{background:url("/static/img/icons/wechat_on.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_comment{background:url("/static/img/icons/comment.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_comment:hover{background:url("/static/img/icons/comment_on.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_qr{background:url("/static/img/icons/qr.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_qr:hover{background:url("/static/img/icons/qr_on.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_top{background:url("/static/img/icons/top.png") no-repeat; background-size:100%;}
.right_icon ul li .fy_top:hover{background:url("/static/img/icons/top_on.png") no-repeat; background-size:100%;}
.menu ul li{font-size:1.7rem !important;margin: 8px 0;font-weight: 900;}
.weight{font-weight:bold;}
.right-bar{top:4vh !important; right:4vw !important;}
@media screen and (max-width: 1580px) {
    .right-bar{width:19vw !important;}
    .menu ul li{font-size:1.5rem !important;}
    .course-main .course-list .course-desc{font-size:12px; line-height:18px;}
}

@media screen and (max-width: 1319px) {
    h2{font-size:30px !important;}
    .harvest .harvest-fonts p:last-child{padding-top:0px !important;}
    .harvest .harvest-fonts h2{padding:10px 0 !important;}
    .harvest-fonts{height:13em !important;}
    .footer .footer-ad .car{left:88vw;}
    .move{left:40%;}
    .right-bar{width:40vw !important;}
    .right-bar ul{height:50px !important;}
    .right-bar ul li a{font-size:2.2em !important; height:35px !important; line-height: 35px !important;}
    .course-left{left:0px !important;}
    .footer .footer-ad{height:32vw!important;}
    .apply .left .arc-text-logo{top:83vw !important;}
}