@charset "UTF-8";.clearfix{clear:both}a{color:#529d98}.home-list .panel{border-color:#ddd;text-align:center}.panel-body .number{font-size:28px;margin-bottom:8px;display:block}.panel-body .info-name{color:#777}.head-banner{background-color:#44827e;width:100%;height:325px;text-align:center;margin-top:-20px;color:#fff}.head-banner h1{padding-top:110px}.head-banner p{color:#fff}.head-banner p img{width:65px}.unlearn .class-img img{opacity:.2}.unlearn .class-caption .title a{color:#ccc}.home-class-list.row .col-md-4{padding-left:20px;padding-right:20px}.home-class-list.row .class-item{margin-bottom:25px;box-shadow:0 2px 8px #c5c5c5}.home-class-list.row .class-item:hover{box-shadow:0 4px 16px #c5c5c5}.home-class-list.row .class-item .class-caption{padding:10px}.home-class-list.row .class-item .class-caption .title{margin-bottom:10px;font-size:16px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-class-list.row .class-item .class-caption .class-period,.home-class-list.row .class-item .class-caption .teacher-name{margin-right:25px}.metas{color:#b6b6b6}.class-label{position:absolute;font-size:20px;color:#FFF;line-height:16px}.class-label label{background:rgba(7,17,27,.5);padding:12px;margin-bottom:2px;margin-right:0}.year-label{position:absolute;bottom:40px;right:35px;font-size:16px;background-color:#529d98;padding:.3em .6em}.border-line{border-bottom:2px solid #529d98}.stats-box-title{text-align:center;font-weight:700}.stats-box-all-info{text-align:center;font-weight:700;font-size:28px;margin-bottom:20px}.stats-box-all-info i{width:60px;height:60px}.part-all{width:100%;margin-top:20px}.part-title{text-align:center;position:relative}.part-title-i{vertical-align:sub;font-size:36px;color:#333;margin-right:5px}.part-title-span{font-size:26px}.part-title p{font-size:17px;color:#999;margin-top:-5px}.part-title img{width:170px}.title-intro{font-weight:700;font-size:15px;margin-top:-7px}.part-content{list-style:none;text-align:center;width:100%;margin-bottom:40px}.feature-way{margin-top:10px;font-size:13px;color:#555}.feature-title{margin-top:15px;font-size:17px;display:block;font-weight:500}.feature-circle{padding:25px;font-size:44px;background-color:#fff;width:100px;height:100px;line-height:140px;border-radius:100%;border:1px solid #e1e4e8;color:#529d98;transition:transform .4s ease-out}.feature-divider{display:block;width:150px;margin:40px auto;content:"";border-top:1px solid #d1d5da}