/*! ablejs - v0.2.0 - Wednesday, July 11th, 2018, 5:41:31 PM
* http://www.ablesky.com
* Copyright (c) 2018 frontend@ablesky.com; Licensed  */
.content.content-wrap{width:1200px;margin:13px auto;box-sizing:border-box}.tab-wrap{padding-top:10px;overflow:hidden;background-color:#fff;border-bottom:1px solid #e6e6e6}.tab-wrap li{float:left;margin-right:20px}.tab-wrap li a{display:block;height:46px;line-height:46px;margin-left:20px;padding:0 4px;color:#333;font-size:16px;border-bottom:4px solid #fff}.tab-wrap li a.active{border-bottom:4px solid #d5b78c;font-weight:600}.tab-wrap li a:hover{border-bottom:4px solid #d5b78c}.info-wrap{overflow:hidden;background:#fff}.info-wrap .des{padding:34px 20px 0;font-size:24px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.course-info{padding:22px 20px 40px;font-size:0;vertical-align:bottom;border-bottom:1px solid #e6e6e6}.course-info dd{font-size:18px;color:#666;display:inline-block;margin-right:15px}.course-info dt{font-size:24px;color:#cc995c;display:inline-block;margin-right:50px}.price-wrap{position:relative;padding:24px 20px;background:#fff}.price-wrap ul li{float:left;margin-right:37px}.price-wrap .price-btn{position:relative;display:block;min-width:110px;padding:0 20px;height:42px;line-height:42px;border-radius:3px;border:solid 1px #cea972;text-align:center;color:#cea972;font-size:16px;font-weight:600;background:#fff}.price-wrap .price-btn.active{color:#fff;background:#cea972}.price-wrap .price-btn p.top{margin-top:20px;font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-wrap .price-btn p.middle{margin:10px 0 15px;font-size:18px;color:#999}.price-wrap .price-btn p.middle b{font-size:46px;color:#cc995c}.price-wrap .price-btn p.bottom{}.price-wrap .price-btn.active i{position:absolute;top:0;right:0;display:block;width:34px;height:30px;background-color:#d5b78c;box-shadow:0 2px 16px 0 rgba(213,183,140,.44);border-radius:0 0 0 8px;background-image:url(//img.ablesky.cn/stats/images/organizationIndex/right-ico_c31da4ba.png);background-repeat:no-repeat;background-position:10px 7px}.price-wrap .buy{display:inline-block;width:130px;height:42px;line-height:42px;background-color:#cea972;border-radius:3px;font-size:16px;color:#fff;text-align:center;position:absolute;top:24px;right:20px}.member-text{padding:24px 22px;font-size:16px;color:#666;line-height:24px;background:#fff;margin-top:15px}.course-wrapper{padding:24px 22px;color:#666;background:#fff;margin:15px 0}.course-wrap{position:relative;width:1180px;background:#fff;margin:10px auto;padding:25px 10px;color:#555}.course-item{float:left;width:25%}.course-hover{padding:5px;margin:5px;border:1px solid #FFF}.course-hover:hover{border:1px solid #7CF}.course-pic{display:block;overflow:hidden;position:relative;border:1px solid #f2f2f2}.course-pic img{width:100%;height:153px}.scale{display:block;transition:all 1s ease 0s}.scale:hover{transform:scale(1.2);-webkit-transform:scale(1.2)}.course-details{height:42px;margin:10px 0;overflow:hidden}.course-details h3{height:42px;color:#111;line-height:20px;overflow:hidden;font:16px normal Verdana,Microsoft YaHei;word-break:break-all}.course-details h3 p{height:42px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.course-data{height:25px}.course-price{font-size:18px;color:#f31;float:right;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course-price .price-red{display:inline-block;line-height:22px}.course-price span{float:left}.course-price .price-red .icon{position:relative;display:inline-block;vertical-align:middle;background:#ad2109;font-size:12px;color:#fff;width:45px;text-align:center}.course-price .price-red i{padding-right:2px;font-style:normal}.course-price.green{color:#7b4}.course-courseware-num{float:left;color:#999;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}.pagetoolbar{margin-top:20px;text-align:center}.pagetoolbar .page{display:inline-block}.data-tpl{position:relative;min-height:40px}.data-tpl .masking{z-index:99;position:absolute;left:50%;top:50%;display:inline-block;height:32px;line-height:32px;font-size:14px;color:#999;margin-left:-96px;margin-top:-20px;text-indent:37px;vertical-align:top;background:url(//img.ablesky.cn/stats/images/market/common/loading-32-32_e7753ff8.gif) no-repeat left center transparent}.data-tpl .masking.hidden{display:none}.gray{color:#999}.gray-less{color:#d9d9d9}.data-tpl .no-data{text-align:center;padding:10px 0;color:#999}.row{zoom:1}.row:after{display:block;width:0;height:0;content:"";visibility:hidden;clear:both}.course-item{width:25%;float:left}.course-cnt{padding:10px}.pic-cover{position:relative;border:1px solid #f2f2f2;height:153px;overflow:hidden}.pic-cover img{width:100%;height:153px}.inf{line-height:21px;padding:10px 0 0}.inf .course-count{float:left;font-size:14px;color:#999}.inf .cost{float:right;max-width:130px;color:#f31;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.inf .discount{width:45px;height:21px;font-size:12px;color:#fff;text-align:center;background:#ad2109;margin-left:5px;float:right}.inf .cost.free{color:#40b24a}.pic-cover .btm-bar .study-count{float:left;height:24px;padding-left:25px;background:url(//img.ablesky.cn/stats/images/icon_v10/hot-ico_f373b518.png) no-repeat;background-position:5px center;background-size:13px;color:#fff}.text-center{text-align:center}.course-des .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;margin:5px 0;height:36px;color:#333;display:block;font-size:14px;word-wrap:break-word;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:normal}