@charset "utf-8";html,body{background:#fff;overflow-x:hidden}.container{background-color:#fff;margin-top:56px}.container .banner-box{height:390px;position:relative}.container .banner-box .banner-swiper-wrapper a{display:block}.container .banner-box .banner-swiper-wrapper img{display:block;position:relative;left:50%;margin-left:-960px}.container .banner-box .banner-swiper-pagination{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:2;bottom:16px!important}.container .banner-box .banner-swiper-pagination .swiper-pagination-bullet{width:20px;height:4px;border-radius:0;background:rgba(255,255,255,.6);opacity:inherit}.container .banner-box .banner-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.container .banner-box .banner-warp{position:absolute;top:0;left:0;right:0;width:1200px;margin:0 auto}.container .banner-box .banner-warp .nav-box{float:left}.container .banner-box .banner-warp .nav-box .yjmeun{z-index:1;width:240px;height:372px;background:rgba(255,255,255,.9);padding:8px 0 10px;position:relative}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt{padding:12px 15px 12px 17px}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .nav-left:after,.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .nav-left:before{content:" ";display:table}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .nav-left:after{clear:both}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .nav-left .nav-title{display:inline-block;*display:inline;*zoom:1;float:left;font-weight:600;color:#121212;font-size:15px;text-decoration:none}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .nav-left img{float:left;display:block;width:18px;height:18px;margin-right:7px}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .taglink{margin-right:-20px;height:52px;overflow:hidden}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .taglink li{display:inline-block;*display:inline;*zoom:1;margin:8px 15px 0 0}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .taglink li a{text-decoration:none;color:#666;font-size:14px;cursor:pointer}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-tt .taglink li a:hover{color:#29a1f7}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct{display:none;position:absolute;left:239px;top:0;width:320px;height:100%;background-color:#fff;box-shadow:10px 4px 20px 0 rgba(156,156,156,.08)}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-top{padding:24px 24px 0;height:182px}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-top .nav-ct-title{display:inline-block;*display:inline;*zoom:1;text-decoration:none;font-weight:700;font-size:16px;color:#121212}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-top .taglink{margin-top:5px;margin-right:-20px}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-top .taglink li{display:inline-block;*display:inline;*zoom:1;margin:11px 20px 0 0}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-top .taglink li a{text-decoration:none;color:#777;font-size:14px;cursor:pointer}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-top .taglink li a:hover{color:#29a1f7}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom{padding:10px 24px 0}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom h3{font-weight:700;font-size:16px;color:#121212}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot{display:flex}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot .hot-item{display:inline-block;*display:inline;*zoom:1;margin:17px 20px 0 0;cursor:pointer;text-decoration:none}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot .hot-item .hot-img{width:124px;height:80px;background-color:#bfbfbf;border-radius:6px}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot .hot-item .hot-img img{display:block;width:100%;height:100%;border-radius:6px}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot .hot-item .hot-tit{margin-top:9px;width:121px;line-height:16px;color:#777;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot .hot-item:hover .hot-tit{color:#29a1f7}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list .nav-ct .nav-ct-bottom .hot .hot-item:last-child{margin-right:0}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list:hover{background-color:#fff}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list:hover .nav-tt{border-left:3px solid #29a1f7}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list:hover .nav-ct{display:block;box-shadow:0 0 40px 0 rgba(0,0,0,.06)}.container .banner-box .banner-warp .nav-box .yjmeun .nav-list:hover .nav-ct a{color:#29a1f7}.container .live-content{background-color:#fff;width:100%;position:relative}.container .live-content .live-high{width:1200px;margin:0 auto;padding:50px 0 30px}.container .live-content .live-sider-layout{display:flex;margin-top:34px}.container .live-content .live-sider-layout .live-sider-item{margin-right:21px;position:relative}.container .live-content .live-sider-layout .live-sider-item .live-ltdate{height:18px;line-height:13px;text-align:center;font-size:14px;position:relative}.container .live-content .live-sider-layout .live-sider-item .live-ltdate .live-ltdate-wz{color:#666;font-weight:400;margin-right:10px}.container .live-content .live-sider-layout .live-sider-item .live-ltdate .live-ltdate-num{display:inline-block;*display:inline;*zoom:1;zoom:1;padding:5px 11px;border-radius:390px;background-color:#bfbfbf;color:#fff;position:relative;font-size:13px;font-weight:400}.container .live-content .live-sider-layout .live-sider-item .live-ltdate .live-ltdate-num:before{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:5px;border-color:#bfbfbf transparent transparent}.container .live-content .live-sider-layout .live-sider-item .live-ltdate .left-line{position:absolute;bottom:5px;left:0;width:100px;height:1px;background:#ebebeb}.container .live-content .live-sider-layout .live-sider-item .live-ltdate .right-line{position:absolute;bottom:5px;right:-21px;width:100px;height:1px;background:#ebebeb}.container .live-content .live-sider-layout .live-sider-item .live-ltdate .right-line:last-child{width:100px;right:0}.container .live-content .live-sider-layout .live-sider-item .live-ct{position:relative;transition:all .3s}.container .live-content .live-sider-layout .live-sider-item .live-ct:hover{transform:translatey(-5px)}.container .live-content .live-sider-layout .live-sider-item .live-ct:hover .live-ltcont{box-shadow:0 8px 24px 0 rgba(45,81,108,.16)}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont{display:inline-block;*display:inline;*zoom:1;text-decoration:none;padding:19px 20px 18px;background:#fff;box-shadow:0 4px 22px 0 rgba(45,81,108,.07);border-radius:10px;border:1px solid #ebebeb;margin-top:20px}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont:after,.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont:before{content:" ";display:table}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont:after{clear:both}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-teacher{float:left}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-teacher img{width:60px;height:60px;display:block;border-radius:50%;background-color:#bfbfbf}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-teacher .teachername{color:#999;font-size:13px;text-align:center;line-height:18px;margin-top:7px}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-info{float:left;margin-left:16px}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-info .live-tit{width:268px;height:48px;font-weight:400;color:#222;line-height:24px;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-info .live-panel{display:flex;justify-content:space-between}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-info .live-panel span{margin-top:18px;font-size:13px;color:#999}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-ltcont .live-info .live-panel span em{color:#ff6e00}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-status-t{position:absolute;bottom:20px;right:20px}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-status-t .live-status{display:inline-block;*display:inline;*zoom:1;width:80px;height:22px;color:#ff6e00;font-size:14px;border-radius:12px;border:1px solid #ff6e00;line-height:22px;text-align:center;transition:all .3s;cursor:pointer}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-status-t .live-status i{display:inline-block;*display:inline;*zoom:1;width:13px;height:13px;background:url(/uploads/image/shscimg/live.gif) no-repeat center;margin-right:6px}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-status-t .live-status b{font-weight:400}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-status-t .live-now{color:#29a1f7;border:1px solid #29a1f7}.container .live-content .live-sider-layout .live-sider-item .live-ct .live-status-t .live-over{color:#ffa057;border:1px solid #ffa057;cursor:default}.container .live-content .live-sider-layout .live-sider-item:last-child{margin-right:0}.container .odds-content{width:100%;position:relative}.container .odds-content .odds-high{width:1200px;margin:0 auto;padding:50px 0 30px}.container .policy-content{width:100%;position:relative}.container .policy-content .policy-high{width:1200px;margin:0 auto;padding:50px 0 30px}.container .policy-content .policy-high .policy-sider-layout{display:flex;flex-wrap:wrap;align-items:center;margin-top:6px}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item{display:inline-block;*display:inline;*zoom:1;background:#fff;box-shadow:0 4px 22px 0 rgba(45,81,108,.07);border-radius:8px;padding:20px;text-decoration:none;border:1px solid #ebebeb;transition:all .3s;cursor:pointer;margin:24px 24px 0 0}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item .policy-tit{display:flex;align-items:center;color:#121212}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item .policy-tit img{display:block;width:14px;height:16px;margin-right:10px}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item .policy-tit h3{width:520px;font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item .policy-tit h3:hover{color:#29a1f7}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item .policy-desc{height:70px;margin-top:12px;width:546px;color:#666;font-size:15px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item .date{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:#a8a8a8;font-size:14px;line-height:22px}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item:hover{transform:translatey(-5px);box-shadow:0 4px 22px 0 rgba(35,116,176,.1);border:1px solid #95d0fa}.container .policy-content .policy-high .policy-sider-layout .policy-sider-item:nth-child(2n){margin-right:0}.container .teacher-content{width:100%;position:relative}.container .teacher-content .teacher-high{width:1200px;margin:0 auto;padding:50px 0 30px}.container .teacher-content .swiper-box{width:1266px;margin:0 auto;position:relative}.container .teacher-content .swiper-box img{display:block}.container .teacher-content .swiper-box .view{position:relative}.container .teacher-content .swiper-box .view .swiper-wrapper{width:100%;height:427px}.container .teacher-content .swiper-box .view .swiper-wrapper .swiper-slide{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.container .teacher-content .swiper-box .view .arrow-left{position:absolute;left:0;bottom:-130px;width:106px;height:106px;z-index:10}.container .teacher-content .swiper-box .view .arrow-left span{display:inline-block;*display:inline;*zoom:1;width:106px;height:106px;background:url(/uploads/image/shscimg/left.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .view .arrow-left:hover span{background:url(/uploads/image/shscimg/a_left1.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .view .arrow-right{position:absolute;right:0;bottom:-130px;width:106px;height:106px;z-index:10}.container .teacher-content .swiper-box .view .arrow-right span{display:inline-block;*display:inline;*zoom:1;width:106px;height:106px;background:url(/uploads/image/shscimg/right1.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .view .arrow-right:hover span{background:url(/uploads/image/shscimg/a_right1.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .preview{width:1072px;height:140px;margin:0 auto;overflow:hidden;padding-bottom:80px}.container .teacher-content .swiper-box .preview .swiper-container .swiper-slide{width:190px!important;height:140px;background:#fff;box-shadow:0 4px 22px 0 rgba(45,81,108,.07);border-radius:14px;cursor:pointer;overflow:hidden;border:1px solid #ebebeb}.container .teacher-content .swiper-box .preview .swiper-container .swiper-slide img{display:block;width:100%;height:100%}.container .teacher-content .swiper-box .preview .swiper-container .active-nav{background-color:#d1ebff;box-shadow:0 4px 22px 0 rgba(45,81,108,.07);border-radius:14px;opacity:1;border:1px solid #89ccff}.container .teacher-content .swiper-box .preview .arrow-left{position:absolute;left:0;bottom:100px;width:106px;height:106px;z-index:10}.container .teacher-content .swiper-box .preview .arrow-left span{display:inline-block;*display:inline;*zoom:1;width:106px;height:106px;background:url(/uploads/image/shscimg/left.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .preview .arrow-left:hover span{background:url(/uploads/image/shscimg/a_left1.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .preview .arrow-right{position:absolute;right:0;bottom:100px;width:106px;height:106px;z-index:10}.container .teacher-content .swiper-box .preview .arrow-right span{display:inline-block;*display:inline;*zoom:1;width:106px;height:106px;background:url(/uploads/image/shscimg/right1.png) no-repeat center;background-size:100% 100%}.container .teacher-content .swiper-box .preview .arrow-right:hover span{background:url(/uploads/image/shscimg/a_right1.png) no-repeat center;background-size:100% 100%}.title-info{display:flex;align-items:center;justify-content:space-between}.title-info .title-info-left{display:flex;align-items:center}.title-info .title-info-left h3{font-weight:700;font-size:24px;color:#121212;line-height:28px;margin-left:6px;position:relative}.title-info .title-info-left h3 i{position:absolute;top:-7px;left:-6px;width:20px;height:20px;background:url(/uploads/image/shscimg/yuan.png) no-repeat center}.title-info .title-info-left img{width:8px;height:20px;margin:0 14px}.title-info .title-info-left span{font-size:16px;color:#999;font-weight:400;line-height:20px}.title-info .more{display:inline-block;*display:inline;*zoom:1;text-decoration:none;height:12px;line-height:12px;font-size:16px;color:#9da6b8;margin-right:13px;position:relative}.title-info .more:after{position:absolute;content:' ';left:6px;right:-40px;top:0;height:12px;background:url(/uploads/image/shscimg/more1.png) no-repeat center}.odds-sider-layout{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap}.odds-sider-layout .odds-img{display:inline-block;*display:inline;*zoom:1;text-decoration:none;cursor:pointer;width:588px;height:320px;margin-right:20px;box-shadow:0 4px 22px 0 rgba(45,81,108,.07);border-radius:10px;transition:all .3s}.odds-sider-layout .odds-img img{display:block;border-radius:10px;width:100%;height:100%}.odds-sider-layout .odds-img:hover{transform:translatey(-5px);box-shadow:0 8px 24px 0 rgba(45,81,108,.16)}.odds-sider-layout .odds-sider-item{display:inline-block;*display:inline;*zoom:1;padding:20px;background:#fff;box-shadow:0 4px 22px 0 rgba(45,81,108,.07);border-radius:10px;text-decoration:none;transition:all .3s;cursor:pointer;margin-right:20px;border:1px solid #ebebeb}.odds-sider-layout .odds-sider-item .odds-sider-tit{width:242px;height:50px;font-size:18px;color:#222;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.odds-sider-layout .odds-sider-item .odds-sider-lec{width:242px;height:18px;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:12px}.odds-sider-layout .odds-sider-item .odds-sider-lec span{margin-right:8px}.odds-sider-layout .odds-sider-item .odds-sider-nums{margin-top:14px;color:#999;font-size:0;height:18px;line-height:18px}.odds-sider-layout .odds-sider-item .odds-sider-nums span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:13px}.odds-sider-layout .odds-sider-item .odds-sider-nums .line{width:1px;height:10px;background-color:#d9d9d9;margin:0 12px}.odds-sider-layout .odds-sider-item .odds-sider-teacher{margin-top:22px;height:77px}.odds-sider-layout .odds-sider-item .odds-sider-teacher:after,.odds-sider-layout .odds-sider-item .odds-sider-teacher:before{content:" ";display:table}.odds-sider-layout .odds-sider-item .odds-sider-teacher:after{clear:both}.odds-sider-layout .odds-sider-item .odds-sider-teacher .odds-teacher-item{float:left;margin-right:16px}.odds-sider-layout .odds-sider-item .odds-sider-teacher .odds-teacher-item img{display:block;width:48px;height:48px;border-radius:50%;background-color:#bfbfbf}.odds-sider-layout .odds-sider-item .odds-sider-teacher .odds-teacher-item .teachername{color:#999;font-size:12px;text-align:center;line-height:18px;margin-top:11px}.odds-sider-layout .odds-sider-item .odds-sider-teacher .odds-teacher-item:last-child{margin-right:0}.odds-sider-layout .odds-sider-item .line{width:100%;height:2px;margin:23px 0 20px;background:#f2f2f2}.odds-sider-layout .odds-sider-item .price-layout{display:flex;justify-content:space-between;height:22px;line-height:22px}.odds-sider-layout .odds-sider-item .price-layout .favprice{float:left;font-size:20px;color:#f31000}.odds-sider-layout .odds-sider-item .price-layout .vip-layout{margin:0 0 0 15px;float:left}.odds-sider-layout .odds-sider-item .price-layout .vip-layout i{vertical-align:text-top;margin-top:2px}.odds-sider-layout .odds-sider-item .price-layout .vip-layout .vip-price{font-size:16px;color:#333}.odds-sider-layout .odds-sider-item:hover{transform:translatey(-5px);box-shadow:0 8px 24px 0 rgba(45,81,108,.16)}.odds-sider-layout .odds-sider-item:nth-child(3){margin-right:0}.odds-sider-layout .odds-sider-item:nth-child(7){margin-right:0}.odds-sider-layout .odds-sider-item:nth-child(n 4){margin-top:24px}