#container,.main{min-height:100vh}.main{text-align:center;padding-top:55px;padding-bottom:20px;background:#d7d7d7}.main,.main_basic{position:relative}.main_basic .logo{margin-bottom:15px}.main_basic .logo img{width:125px}.main_basic h3{font-size:16px;color:#fff}.main_basic .icon{margin:26px auto 10px}.main_basic .icon img{width:107px;margin-left:-10px}.main_basic p{font-size:14px;color:#fff}.main_basic .img{overflow:hidden}.main_basic .img img{width:100%}.main_basic .text{position:absolute;left:50%;top:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.bannerSlider{width:100%;margin:40px auto 0}.bannerSlider .swiper-slide{padding:0 3%}.bannerSlider .swiper-slide img{width:100%}.bannerSlider .swiper-slide img.default{width:100px}.bannerSlider .swiper-slide img.normal{max-height:150px;width:auto}.bannerSlider .swiper-pagination{position:static;margin-top:5px}.bannerSlider .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:hsla(0,0%,100%,.5);opacity:.3;margin:0 3px}.bannerSlider .swiper-pagination-bullet-active{opacity:1;background:#fff}.mainSlider{width:100%;overflow:hidden;margin:0 auto;position:relative}.mainSlider ul{text-align:left;position:relative;font-size:0}.mainSlider ul li{display:inline-block;vertical-align:top;text-align:center;position:relative}.mainSlider ul li .logo{margin-bottom:15px}.mainSlider ul li .logo img{width:125px}.mainSlider ul li h3{font-size:16px;color:#fff}.mainSlider ul li .icon{margin:26px auto 10px}.mainSlider ul li .icon img{width:107px;margin-left:-10px}.mainSlider ul li p{font-size:14px;color:#fff}.mainSlider ul li .img{overflow:hidden}.mainSlider ul li .img img{width:100%}.mainSlider ul li .text{position:absolute;left:50%;top:38%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.mainSlider .paging{margin-top:20px;position:absolute;bottom:55px;left:0;width:100%}.mainSlider .paging ul{text-align:center}.mainSlider .paging ul li{display:inline-block;vertical-align:top;margin:0 3px;padding-top:30px}.mainSlider .paging ul li a{width:10px;height:10px;border-radius:100%;background:hsla(0,0%,100%,.5);display:block}.mainClass,.mainSlider .paging ul li.active a{background:#fff}.mainClass{position:relative;z-index:2;border-radius:10px;width:90%;margin:-40px auto;padding-bottom:30px;-webkit-box-shadow:5px 5px 10px 2px rgba(0,0,0,.3);box-shadow:5px 5px 10px 2px rgba(0,0,0,.3)}.mainClass h5.todayClass{width:125px;margin:0 auto;height:30px;line-height:30px;text-align:center;color:#fff;font-size:12px;background:#49c5c5;border-radius:0 0 10px 10px}.mainClass h3.classTitle{color:#2c3a38;font-size:23px;text-align:center;padding:0 10%;font-weight:600;line-height:1.2em;margin-top:20px}.mainClass .img{width:90%;margin:10px auto 0;line-height:50px;border:1px solid #f4f1f1;border-radius:10px}.mainClass .img img{width:33%}.mainClass .icon{width:95px;height:95px;border-radius:100%;line-height:95px;background:#f9f9f9;text-align:center;margin:25px auto}.mainClass .icon img{width:50px}.mainClass p{color:silver;font-size:14px;text-align:center}.logoutBtn{background:#fff;text-align:center;width:111px;border-radius:8px;-webkit-box-shadow:1px 1px 6px 2px rgba(0,0,0,.2);box-shadow:1px 1px 6px 2px rgba(0,0,0,.2);position:absolute;left:20px;top:85%}.logoutBtn a{color:#666;font-size:16px;display:block;height:40px;line-height:40px}.logoutBtn a img{width:17.5px;margin:-2px 0 0 3px}.logoutPop{position:fixed;left:50%;top:80px;z-index:100;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;border-radius:10px;padding:20px}.logoutPop p{color:#666;font-size:14px;line-height:1.6em;text-align:center}.logoutPop p span{color:#000}.logoutPop .btn{text-align:center;margin-top:10px}.logoutPop .btn a{width:85px;height:35px;text-align:center;line-height:35px;color:#fff;background:#9f9f9f;border-radius:5px;display:inline-block;vertical-align:top;font-size:13px}.logoutPop .btn a.check{background:#309f93}