.banner,.banner-wrap{width:100%;background-color:#fff}.banner-wrap{position:relative}.banner-slider{width:100%;height:360px;overflow:hidden;position:relative}.banner-slider .banner-item{width:100%;height:360px;display:block;position:absolute;left:0;top:0;z-index:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.banner-slider .banner-item.active{z-index:1}#banner_id{height:12px;z-index:1;bottom:0}#banner_id,.slide{width:100%;position:absolute;left:0}.slide{text-align:center;bottom:10px;z-index:10}.slide a{width:16px;height:4px;overflow:hidden;cursor:pointer;background-color:#fff;margin:0 10px;display:inline-block}.slide a.active{background-color:#f49d40}.section-title{position:relative}.section-title .more{position:absolute;cursor:pointer;right:0;color:#666}.section-title .more .more-icon{font-size:12px}.section-title .arrow .next,.section-title .arrow .prev{border:1px solid #dfdfdf;padding:1px 4px 1px 3px}.section-title .arrow .prev{border-right:none;margin-right:-4px}.section-title .arrow .iconfont{color:#999;cursor:pointer;font-size:6px}.recommend-course{padding:17px 0 13px}.recommend-course .recommend-course-item{margin-right:14px;cursor:pointer}.recommend-course .recommend-course-item:last-child{margin-right:0}.recommend-course-item .course-img{width:278px;height:168px;margin-bottom:15px}.recommend-course-item .course-img img{width:282px;height:168px}.recommend-course-detail .recommend-course-name{color:#2c3e50;font-weight:700;padding-bottom:16px}.recommend-course-info span:first-child{color:#666}.recommend-course-info span:last-child{font-size:16px}