body{background:#f1f1f1}.courseDetails{position:relative;overflow:hidden;padding-bottom:84px}.courseDetails-top{padding-top:43px;padding-bottom:20px}.courseDetails-top-main{height:auto;background:#fff}.courseDetails-left{float:left;width:800px;width:calc(100% - 320px);margin-right:20px;background:#fff;min-height:878px;padding-bottom:2000px;margin-bottom:-2000px;overflow:hidden}.courseDetails-right{float:left;width:300px;color:#666}.vdieo{float:left;background:#000 no-repeat center;background-size:cover;width:620px;height:100%}.course-video{position:relative}.course-cover-view{position:absolute;left:30px;top:0;z-index:999;width:200px}.intro-video-boutique{width:34px;height:102px;color:#fff;float:left;background-color:#FF6700;writing-mode:vertical-lr;line-height:34px;margin:0 6px;border-bottom-left-radius:34px;border-bottom-right-radius:34px;text-align:left;padding:8px 0;letter-spacing:3px}.intro-video-boutique.s2{background:#FFC323}.courseDetails-top .info{float:left;width:460px;width:calc(100% - 620px);height:100%;color:#666;position:relative}.course-concate{cursor:pointer;padding:4px 15px;font-size:14px;border:1px solid #ff7300;display:inline-block;letter-spacing:1px;width:125px;text-align:center;border-radius:3px;transition:all .4s}.course-concate:hover{background:#fff1e6}.courseDTag{position:absolute;top:20px;right:35px}.courseDTag-title{line-height:28px;padding:0 20px;font-size:14px;color:#ff6700;background:#fff;border:1px solid #ff6700;border-radius:18px;opacity:.6}.courseDTag-title .iconfont{display:inline-block;margin-left:2px;font-size:14px;margin-right:-10px}.courseDTag-con{left:inherit;right:-10px;top:26px;width:400px}.courseDTag-con h3{margin-bottom:5px}.courseDTag-con:after,.courseDTag-con:before{left:inherit;right:50px}.info-top{text-align:left;padding:25px 40px 12px 40px;overflow:hidden}.info-title{max-width:75%;color:#404040;font-size:20px;line-height:1.3;font-weight:400;margin-bottom:5px;max-height:65px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.info-title-english{color:#404040;word-break:break-all;margin-bottom:10px;line-height:18px}.info-tip .info-tip-boutique{display:inline-block;color:#B18646;padding:3px 6px;border-radius:2px;font-size:12px;font-weight:400;margin-right:8px;overflow:hidden;border:1px solid #B18646}.info-name{color:#999;font-size:14px;font-weight:400;margin-bottom:10px}.info-name.mgt{margin-top:18px}.info-name a{color:#999}.info-info{margin-top:20px}.info-info .fl_left{width:170px}.info-info .fl_left:first-child{width:230px}@media screen and (min-width:1366px){.info-info .fl_left:first-child{width:260px}}.info-info p{line-height:30px}.info-info p span{margin-left:10px;color:#666}.info-info .hot,.info-info .unhot{display:inline-block;width:14px;height:17px;background:url(../../images/hot.png) no-repeat;vertical-align:middle}.info-info .unhot{background-position:-24px 0;opacity:.8}.info-bottom{padding:0 0 0 40px;position:relative;margin-bottom:10px}.info-bottom.mgt{margin-top:110px}.selperiod{position:relative;padding-left:80px;min-height:40px;margin-right:70px}.selperiod-title{position:absolute;top:10px;left:0;line-height:30px}.selperiod-list{overflow:hidden;width:100%;height:auto;padding:10px;box-sizing:border-box;z-index:1}.selperiod-item{display:inline-block;height:30px;line-height:28px;font-size:12px;margin:0 5px;padding:0 5px;border:1px solid #ccc;text-align:center;box-sizing:border-box;cursor:pointer;overflow:hidden}.selperiod-item:hover{border-color:#ff6700}.selperiod-item.active{border-color:#ff6700;position:relative}.selperiod-item.active:before{position:absolute;right:-2px;bottom:-7px;font-size:12px;content:'\e60d';font-family:iconfont;color:#fff;z-index:1}.selperiod-item.active:after{position:absolute;right:0;bottom:0;content:'';width:0;height:0;border-width:0 20px 20px;border-style:solid;border-color:transparent transparent #ff6700;margin-right:-20px}.selperiod-item.disabled{color:#ccc}.moreCycyle{display:inline-block;position:absolute;right:-28px;top:10px;font-size:12px;line-height:30px}.moreCycyle+.selperiod-list:hover{max-height:inherit;background:#fff;position:absolute;width:calc(100% - 80px);height:inherit;border:1px solid #ccc;margin:-1px}.selperiod-info{height:38px;font-size:12px;padding-right:40px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.info-bottom-btn{min-width:160px;font-size:16px;height:40px;line-height:40px;padding:0 10px;box-sizing:border-box;float:left}.info-tool{height:40px;line-height:40px;overflow:hidden;float:left;margin-left:3%}.info-tool span{font-size:12px;line-height:26px}.info-tool .icon-1{font-size:16px}.period-heart{margin-right:20px;cursor:pointer}.period-heart .heart{cursor:pointer}.period-heart .heart a{text-decoration:none;padding:0 10px;font-size:20px}.period-heart .heart a:hover{color:#ff6700}.bdsharebuttonbox a.iconfont{margin:0 5px;font-size:20px;text-decoration:none;cursor:pointer;float:none;background:0 0;text-indent:-100em;overflow:hidden;color:#999;line-height:26px}.bdsharebuttonbox a.iconfont:hover{color:#ff6700}.info-box-item{position:relative;border:1px solid #ccc;font-size:16px;color:#f60;text-align:center;float:left;margin-right:20px;width:29%;height:28px;padding-top:12px;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;-moz-box-flex:1}.info-box-item:last-child{margin-right:0}.info-box-item-title{position:absolute;top:-10px;left:50%;margin-left:-45px;font-size:15px;color:#999;width:90px;line-height:18px;background-color:#fff}.courseAbout{margin-bottom:20px;background-color:#fff}.courseAbout-title{height:60px;line-height:60px;overflow:hidden;text-align:left;padding-left:30px;box-sizing:border-box;border-bottom:1px solid #e6e6e6;font-size:18px;color:#323232}.courseAbout-content{padding:30px;min-height:250px;position:relative}.hidemore{overflow:hidden;height:210px}.hidemore .moreBtn{display:block}.moreBtn{text-align:center;position:absolute;left:0;bottom:0;width:100%;height:20px;padding-top:30px;padding-bottom:30px;background:url(../../images/btnbg.png) repeat-x;display:none}.moreBtn-btn{cursor:pointer;color:#999}.moreBtn-btn:hover{text-decoration:underline}.loadeMore{cursor:pointer;border-radius:5px;padding:10px!important;transition:all .2s}.loadeMore:hover{background:#eee}.loadeMore:active{box-shadow:inset 0 3px 3px rgba(0,0,0,.05)}.period{background:#fff}.period-title{height:60px;line-height:60px;overflow:hidden;text-align:center;box-sizing:border-box;border-bottom:1px solid #e6e6e6;font-size:18px;color:#323232}.period-title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:85%}.period-item{height:50px;line-height:50px;overflow:hidden;padding:0 30px;box-sizing:border-box;border-bottom:1px solid #f2f2f2}.period-item .span-label{min-width:75px;display:inline-block}.period-item .sline{position:relative;top:-4px;margin-left:4px;display:inline-block;width:15px;height:1px;background-color:#a7a7a7;border-radius:2px}.period-bottom{text-align:center;padding:30px}.period-btn{width:90%;padding:8px 0}.period-btn.btn-default{cursor:default}.period-btn.btn-default:active,.period-btn.btn-default:hover{opacity:1;box-shadow:none}.period-btn-info{width:90%;font-size:12px;color:#999;margin-top:10px;display:inline-block}.teams{background:#fff;margin-top:20px;padding-bottom:37px}.teams.mgt{margin-top:0}.teams-title{height:60px;line-height:60px;overflow:hidden;text-align:center;box-sizing:border-box;border-bottom:1px solid #e6e6e6;font-size:18px;color:#323232}.teams-container{padding:20px 25px;margin-top:16px}.teams-container:hover{background-color:#eee}.teams-container-img{background:#999 center no-repeat;background-size:cover;width:80px;height:80px;border-radius:50%;float:left;margin-right:25px}.teams-container-img img{width:100%;height:100%;overflow:hidden;text-align:center;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:center}.teams-container-info{float:left;overflow:hidden;max-height:80px;width:140px}.teams-container-info h2{font-weight:400;margin:5px 0;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-container-info p{font-size:12px;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teams-container-info a{color:#999}.teams-container-intro{width:280px;top:85%;left:10px;padding:0}.teams-container-intro-div{max-height:180px;padding:15px;box-sizing:border-box;overflow:auto}.adBox{width:100%;height:200px;margin-top:20px;margin-bottom:20px}.adBox-item{display:block;width:100%;height:100%;overflow:hidden;text-decoration:none;border:none}.adBox-item img{width:100%!important;height:auto!important}.mynav{border-bottom:1px solid #e6e6e6}.mynav li{float:left;width:130px;margin-bottom:-1px;position:relative}.mynav li a{height:60px;line-height:60px;overflow:hidden;box-sizing:border-box;display:block;text-align:center;font-size:18px;color:#323232;text-decoration:none}.mynav li.active:after{content:'';position:absolute;left:25%;bottom:0;height:2px;background-color:#12a754;width:50%}.mynav li.active a{color:#12a754}.itemTitle{margin-bottom:20px;font-size:16px;font-weight:400;color:#404040}.itemContent{margin-bottom:60px;color:#666;word-wrap:break-word;position:relative}.courseDetails .tab-content .tab-pane{padding:30px;display:block}#courseList{padding:0 0 30px}.itemTitle.library{display:flex;align-items:flex-end}.library .library_logo{width:208px;height:45px;margin-right:10px}.library_list li{margin-bottom:10px}.standardTable{margin-top:15px;margin-bottom:15px;width:100%}.standardTable td,.standardTable th{border:1px solid #ddd;text-align:center;padding:10px;min-width:14%}.standardTable th{background-color:#f2f8ff;font-weight:400;font-size:13px}.standardTable td{font-weight:700}.line{border-bottom:1px solid #c7c7c7}.school{width:160px;width:calc((100% - 80px)/ 4);height:160px;border:1px solid #ddd;float:left;background:#fff center no-repeat;margin-top:20px;margin-right:20px;box-sizing:border-box;background-size:90%}.rank-1 .basic{padding-left:30px}.rank-2 .basic{padding-left:60px}.rank-3 .basic{padding-left:80px}.basic{height:60px;line-height:60px;vertical-align:middle;overflow:hidden;border-bottom:1px solid #f2f2f2;box-sizing:border-box}.basic>*{vertical-align:middle;overflow:hidden;margin-top:-4px}.basic .oneline{display:inline-block;max-width:calc(100% - 90px);margin-right:10px}.chapter{font-size:16px;color:#404040}.isTest .basic:before{content:'\e667'!important;font-family:iconfont;font-size:18px;color:#666;margin:0 12px 0 3px}.Comment{border-bottom:1px solid #e6e6e6;padding:25px 0 30px}.Comment-img{background:#999 center no-repeat;background-size:cover;width:50px;height:50px;border-radius:50%;float:left;margin-right:25px}.Comment-info{float:left;overflow:hidden;width:640px;width:calc(100% - 75px)}.Comment-info h2{font-size:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:5px}.Comment-info h2 span{font-size:12px;color:#999;margin-left:20px}.Comment-info p{margin-top:5px}#bdshare_weixin_qrcode_dialog{height:293px!important}.courseDetails-footer{min-height:80px;background-color:#ff6700;box-sizing:border-box;padding:20px 60px;color:#fff;position:fixed;left:50%;bottom:0;width:1280px;margin-left:-640px;z-index:99}.courseDetails-footer-price{font-size:42px;margin-right:20px;line-height:1}.courseDetails-footer-price span{font-size:30px}.courseDetails-footer .Btn{line-height:42px}.courseDetails-footer.nofixed{position:absolute}@media screen and (max-width:1366px){.courseDetails-footer{width:1120px;margin-left:-560px}}