.course.page{width:100%;background-color:#fff}.course.page .page-con .con p.headline{line-height:28px;color:#000}.course.page .serve .con{max-width:1260px;padding-top:65px;padding-bottom:50px}.course.page .serve .con .le{width:30%;text-align:left}.course.page .serve .con .le p{width:100%;line-height:55px;font-size:18px;color:#009bd9;text-align:center}.course.page .serve .con .le h1{width:100%;line-height:95px;font-size:90px;font-weight:800;font-family:Source Han Sans CN;color:#009bd9;text-align:center}.course.page .serve .con .ri{width:70%;text-align:left;padding-left:40px}.course.page .serve .con .ri h3{font-size:40px;color:#009fdf}.course.page .serve .con .ri p{min-width:500px;padding-top:5px;padding-right:2rem;line-height:25px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;white-space:normal}.course.page .serve .con .ri .cli{min-width:400px;max-width:510px;height:50px;border:2px solid #0a84c7;text-align:center;line-height:50px;font-size:22px!important;color:#2e2e2e;margin-top:44px;cursor:pointer}.course.page .courses.pc .con{padding-bottom:90px}.course.page .courses.pc .con .headline p:first-of-type{width:30%;text-align:left}.course.page .courses.pc .con .headline p:nth-of-type(2){width:70%;text-align:right}.course.page .courses.pc .con .headline p:nth-of-type(2) span{margin-left:15px}.course.page .courses.pc .con .top{width:100%;height:100%;position:relative;background-clip:content-box;background:linear-gradient(90deg,#fff 0,#fff 40%,#f4f4f5 0,#f4f4f5);margin-top:50px;margin-bottom:45px}.course.page .courses.pc .con .top .tag1,.course.page .courses.pc .con .top .tag2{text-align:center;background:#000;color:#fff;position:absolute}.course.page .courses.pc .con .top .tag1{width:95px;height:50px;line-height:50px;font-size:20px;font-weight:500;left:56%;margin-left:-46px;margin-top:50px}.course.page .courses.pc .con .top .tag2{height:80px;line-height:80px;font-size:30px;font-weight:600;padding:0 30px;margin-left:15px;bottom:25px}.course.page .courses.pc .con .top .le{width:56%;padding-left:15px;border-top:20px solid transparent;background-clip:padding-box}.course.page .courses.pc .con .top .le img.bg{width:100%;height:100%;background-color:#fff;background-clip:content-box}.course.page .courses.pc .con .top .le img.logo{width:200px;height:auto;position:absolute;margin-top:65px;margin-left:40px}.course.page .courses.pc .con .top .ri{width:44%;border-bottom:20px solid #fff;right:0;padding:125px 40px 55px 40px}.course.page .courses.pc .con .top .ri *{width:100%;white-space:break-spaces;color:#2e2e2e}.course.page .courses.pc .con .top .ri h4{line-height:20px;font-size:20px;font-weight:600;font-family:PingFang SC Semibold}.course.page .courses.pc .con .top .ri h2{line-height:35px;font-size:35px;font-weight:600;font-family:PingFang SC Light;margin-top:10px;margin-bottom:30px}.course.page .courses.pc .con .top .ri p{line-height:25px;font-size:16px}.course.page .courses.pc .con .top .ri p:first-of-type{margin-bottom:55px}.course.page .courses.pc .con .list .item{background-image:url(../img/course-li.33ff7ea3.png);border-left-color:#009fdf}.course.page .courses.pc .con .list .item.blank{opacity:0;cursor:default}.course.page .courses.mob .con .container{width:100%;padding:0;position:relative;background-color:#fff;box-shadow:0 1px 10px 0 rgba(94,83,70,.21)}.course.page .courses.mob .con .container .box{min-height:235px}.course.page .courses.mob .con .container .box .carousel-inner .top{display:none;min-height:255px}.course.page .courses.mob .con .container .box .carousel-inner .bottom{min-height:235px;padding:30px 15px;background:url(../img/home_bg_mob1.458d6d6e.png);background-size:cover;background-position:50%}.course.page .courses.mob .con .container .box .carousel-inner .bottom h3,.course.page .courses.mob .con .container .box .carousel-inner .bottom p{white-space:break-spaces;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.course.page .courses.mob .con .container .box .carousel-inner .bottom h3{font-size:18px;text-align:center;-webkit-line-clamp:1}.course.page .courses.mob .con .container .box .carousel-inner .bottom p{height:75px;line-height:25px;font-size:15px;font-weight:300;margin-top:15px;padding:0 25px;-webkit-line-clamp:3}.course.page .courses.mob .con .container .box .carousel-inner .bottom hr{margin-top:20px;margin-bottom:20px;border-width:2px;border-color:#000}.course.page .courses.mob .con .container .box .carousel-inner .bottom span{display:inline-block;width:100%;font-size:15px;font-weight:700;text-align:right}.course.page .courses.mob .con .container .carousel-control-next,.course.page .courses.mob .con .container .carousel-control-prev{border:none;background-color:transparent;position:absolute;top:80px}.course.page .courses.mob .con .container .carousel-control-next img,.course.page .courses.mob .con .container .carousel-control-prev img{height:15px}.course.page .courses.mob .con .container .carousel-control-prev{left:10px}.course.page .courses.mob .con .container .carousel-control-next{right:10px}.course.page .courses.mob .con,.course.page .lessons.mob .con{padding-bottom:35px}.course.page .courses.mob .con h1.headline,.course.page .lessons.mob .con h1.headline{text-align:center;padding-top:15px;padding-bottom:25px}.course.page .lessons .con{padding-bottom:90px}.course.page .lessons .con .container{width:100%;padding-left:0;padding-right:0;margin-top:30px}.course.page .lessons .con .container ul.tabs{display:flex;flex-wrap:wrap;padding-left:70px;padding-right:5px;margin-bottom:30px;position:relative}.course.page .lessons .con .container ul.tabs li{width:54px;line-height:34px;margin-right:15px;font-size:14px;font-family:PingFang SC Light;font-weight:300;text-align:center;color:#2e2e2e;border-radius:8px;background-color:#efefef;cursor:pointer}.course.page .lessons .con .container ul.tabs li:first-of-type{margin-left:0;margin-right:30px}.course.page .lessons .con .container ul.tabs li.selected{color:#fff;background-color:#0a0a0a}.course.page .lessons .con .container ul.tabs:before{display:block;line-height:34px;font-size:18px;font-family:PingFang SC Light;font-weight:700;color:#2e2e2e;position:absolute;left:5px}.course.page .lessons .con .container ul.tabs.cities:before{content:"城市"}.course.page .lessons .con .container ul.tabs.time li:not(:first-of-type){width:76px;margin-right:10px}.course.page .lessons .con .container ul.tabs.time:before{content:"时间"}.course.page .lessons .con .container .lessons-blank{padding-top:35px;padding-left:70px;padding-right:70px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;text-align:center;color:grey}.course.page .lessons.mob .con .container{margin-top:0}.course.page .lessons.mob .con .container ul.tabs{padding-left:52px;margin-bottom:0}.course.page .lessons.mob .con .container ul.tabs:before{line-height:30px;font-size:16px}.course.page .lessons.mob .con .container ul.tabs li{width:46px;line-height:30px;margin-right:10px;margin-bottom:20px}.course.page .lessons.mob .con .container ul.tabs li:not(.selected){background-color:#e3e3e3}.course.page .lessons.mob .con .container ul.tabs li:first-of-type{margin-left:0;margin-right:15px}.course.page .nocourses{width:100%;text-align:left;font-size:18px;font-weight:400;margin-top:0;margin-bottom:0;padding:25px 0}.course.page .which .con .top{margin:0 -8px;margin-top:60px;flex-wrap:wrap}.course.page .which .con .top .item{width:33.33%;padding:0 8px;position:relative}.course.page .which .con .top .item .tag{position:absolute;width:60px;height:28px;line-height:28px;margin-top:30px;color:#fff;background-color:#000;text-align:center;font-size:12px}.course.page .which .con .top .item .box{width:100%;background-color:#fff;padding:80px 25px 40px 25px}.course.page .which .con .top .item .box .le{padding:7px;border-radius:10px;background:#d8d8d8}.course.page .which .con .top .item .box .le img{width:95px;height:134px;-o-object-fit:contain;object-fit:contain}.course.page .which .con .top .item .box .middle{width:100%;padding:20px 15px 15px 25px}.course.page .which .con .top .item .box .middle p{white-space:break-spaces}.course.page .which .con .top .item .box .ri{width:2%}.course.page .which .con .top .item:first-of-type .box .le img{-o-object-position:top;object-position:top;padding:0 0 40px 40px;background-color:#fff}.course.page .which .con .top .item:nth-of-type(3) .box .le img{-o-object-position:center;object-position:center;padding:15px;background-color:#fff}.course.page .which .con .bottom{flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:120px}.course.page .which .con .bottom .item{width:33.33%;text-align:center;margin-bottom:100px;padding:0 15px}.course.page .which .con .bottom .item h3{font-size:25px;line-height:25px;margin-top:20px;margin-bottom:10px}.course.page .which .con .bottom .item p{line-height:25px}.course.page .c-roles{padding-bottom:70px;border-bottom:1px solid #f4f4f5}.course.page .c-roles.role-class.page-con .con h1.headline.pc{text-align:left}.course.page .help .cli{width:680px;height:60px;line-height:60px;border:2px solid #0a84c7;margin:90px auto;font-size:26px!important;color:#2e2e2e;text-align:center}@media(min-width:200px)and (max-width:767px){.course.page{padding-bottom:35px;background:#f7f7f7}.course.page .search.page{padding-bottom:0!important}.course.page .search.page .banner{height:230px}.course.page .serve .con{padding-top:0;padding-bottom:30px}.course.page .serve .con h1.headline{text-align:center}.course.page .serve .con p.headline{line-height:24px;font-size:15px!important;padding-left:15px;padding-right:15px;color:#666;white-space:normal}.course.page .serve .con div.cli{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:15px!important;margin:0 auto;margin-top:15px;padding:5px 10px;border:1px solid #0a84c7}.course.page .nocourses{font-size:14px;text-align:center;padding-top:0;padding-bottom:0}.course.page .which{padding:0}.course.page .which .con .headline{padding:0 30px}.course.page .which .con h1.headline{text-align:center}.course.page .which .con p.headline{line-height:24px;font-size:15px!important}.course.page .which .con .top{margin:0;margin-top:20px;padding:0 30px}.course.page .which .con .top .item{width:100%;margin-top:20px}.course.page .which .con .top .item .tag{line-height:20px;font-size:15px!important;font-weight:500!important;font-family:inherit!important;color:#000;margin-top:0;margin-left:115px;text-align:left;background-color:transparent}.course.page .which .con .top .item .box{padding:0;background:transparent}.course.page .which .con .top .item .box .le{padding:0;background-color:transparent}.course.page .which .con .top .item .box .middle{padding:35px 0 0 20px}.course.page .which .con .top .item .box .middle p{font-size:15px!important}.course.page .which .con .top .item .box .ri{display:none}.course.page .which .con .bottom{margin-top:15px}.course.page .which .con .bottom .item{width:100%;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHEAAAAkCAYAAAAO5KYWAAAAAXNSR0IArs4c6QAAA8hJREFUeF7t3aFSHVEQBNDtH4qIwuDikMjYWGw0OhaHQqEwqJgoDCYmBoNBRCAQVEVQkOxuir+YqTnvC/qeHtViXz6sr/viR4AAAQIECBAgQIAAAQIECBAgUFogH404pQsSjgABAgQIECBAgAABAgQIECDwLpADI45LIECAAAECBAgQIECAAAECBAiUF8ihEad8SQISIECAAAECBAgQIECAAAECBPJpffNNHHdAgAABAgQIECBAgAABAgQIECgukCMjTvGKxCNAgAABAgQIECBAgAABAgQILEuOjTjugAABAgQIECBAgAABAgQIECBQXiCfjTjlSxKQAAECBAgQIECAAAECBAgQIJAv21/fxHEHBAgQIECAAAECBAgQIECAAIHiAjkx4hSvSDwCBAgQIECAAAECBAgQIECAwLLkqxHHHRAgQIAAAQIECBAgQIAAAQIEygvk1IhTviQBCRAgQIAAAQIECBAgQIAAAQL5tv3zTRx3QIAAAQIECBAgQIAAAQIECBAoLpAzI07xisQjQIAAAQIECBAgQIAAAQIECCxLzo047oAAAQIECBAgQIAAAQIECBAgUF4gF0ac8iUJSIAAAQIECBAgQIAAAQIECBDIpRHHFRAgQIAAAQIECBAgQIAAAQIEygvkalt92Lh8TQISIECAAAECBAgQIECAAAEC0wVybcSZfgPeT4AAAQIECBAgQIAAAQIECDQQyHcjToOaRCRAgAABAgQIECBAgAABAgSmC+SHEWf6DXg/AQIECBAgQIAAAQIECBAg0EAgN0acBjWJSIAAAQIECBAgQIAAAQIECEwXyK0RZ/oNeD8BAgQIECBAgAABAgQIECDQQCA/982/UzUoSkQCBAgQIECAAAECBAgQIEBgtkB+GXFmX4DXEyBAgAABAgQIECBAgAABAi0EcmfEaVGUkAQIECBAgAABAgQIECBAgMBsgdwbcWZfgNcTIECAAAECBAgQIECAAAECLQTyYMRpUZSQBAgQIECAAAECBAgQIECAwGyB/DbizL4ArydAgAABAgQIECBAgAABAgRaCOTRiNOiKCEJECBAgAABAgQIECBAgACB2QJ5MuLMvgCvJ0CAAAECBAgQIECAAAECBFoI5Hnf9xZJhSRAgAABAgQIECBAgAABAgQIDBbIHyPO4Po9nQABAgQIECBAgAABAgQIEOgikBcjTpeu5CRAgAABAgQIECBAgAABAgQGC+TNiDO4fk8nQIAAAQIECBAgQIAAAQIEughkNeJ06UpOAgQIECBAgAABAgQIECBAYLDAfwxEgiENluwBAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100%;position:relative;padding:0 0 20px 25%;margin-top:20px;margin-bottom:0;text-align:left}.course.page .which .con .bottom .item img{height:44px;margin-top:-22px;margin-left:-20%;top:50%;position:absolute}.course.page .which .con .bottom .item h3{font-size:16px}.course.page .which .con .bottom .item p{font-size:12px!important;line-height:20px!important}.course.page .c-roles{padding:0!important;padding-bottom:30px!important}.course.page .help .cli{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:22px;line-height:22px;border:none;margin:25px auto 0 auto;padding:0 10px;font-size:12px!important;background:#eee}}