/*! ablejs - v0.2.0 - Thursday, July 18th, 2019, 2:39:23 PM
* http://www.ablesky.com
* Copyright (c) 2019 frontend@ablesky.com; Licensed  */
body{background:#f2f2f2}input::-ms-clear{display:none}.select-course-class{width:1200px;margin:0 auto;color:#555;font-size:14px}.select-course-class .pagination{margin:30px 0 10px;text-align:center}.select-course-class .pagination .page{display:inline-block;*zoom:1;*display:inline}.select-course-class .pagination .page .dataTables_paginate{*float:none}.select-course-class .leave-message-wrap .pagination{padding:0;margin:0;margin-top:20px}.title-wrap{line-height:60px}.title-wrap a{color:#999}.title-wrap a:hover,.category a.active{color:#09f}.category a:hover{background:#eee}.left-wrap{float:left;margin-right:20px}.category{width:220px;background:#fff;padding:20px 0;font-size:16px;line-height:40px}.category li{margin-bottom:5px}.category a{color:#555;padding:0 20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.right-wrap{float:left;width:960px}.right-header{line-height:50px;height:50px;background:#fff;padding:0 20px;margin-bottom:2px}.header-action{float:left}.header-action a{padding:6.5px 21px;color:#555}.header-action a:hover{color:#09f}.header-action a.active{background:#09f;color:#fff}.class-list{}.class-wrap{padding:19px;margin-bottom:20px;background:#fff;border:1px solid #fff}.class-wrap:hover{border:1px solid #7cf}.class-wrap .img-wrap{position:relative;float:left;margin-right:20px;width:450px;height:250px;border:1px solid #f7f7f7}.class-wrap .img-wrap img{width:100%;height:100%}.class-wrap .img-wrap .img-tip{position:absolute;padding:4px 42px;background:#7b4;top:10px;left:0;color:#fff;font-size:18px}.class-wrap .img-wrap .img-tip.orange{background:#f90}.class-wrap .class-detail{float:left;width:448px;height:250px;position:relative}.class-detail .top{margin-bottom:20px}.class-detail .top a{font-size:22px;color:#555;display:block;word-break:break-all;height:66px;overflow:hidden}.class-detail .top a:hover{color:#09f}.class-detail .middle p{margin-bottom:10px;word-break:break-all;max-height:42px;overflow:hidden}.class-detail .middle p span{color:#999}.class-detail .middle p.cate-name{margin-bottom:30px}.class-detail .middle p.cate-name span{color:#666;font-size:14px}.detail-header .info.package{height:262px}.detail-header .course-detail.face-course-detail{line-height:25px;padding:7px 0}.detail-header .course-detail.face-course-detail .location-wrap{line-height:30px}.detail-header .location-ico{display:inline-block;width:10px;height:12px;background:url(//img.ablesky.cn/stata/images/courseChapter/course-detail-icons_98898dc8.png) no-repeat -20px -490px}.detail-header .location-ico:hover{background-position:-50px -490px}.detail-header .location-name:hover{color:#09f}.detail-header .location-name{word-break:break-all;overflow:hidden;max-height:40px;max-width:475px}.class-detail .bottom{position:absolute;bottom:0;width:448px}.class-detail .bottom .action{float:left}.class-detail .bottom .action a{display:block;font-size:20px;padding:10px 50px;color:#fff;background:#09f}.class-detail .bottom .action a:hover{background:#3af}.class-detail .bottom .action a.signUp{padding:0;display:block;font-size:20px;line-height:46px;width:176px;text-align:center;background:#ddd;border:2px solid #ccc;color:#fff}.class-detail .bottom .price{position:absolute;bottom:0;right:0}.class-detail .bottom .price span{display:block;float:left;margin-left:5px}.class-detail .bottom .price span.left{color:#999;text-decoration:line-through;margin-top:4px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-detail .bottom .price span.center{font-size:18px;color:#f33;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-detail .bottom .price span.free{color:#7b4;font-size:18px}.class-detail .bottom .price span.right{padding:0 8px;background:#ad2109;color:#fff;margin-top:3px}.detail-header.no-promise .info.package{height:258px}.detail-header.no-promise .info.package .bottom-wrap{bottom:36px}.detail-header .info .update{color:#ff732e;border:1px solid #ff732e;font-size:12px;border-radius:2px;padding:0 2px;margin-right:20px}.detail-header .preview span.class-tip{position:absolute;top:1px;left:1px;padding:2px 7px;font-size:12px;color:#fff;background:#333}.course-list{}.course-list table{width:870px;text-align:center;border-collapse:separate;border-spacing:0 6px}.course-list .wrap-head{background:#f2f2f2;line-height:46px}.course-list table tbody tr{height:34px}.course-list table tbody tr:hover{background:#f0f5ff}.course-list table tbody td .title{text-align:left;font-size:14px}.course-list table tbody td .title a{color:#555;float:left;display:block;max-width:515px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-list table tbody td .title a:hover{color:#09f}.course-list table tbody td .title .attachment{display:inline-block;position:relative;float:left;font-size:12px;margin-left:10px;padding:0 8px 0 19px;height:20px;line-height:20px;border-radius:2px;color:#3f82ff}.course-list table tbody td .title .attachment i{display:block;position:absolute;width:11px;height:10px;left:6px;top:4px;background:url(//img.ablesky.cn/stata/images/courseChapter/course-detail-icons_98898dc8.png) no-repeat;background-position:-20px -72px}.course-list table tbody tr:hover .attachment i{background-position:-49px -72px}.course-list table tbody tr:hover .attachment{background:#3f82ff;color:#fff}.course-list table tbody td.count{color:#999;width:100px}.course-list table tbody td .course-action a{position:relative;display:block;font-size:12px;padding:0 10px 0 20px;color:#3f82ff;height:20px;width:50px;line-height:20px;border-radius:2px;text-align:center}.course-list table tbody td .course-action a.btn-item i{position:absolute;height:12px;width:12px;left:6px;top:5px;background:url(//img.ablesky.cn/stata/images/courseChapter/course-detail-icons_98898dc8.png) no-repeat;background-position:-20px -125px}.course-list table tbody tr:hover a.btn-item i{background-position:-48px -125px}.course-list table tbody tr:hover a.btn-item{background:#3f82ff;color:#fff}.done{margin-right:50px}