body,html{background-color:#fff}.text-hidden{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cutoff{height:20px;background-color:#fff}.banner{position:relative}.banner .swiper-container .swiper-slide{text-align:center}.banner .swiper-container .swiper-slide.pc img{width:100%;max-height:500px}.banner .swiper-container .swiper-slide.mobile{display:none}.banner .swiper-container .swiper-slide.mobile img{width:100%;max-height:500px}.banner .login_empty{max-width:1300px;padding:0 15px;margin:0 auto;position:relative}.banner .login_empty .login-status{position:absolute;top:60px;right:15px;width:320px;height:350px;background-color:#fff;border-radius:5px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner .login_empty .login-status .title{color:#000;font-size:36px}.banner .login_empty .login-status .avatar{margin:20px 0}.banner .login_empty .login-status .avatar img{width:120px;height:120px;border-radius:50%}.banner .login_empty .login-status .index-login-btn{width:240px;height:60px;border-radius:30px;color:#fff;text-align:center;line-height:60px;background-color:#3f81fa;font-size:24px;cursor:pointer}.my_course{max-width:1300px;padding:0 15px;margin:32px auto 0;display:none}.my_course h1{font-size:30px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.my_course h1 a{font-size:16px}.my_course h1 a.mobile{display:none}.my_course h1 a.pc{display:block}.my_course .mobile_my_course_container,.my_course .my_course_list{display:flex;flex-wrap:wrap;margin-left:-2%}.my_course .mobile_my_course_container .course_item,.my_course .my_course_list .course_item{height:160px;width:31.3%;background-color:#fff;border:1px solid #e5e5e5;cursor:pointer;margin-left:2%;border-radius:4px}.my_course .mobile_my_course_container .course_item .item_time_label,.my_course .my_course_list .course_item .item_time_label{display:inline-block;width:62px;height:26px;color:#fff;background-color:#999;border-radius:4px;text-align:center;line-height:26px}.my_course .mobile_my_course_container .course_item .item_time_label.active,.my_course .my_course_list .course_item .item_time_label.active{background-color:#3f81fa}.my_course .mobile_my_course_container .course_item .item_desc,.my_course .my_course_list .course_item .item_desc{padding-top:16px;padding-left:20px;padding-right:30px}.my_course .mobile_my_course_container .course_item .item_desc .item_start_time,.my_course .my_course_list .course_item .item_desc .item_start_time{font-weight:700}.my_course .mobile_my_course_container .course_item .item_desc .item_info,.my_course .my_course_list .course_item .item_desc .item_info{display:flex;align-items:center;width:100%;justify-content:space-between}.my_course .mobile_my_course_container .course_item .item_desc .item_info .info_left,.my_course .my_course_list .course_item .item_desc .item_info .info_left{max-width:68%}.my_course .mobile_my_course_container .course_item .item_desc .item_info .info_left h4,.my_course .my_course_list .course_item .item_desc .item_info .info_left h4{font-size:18px;width:100%;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.my_course .mobile_my_course_container .course_item .item_desc .item_info .info_left span,.my_course .my_course_list .course_item .item_desc .item_info .info_left span{color:#333}.my_course .mobile_my_course_container .course_item .item_desc .item_info .info_right img,.my_course .my_course_list .course_item .item_desc .item_info .info_right img{width:85px;height:85px;border-radius:50%}.my_course .mobile_my_course_container{display:none}.my_course .mobile_my_course_container .course_item{width:100%}.my_course .mobile_my_course_container .course_item .item_desc{padding-top:8px;padding-left:12px;padding-right:18px}.m_recommend_course,.recommend_course{max-width:1300px;padding:0 15px;margin:32px auto 40px;position:relative}.m_recommend_course h1,.recommend_course h1{font-size:30px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between}.m_recommend_course h1 a,.recommend_course h1 a{font-size:16px}.m_recommend_course .swiper-button-next,.m_recommend_course .swiper-button-prev,.recommend_course .swiper-button-next,.recommend_course .swiper-button-prev{width:47px;height:47px;background-image:url(data:image/png;base64,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);background-size:47px 47px;left:-50px;top:55%}.m_recommend_course .swiper-button-next,.recommend_course .swiper-button-next{background-image:url(data:image/png;base64,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);right:-50px;left:auto}.m_recommend_course .special_column .swiper-slide,.recommend_course .special_column .swiper-slide{cursor:pointer;position:relative;height:365px}.m_recommend_course .special_column .swiper-slide img,.recommend_course .special_column .swiper-slide img{width:100%}.m_recommend_course .special_column .swiper-slide:hover .info,.recommend_course .special_column .swiper-slide:hover .info{top:150px;bottom:0;background-color:#3f81fa;align-items:flex-start}.m_recommend_course .special_column .swiper-slide:hover .info .info_left,.recommend_course .special_column .swiper-slide:hover .info .info_left{width:100%}.m_recommend_course .special_column .swiper-slide:hover .info .info_left .info_title,.recommend_course .special_column .swiper-slide:hover .info .info_left .info_title{color:#fff;font-size:20px;white-space:normal}.m_recommend_course .special_column .swiper-slide:hover .info .info_left .info_desc,.recommend_course .special_column .swiper-slide:hover .info .info_left .info_desc{color:#fff;line-height:24px;white-space:normal}.m_recommend_course .special_column .swiper-slide:hover .info .info_right,.recommend_course .special_column .swiper-slide:hover .info .info_right{display:none}.m_recommend_course .special_column .info,.recommend_course .special_column .info{position:absolute;width:100%;top:254px;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:30px 20px;transition:all .5s linear}.m_recommend_course .special_column .info .info_left,.recommend_course .special_column .info .info_left{width:80%}.m_recommend_course .special_column .info .info_left .info_title,.recommend_course .special_column .info .info_left .info_title{font-size:18px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m_recommend_course .special_column .info .info_left .info_desc,.recommend_course .special_column .info .info_left .info_desc{margin-top:8px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m_recommend_course{display:none}.m_recommend_course .m_course_list{display:flex;flex-direction:column}.m_recommend_course .m_course_list .item{cursor:pointer;margin-bottom:20px;position:relative}.m_recommend_course .m_course_list .item img{width:100%;max-height:250px}.m_recommend_course .m_course_list .info{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5;padding:15px 10px}.m_recommend_course .m_course_list .info .info_left{width:80%}.m_recommend_course .m_course_list .info .info_left .info_title{font-size:18px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m_recommend_course .m_course_list .info .info_left .info_desc{margin-top:8px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:1280px){.banner{margin-top:0}.banner .swiper-container .swiper-slide{text-align:center}.banner .swiper-container .swiper-slide.pc{display:none}.banner .swiper-container .swiper-slide.mobile{display:block}.banner .swiper-container .swiper-slide.mobile img{width:100%;height:463px}.banner .login_empty{display:none}}@media (max-width:970px){.cutoff{display:none}.banner{margin-top:0}.banner .swiper-container .swiper-slide{text-align:center}.banner .swiper-container .swiper-slide.pc{display:none}.banner .swiper-container .swiper-slide.mobile{display:block}.banner .swiper-container .swiper-slide.mobile img{width:100%;height:160px}.banner .login_empty{display:none}.my_course{margin:16px auto 0;padding:0 8px}.my_course h1{font-size:18px;margin-bottom:16px}.my_course h1 a.mobile{display:block}.my_course h1 a.pc{display:none}.my_course .my_course_list{margin-left:0;display:none}.my_course .my_course_list .course_item{width:100%;margin-left:0;margin-bottom:10px;height:130px}.my_course .my_course_list .course_item .item_desc{padding-top:8px;padding-left:12px;padding-right:18px}.my_course .my_course_list .course_item .item_desc .item_start_time{font-weight:400}.my_course .my_course_list .course_item .item_desc .item_info .info_left h4{margin-bottom:4px}.my_course .my_course_list .course_item .item_desc .item_info .info_right img{width:60px;height:60px}.my_course .mobile_my_course_container{display:flex}.my_course .mobile_my_course_container .course_item{height:140px}.my_course .mobile_my_course_container .course_item .item_desc .item_start_time{font-weight:400}.my_course .mobile_my_course_container .course_item .item_desc .item_info .info_left h4{font-size:16px}.my_course .mobile_my_course_container .course_item .item_desc .item_info .info_right img{width:70px;height:70px}.recommend_course{padding:0 8px;display:none;margin:16px auto 60px}.recommend_course h1{font-size:18px;margin-bottom:16px}.recommend_course .re_course_list{margin-left:-3%}.recommend_course .re_course_list .course_item{width:47%;margin-left:3%}.recommend_course .re_course_list .course_item .item_desc{height:56px;padding:8px}.recommend_course .re_course_list .course_item .item_desc .item_title{font-size:16px;margin-bottom:1px}.m_recommend_course{display:block}}