/*!
 * bestongweb 201801
*/body{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei","΢���ź�","SimSun ","����","WenQuanYi Micro Hei",sans-serif;min-width:320px}.lazybg{background:#eee}.navbar{margin-bottom:0;background:#fff;border-bottom:#f6f6f6 1px solid;width:100%;position:fixed;top:0;left:0;z-index:100}.navbar-toggle{border:transparent;background:#fff;margin-right:5px}.navbar-toggle .icon-bar{background:#2eb6aa}.navbar-nav>li{position:relative}.navbar-nav>.active:after{display:block;position:absolute;content:'';height:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;bottom:0;background:#2eb6aa}.navbar-nav>li>a{padding:0;font-size:18px;color:#333}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a{background:0;color:#2eb6aa}.navbar-downapp{display:none;float:right;padding:0 10px;height:24px;margin-top:13px;margin-right:15px;line-height:22px;text-align:center;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #2eb6aa;font-size:14px;color:#2eb6aa}@media(min-width:320px){.navbar{min-height:50px}.navbar-header{height:50px}.navbar>.container .navbar-brand{padding:8px 15px}.navbar>.container .navbar-brand,.navbar>.container .navbar-brand img{height:34px}.navbar-nav{margin:0 -15px}.navbar-nav>li{padding:0 15px}.navbar-nav>.active:after{left:15px;right:15px}.navbar-nav>li>a{text-align:center;line-height:50px;font-size:16px}}@media(min-width:320px) and (max-width:767px){.navbar-nav>li.sm-none{display:none}.navbar-nav>li{border-top:1px solid #f6f6f6}.navbar-nav>.active:after{height:1px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;left:0;right:0}.navbar-downapp{display:block}}@media(min-width:768px){.navbar-fixed-top .navbar-collapse{padding-left:15px;padding-right:15px}}@media(min-width:992px){.navbar{height:80px}.navbar-header{height:80px}.navbar>.container .navbar-brand{margin-left:15px;padding:12px 0}.navbar>.container .navbar-brand,.navbar>.container .navbar-brand img{height:56px}.navbar-nav>li{padding:0 27px}.navbar-nav>.active:after{left:27px;right:27px}.navbar-nav>li>a{line-height:50px \9;line-height:80px;font-size:18px}}.footer-page{padding:80px 0}.footer-page .contact-box{margin-left:180px}.footer-page .contact-box img{width:145px}.footer-page .contact-box p{line-height:100%}.footer-page .contact-box a{color:#333}.footer-page .contact-box a:hover{text-decoration:underline}.footer-page .contact-box span{padding-left:20px}.footer-page .contact-box .btn.btn-default{margin-right:10px;padding:2px 7px;line-height:18px}.footer-page .contact-box .btn.btn-default .icon-advisory{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:18px;height:18px;margin-right:5px;background:url(../images/footer-icon-advisory.png) no-repeat center left}.footer-page .qpcode-box{margin-left:0}.footer-page .qpcode-box p{margin:8px -8px 0}.footer-page .qpcode-box li{width:162px;padding:0 23px}@media(min-width:320px) and (max-width:767px){.footer-page{padding:40px 0}.footer-page .contact-box{padding-bottom:20px;margin-left:0}.footer-page .qpcode-box li{width:136px;padding:0 10px}}@media(min-width:768px) and (max-width:991px){.footer-page .contact-box{padding-bottom:20px}}.notice-browser{position:fixed;z-index:9000;width:100%;height:100%;background-color:#444 \9;background-color:rgba(0,0,0,.8);filter:alpha(opacity=90)}.notice-browser h4{padding-top:200px;color:#f00}.notice-browser p,.notice-browser p a,.notice-browser p a:hover{font-size:16px;color:#fff}.top-menu{position:fixed;right:10px;bottom:150px;z-index:999;width:50px;height:50px}.top-menu .btn_top{display:block;height:50px;width:50px;text-align:center;line-height:50px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#e6e6e6;font-size:18px;color:#fff}.top-menu .btn_top:hover{background:#999}.bg-gray{background:#f6f6f6}.bg-white{background:#fff}.text-nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-nowrap2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.border-bto{border-bottom:1px solid #e6e6e6}.page-title{margin-top:80px;height:30px;line-height:30px;font-size:30px}.page-title.bg01{background:url(../images/page-title-bg01.png) no-repeat center}.page-title.bg02{background:url(../images/page-title-bg02.png) no-repeat center}@media(min-width:320px) and (max-width:767px){.page-title{margin-top:40px;font-size:24px}.page-title.bg01,.page-title.bg02{background-size:500px auto}}.banner-page{position:relative;width:100%;margin:0 auto;overflow:hidden;margin-top:80px}.banner-page .carousel-control.left,.banner-page .carousel-control.right{background-image:none;display:none}
.banner-page .carousel-indicators{bottom:10px}.banner-page .carousel-indicators li{width:20px;height:20px;margin:2px 15px;border:none 0;background-color:none;background:url(../images/index-bn-icon.png) no-repeat center}.banner-page .carousel-indicators .active{width:20px;height:20px;margin:2px 15px;background-color:none;background:url(../images/index-bn-iconon.png) no-repeat center}.banner-page .carousel-inner{left:50%}.banner-page .carousel-inner .lazybg{position:relative;height:0;padding-top:31.25%;background:#e5e5e5 url(../images/lazy-deafault-lg.png) no-repeat center;background-size:15%}.banner-page .carousel-inner .lazybg img{position:absolute;top:0;left:0;width:100%;height:100%}.banner-page .down-app-wap{display:none;position:relative;width:100%;height:0;padding-top:96%;background:url(../images/wap-downbg.jpg) no-repeat center top;background-size:100%}.banner-page .down-app-wap .down-box{position:absolute;width:60%;left:20%;top:36%;background:url(../images/wap-downbg-img.png) no-repeat center top;background-size:100% auto;padding-top:12.5%}@media(min-width:320px) and (max-width:767px){.banner-page .carousel{display:none}.banner-page .down-app-wap{display:block}}@media(min-width:768px) and (max-width:991px){.banner-page .carousel-inner{width:1240px;margin-left:-620px}}@media(min-width:992px) and (max-width:1259px){.banner-page .carousel-inner{width:1560px;margin-left:-780px}}@media(min-width:1200px){.banner-page .carousel-inner{width:1920px;margin-left:-960px}}.course-concept-page .page-title-sm{font-size:16px;margin:30px 0 0}.course-concept-page .lazybg{width:290px;height:290px;margin:0 auto;background-color:#fff}.course-concept-page .list-group{margin:26px auto}.course-concept-page .list-group-item{border:0;padding:20px 0}.course-concept-page .list-group-item-heading{margin-bottom:14px;font-size:22px}.course-concept-page .list-group-item-text{line-height:24px;font-size:16px;color:#777}.course-concept-page .row{padding:40px 0 80px}@media(min-width:320px) and (max-width:767px){.course-concept-page .row{padding:20px 0 0}.course-concept-page .list-group-item-heading{font-size:18px;font-weight:normal}}@media(min-width:768px){.course-concept-page .page-title-sm{font-size:22px}.course-concept-page .lazybg{width:420px;height:420px}}@media(min-width:1260px){.course-concept-page .list-group-item{padding:20px 130px 20px 30px}}.star-course-page .carousel-control.left,.star-course-page .carousel-control.right{background-image:none;display:none}.star-course-page .carousel{margin:60px 0 80px;overflow:hidden}.star-course-page .carousel-indicators{bottom:-4px;top:-4px;right:0;left:960px;margin-left:0}.star-course-page .carousel-indicators li{display:block;position:relative;width:232px;height:182px;margin:0;padding:4px 0 4px 8px;border:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-indent:0;background:0}.star-course-page .carousel-indicators li span{display:block;position:absolute;top:5px \9;top:4px;left:8px;z-index:2;width:232px;height:174px;background-color:#a0a0a0 \9;background-color:rgba(0,0,0,.3);filter:alpha(opacity=30)}.star-course-page .carousel-indicators .lazybg{width:232px;height:174px;overflow:hidden}.star-course-page .carousel-indicators img{width:232px;height:174px}.star-course-page .carousel-indicators .active{position:relative;width:240px;height:190px;margin:-4px 0;padding:8px 0 8px 8px;background-color:#fff}.star-course-page .carousel-indicators .active span{top:9px \9;background-color:none;background-color:rgba(0,0,0,0);filter:alpha(opacity=0)}.star-course-page .carousel-indicators .active:before{display:block;position:absolute;z-index:1;top:50%;left:-17px;width:25px;height:62px;margin-top:-31px;content:'';background:url(../images/course-lefton.png) no-repeat center left}.star-course-page .carousel-inner{width:960px;z-index:1}.star-course-page .carousel-inner .active{background-size:20%;overflow:hidden}.star-course-page .carousel-inner .lazybg{width:100%;position:relative;z-index:2;height:0;padding-top:75%;background-color:none;background-size:40%;overflow:hidden}.star-course-page .carousel-inner img{position:absolute;top:0;left:0;width:100%;height:100%}.star-course-page .carousel-caption{left:0;right:0;bottom:0;padding:17px 20px;background-color:#5c5c5c \9;background-color:rgba(0,0,0,.6);filter:alpha(opacity=60);text-align:left;font-size:26px}@media(min-width:320px) and (max-width:991px){.star-course-page .carousel{margin:30px auto 40px}.star-course-page .carousel-caption{padding:10px;font-size:16px}}@media(min-width:320px) and (max-width:991px){.star-course-page .carousel{width:100%;height:100%}.star-course-page .carousel-inner{width:auto}.star-course-page .carousel-inner .active{width:auto;height:auto}.star-course-page .carousel-indicators li span,.star-course-page .carousel-indicators .lazybg,.star-course-page .carousel-indicators .active:before{display:none}.star-course-page .carousel-indicators{top:auto;bottom:40px;left:50%;right:auto;margin-left:-30%}
.star-course-page .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px 5px;border:1px solid #fff;background-color:#5c5c5c \9;background-color:rgba(0,0,0,.4);filter:alpha(opacity=40);-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:0}.star-course-page .carousel-indicators .active{width:10px;height:10px;margin:1px 5px;padding:0;background-image:none;background-color:#5c5c5c \9;background-color:rgba(0,0,0,.6);filter:alpha(opacity=60)}}@media(min-width:992px) and (max-width:1199px){.star-course-page .carousel{width:940px;margin:60px auto 80px}.star-course-page .carousel-indicators{display:none}}@media(min-width:1200px) and (max-width:1259px){.star-course-page .carousel-inner{width:912px}.star-course-page .carousel-inner .active{width:912px}.star-course-page .carousel-indicators{left:912px}.star-course-page .carousel-indicators li{width:218px;height:174px;padding:4px 0 4px 8px}.star-course-page .carousel-indicators li span{top:4px;width:218px;height:166px}.star-course-page .carousel-indicators .lazybg{width:218px;height:166px;overflow:hidden}.star-course-page .carousel-indicators img{width:218px;height:166px}.star-course-page .carousel-indicators .active{position:relative;width:226px;height:174px;margin:0;padding:4px 0 4px 8px}}.expert-team-page .lecturer-list{margin-top:60px;margin-bottom:30px;list-style:none;overflow:hidden}.expert-team-page .thumbnail{margin-bottom:17px;padding:30px 14px 26px;box-shadow:0 1 2px rgba(0,0,0,.6)}.expert-team-page .lecturer-bg{position:relative;width:150px;height:150px;margin:0 auto;background:url(../images/lecturer-bg.png) no-repeat center}.expert-team-page .lecturer-bg span{display:block;position:absolute;left:0;top:0;width:150px;height:150px;background:url(../images/lecturer-bg-s.png) no-repeat center}.expert-team-page .img-circle{width:134px;height:134px;margin:8px}.expert-team-page .caption{padding:0}.expert-team-page h3{margin:22px 0 16px}.expert-team-page p{height:44px;margin-bottom:0;line-height:22px;color:#777;overflow:hidden}.expert-team-page .lecturer-more{padding-bottom:80px}.expert-team-page .btn-default{font-size:16px;color:#777}@media(min-width:320px) and (max-width:767px){.expert-team-page .lecturer-more{padding-bottom:40px}.expert-team-page h3{font-size:20px;font-weight:normal}}.free-open-class-page .row{margin:40px -15px 60px}.free-open-class-page .col-md-6{padding:20px 15px}.free-open-class-page .media{display:block}.free-open-class-page a:hover{text-decoration:none}.free-open-class-page .media-left{padding-right:0;width:266px;height:200px}.free-open-class-page .media-left img{width:266px;height:200px}.free-open-class-page .media-body{padding:26px 20px 0 30px;line-height:22px;color:#777}.free-open-class-page .media-heading{position:relative;padding-bottom:20px;margin-bottom:20px;color:#333}.free-open-class-page .media-heading:after{display:block;position:absolute;left:0;bottom:0;content:'';width:40px;height:2px;background:#2eb6aa}.free-open-class-page .media-body p{margin-bottom:0;height:88px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media(min-width:320px) and (max-width:767px){.free-open-class-page .row{margin:20px -15px 0}.free-open-class-page .col-md-6{padding:10px 15px}.free-open-class-page .media-left{display:block!important;position:relative;width:100%;height:0;padding-top:75%}.free-open-class-page .media-left img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.free-open-class-page .media-body{padding:20px 15px}.free-open-class-page .media-heading{font-size:20px;font-weight:normal}.free-open-class-page .media-body p{height:auto}}@media(min-width:992px) and (max-width:1229px){.free-open-class-page .media-left,.free-open-class-page .media-left img{width:226px;height:170px}.free-open-class-page .media-body{padding:20px 15px}.free-open-class-page .media-body p{height:66px;-webkit-line-clamp:3}}.appraise-page .swiper-container{margin:60px -10px 80px;height:384px;overflow:hidden}.appraise-page .swiper-slide{float:left \9;width:285px;height:384px;margin:0 10px;padding:16px 20px 20px;background:#f6f6f6}.appraise-page .swiper-button-next,.appraise-page .swiper-container-rtl .swiper-button-prev,.appraise-page .swiper-button-prev,.appraise-page .swiper-container-rtl .swiper-button-next{width:30px;height:58px;margin-top:-29px}.appraise-page .swiper-button-next,.appraise-page .swiper-container-rtl .swiper-button-prev{background:url(../images/btn-right.png) no-repeat center}.appraise-page .swiper-button-prev,.appraise-page .swiper-container-rtl .swiper-button-next{background:url(../images/btn-left.png) no-repeat center}.appraise-page .user-title{height:50px;margin-bottom:13px;line-height:50px;overflow:hidden}.appraise-page .img-circle{float:left;width:50px;height:50px;margin-right:10px}.appraise-page .img-circle.lazybg{background-size:50px 50px}.appraise-page .user-title p{margin-bottom:0;font-size:18px;color:#777}
.appraise-page .user-comment{line-height:28px;height:280px;overflow:hidden}@media(min-width:320px) and (max-width:767px){.appraise-page .swiper-container{margin:30px auto 40px}.appraise-page .swiper-slide{width:100%}}@media(min-width:768px) and (max-width:991px){.appraise-page .swiper-container{margin:30px auto 40px}}.course-core h3{font-size:20px;margin:30px 0}.course-core h4{margin:0 95px 0;line-height:30px;font-size:16px;color:#777}.course-core ul{margin:46px -10px 80px;padding-left:0;list-style:none;overflow:hidden}.course-core li{float:left;width:20%}.course-core ul .lazybg{position:relative;height:0;margin:0 10px;padding-top:125%;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.course-core ul .lazybg img{position:absolute;top:0;left:0;width:100%;height:100%;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media(min-width:320px) and (max-width:991px){.course-core h4{margin:0}}@media(min-width:320px) and (max-width:767px){.course-core ul{margin:20px -10px 40px}.course-core li{width:33.3333333%}.course-core li.sm-left{margin-left:16.666666%}.course-core li.sm-left,.course-core li.sm-right{margin-bottom:20px}}.course-internet{margin:60px 0 80px}.course-internet .lazybg{position:relative;width:100%;height:0;padding-top:52.631579%;background-size:20%;overflow:hidden}.course-internet .lazybg img{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:320px) and (max-width:991px){.course-internet{margin:30px 0 40px}.course-internet .col-sm-4{margin-top:20px}}.course-hot{padding-top:20px}.course-hot .thumbnail{padding:0;margin-top:40px;margin-bottom:0;border:transparent none}.course-hot .lazybg{position:relative;height:0;padding-top:75.177305%;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden}.course-hot img{position:absolute;top:0;left:0;width:100%;height:100%;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.course-hot .row{margin:0 -12px}.course-hot .col-md-3{padding:0 12px}.course-hot .thumbnail{position:relative;cursor:pointer}.course-hot .thumbnail span{display:none}.course-hot .thumbnail:hover span{display:block;position:absolute;top:0;left:0;right:0;height:212px;background-color:rgba(255,255,255,.16)}.course-hot .thumbnail .caption{padding:0}.course-hot h4{margin:12px 0 7px}.course-hot p{margin-bottom:0;line-height:20px;color:#777}.course-hot p.name{overflow:hidden;position:relative;padding-right:80px}.course-hot p.name i{display:block;font-style:normal;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.course-hot p.name em{position:absolute;display:block;top:0;right:0;font-style:normal;font-size:18px;color:#f00}.course-hot a:hover{text-decoration:none}.course-hot .thumbnail:hover h4{color:#018579}.course-hot .thumbnail:hover p{color:#777}.course-hot .pagination{margin:40px 0 80px}.course-hot .pagination>li{display:inline-block;margin:0 3px}.course-hot .down-appbox{position:relative;height:0;padding-top:102.177305%;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#f7f7f7;margin-top:40px;margin-bottom:0;font-size:18px}.course-hot .down-appbox img{display:block;position:absolute;top:20.833333%;left:50%;width:128px;height:128px;margin-left:-64px}.course-hot .down-appbox p{display:block;position:absolute;bottom:20.833333%;left:0;right:0}.course-hot .down-appbox a{color:#777}.course-hot .down-appbox a:hover{text-decoration:underline}@media(min-width:320px) and (max-width:479px){.course-hot .down-appbox{padding-top:110.127596%}.course-hot .down-appbox img{width:90px;height:90px;margin-left:-45px;top:10%}.course-hot .down-appbox p{bottom:10%;font-size:12px}.course-hot h4{font-size:16px;font-weight:normal}}@media(min-width:480px) and (max-width:679px){.course-hot .down-appbox{padding-top:110.127596%}.course-hot .down-appbox p{bottom:10%;font-size:14px}.course-hot h4{font-size:16px;font-weight:normal}}@media(min-width:680px) and (max-width:991px){.course-hot .down-appbox{padding-top:96.127596%}}@media(min-width:992px) and (max-width:1199px){.course-hot .down-appbox{padding-top:110.127596%}.course-hot .down-appbox p{bottom:10%}}@media(min-width:320px) and (max-width:991px){.course-hot .pagination{margin:20px 0 40px}}.course-details .course-cont{position:relative;width:760px;margin:0 auto}.downapp-page{height:700px;background:url(../images/downapp-page-bg.jpg) no-repeat center top}.downapp-page .phone-box{width:316px;height:652px;margin:38px auto 0;padding:64px 15px 78px 16px;background:url(../images/downapp-phonebg.png) no-repeat center top}.downapp-page .carousel-inner{left:0;width:286px}.downapp-page .carousel-inner .lazybg{position:relative;height:510px;padding-top:0;background:#e5e5e5 url(../images/lazy-deafault-lg.png) no-repeat center;background-size:15%}.banner-page .carousel-inner .lazybg img{position:absolute;top:0;left:0;width:100%;height:100%}
.downapp-page .app-box{width:200px;height:200px;margin:0 auto 30px;padding:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;background-size:30% 30%}.downapp-page p{margin-top:180px;margin-bottom:0;line-height:30px;font-size:16px;color:#fff}.downapp-page .btn-default,.banner-page .down-app-wap .btn-default{display:block;width:200px;padding:9px 24px;margin:0 auto 24px;line-height:30px;background-color:#c0c0c0 \9;background-color:rgba(0,0,0,.3);border:transparent;color:#fff;text-align:left}.downapp-page .icon-AppStore,.downapp-page .icon-android,.banner-page .down-app-wap .icon-AppStore,.banner-page .down-app-wap .icon-android{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:30px;height:30px;margin-right:10px;background:url(../images/downapp-icon-AppStore.png) no-repeat center left}.downapp-page .icon-android,.banner-page .down-app-wap .icon-android{background:url(../images/downapp-icon-android.png) no-repeat center left}@media(min-width:320px) and (max-width:767px){.downapp-page{height:480px}.downapp-page .phone-box{display:none}.downapp-page p{margin-top:50px}}.aboutus-banner{background:url(../images/introduce-banner-bg.jpg) no-repeat top center}.aboutus-banner .banner-box{position:relative;width:1200px;height:350px;margin:0 auto;padding-bottom:0;background:#e5e5e5 url(../images/lazy-deafault-lg.png) no-repeat center;background-size:15%;overflow:hidden}.aboutus-banner .banner-box img{position:absolute;top:0;left:0;width:100%;height:100%}.aboutus-introduce{padding-bottom:80px}.aboutus-introduce .introduce-img{float:left;width:452px;height:320px;margin-top:60px;margin-right:20px}.aboutus-introduce .introduce-text{margin-top:60px}.aboutus-introduce .introduce-text p{text-indent:2em;font-size:16px;line-height:30px}.aboutus-contact-us .contact-us{width:600px;margin:54px auto 80px}.aboutus-contact-us .contact-us-img{float:left;width:112px;margin-left:106px;margin-right:24px;color:#777}.aboutus-contact-us .contact-us-img img{display:block;margin:6px auto}.aboutus-contact-us .contact-us-text p{margin-bottom:0;line-height:28px;font-size:16px}@media(min-width:320px) and (max-width:767px){.aboutus-introduce .introduce-text{margin-top:30px}.aboutus-banner,.aboutus-introduce .introduce-img{display:none}.aboutus-contact-us .contact-us{width:auto;margin:20px auto}.aboutus-contact-us .contact-us-img{display:block;float:none;margin:0 auto 20px}}@media(min-width:320px) and (max-width:1259px){.aboutus-banner .banner-box{width:100%}}.expert-team-list{min-height:600px;height:auto}.expert-team-list .expert-team{margin-top:20px;padding:24px 20px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;overflow:hidden}.expert-team-list .expert-team-left{float:left;position:relative;width:174px;height:232px;overflow:hidden;margin-right:20px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.expert-team-list .expert-team-left img{position:absolute;top:0;left:0;width:100%;height:100%;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.expert-team-list .expert-team-body{line-height:32px;font-size:18px;color:#777}.expert-team-list .expert-team-name{margin-bottom:12px;margin-top:12px;line-height:26px;font-size:26px;color:#333}.expert-team-list .pagination{margin:40px 0}.expert-team-list .pagination>li{display:inline-block;margin:0 3px}@media(min-width:320px) and (max-width:767px){.expert-team-list .expert-team{padding:15px}.expert-team-list .pagination{margin:20px 0}.expert-team-list .expert-team-left{width:140px;height:186px;margin-right:15px}.expert-team-list .expert-team-body{line-height:24px;font-size:14px}.expert-team-list .expert-team-name{line-height:24px;font-size:20px;font-weight:normal}}.error-page{height:748px;margin:0 auto;padding-top:396px;background:#b3e4fd url(../images/404-topbg.png) no-repeat center bottom}.error-page p{margin-bottom:30px;font-size:22px}.error-page a{display:inline-block;margin:0 40px;padding:10px 6px;font-size:24px;color:#333}.error-page a span{margin-right:4px;font-size:22px;color:#666}.error-page-bto{height:56px;margin:0 auto;background:url(../images/404-btobg.png) no-repeat top center}@media(min-width:320px) and (max-width:767px){.error-page{height:300px;padding-top:160px;background-size:290px 245px}.error-page p{margin-bottom:10px;font-size:14px}.error-page a{margin:0 20px;font-size:16px}.error-page a span{font-size:16px}.error-page-bto{background-size:290px 21px}}.pagination>li>a,.pagination>li:first-child>a,.pagination>li:first-child>span{-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#2eb6aa;border-color:#2eb6aa}.pagination>li>a,.pagination>li>span{color:#777}.pagination-lg>li>a,.pagination-lg>li>span{font-size:16px}
.viewport-new{width:760px;margin:0 auto;padding-bottom:100px;background:#fff}.course-cover .lazybg{position:relative;height:0;padding-top:75%}.course-cover .lazybg img{position:absolute;top:0;left:0;width:100%;height:100%}.course-cover .course-title{font-size:32px;margin:20px 20px 15px}.course-cover .course-lecturer{margin:0 20px 15px;font-size:24px;color:#777}.course-cover .icon-line{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:2px;background:#999;margin:0 10px}.course-cover .course-lecturer .icon-line{height:24px}.course-cover .course-count{margin:0 20px;padding-bottom:20px;font-size:20px;color:#999}.course-cover .course-count .icon-line{height:20px}.course-cover .course-count .icon-listen{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:20px;height:20px;margin-left:30px;margin-right:5px;background:url(../images/icon-listen.png) no-repeat top}.course-introduction{padding:8px 20px}.course-introduction .coursetext{padding:16px 0 0;line-height:1.8;font-size:20px}.course-introduction .db{display:block}.weixinAudio{margin:10px 0;line-height:1.5}.audio_area{display:inline-block;width:100%;vertical-align:top;margin:0 1px 0 0;font-size:0;position:relative;font-weight:400;text-decoration:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}.audio_wrp{border:1px solid #ebebeb;background-color:#fcfcfc;overflow:hidden;padding:12px 20px 12px 12px}.audio_play_area{float:left;margin:9px 22px 10px 5px;font-size:0;width:18px;height:25px}.playing .audio_play_area .icon_audio_default{display:block}.audio_play_area .icon_audio_default{background:transparent url(../images/iconloop.png) no-repeat 0 0;width:18px;height:25px;vertical-align:middle;display:inline-block;-webkit-background-size:54px 25px;background-size:54px 25px;background-position:-36px center}.audio_play_area .icon_audio_playing{background:transparent url(../images/iconloop.png) no-repeat 0 0;width:18px;height:25px;vertical-align:middle;display:inline-block;-webkit-background-size:54px 25px;background-size:54px 25px;-webkit-animation:audio_playing 1s infinite;background-position:0 center;display:none}.audio_area .pic_audio_default{display:none;width:18px}.tips_global{color:#8c8c8c}.audio_area .audio_length{float:right;font-size:14px;margin-top:3px;margin-left:1em}.audio_info_area{overflow:hidden}.audio_area .audio_title{font-weight:400;font-size:17px;margin-top:-2px;margin-bottom:-3px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.audio_area .audio_source{font-size:14px}.audio_area .progress_bar{position:absolute;left:0;bottom:0;background-color:#0cbb08;height:2px}.playing .audio_play_area .icon_audio_default{display:none}.playing .audio_play_area .icon_audio_playing{display:inline-block}@-webkit-keyframes audio_playing{30%{background-position:0 center}31%{background-position:-18px center}61%{background-position:-18px center}61.5%{background-position:-36px center}100%{background-position:-36px center}}.viewport-foot{position:fixed;left:50%;bottom:0;margin-left:-380px;z-index:99;width:760px;height:80px}.viewport-foot .btn-default{border-color:#fc8230;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#fc8230;padding:0;line-height:78px;font-size:28px;color:#fff}.viewport-foot .btn-default.active.focus,.viewport-foot .btn-default.active:focus,.viewport-foot .btn-default.active:hover,.viewport-foot .btn-default:active.focus,.viewport-foot .btn-default:active:focus,.viewport-foot .btn-default:active:hover{background-color:#b35d24;border-color:#b35d24;color:#fff;outline:0}.buy-modal{width:760px;height:150px;position:fixed;left:50%;top:50%;margin-left:-380px;margin-top:-75px;line-height:150px;background-color:#666 \9;background-color:rgba(0,0,0,.6);-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:30px;color:#fff}@media(min-width:320px) and (max-width:767px){.viewport-new{width:100%;padding-bottom:50px}.course-cover .course-title{margin:15px 15px 10px;font-size:18px;font-weight:normal}.course-cover .course-lecturer{margin:0 15px 10px;font-size:14px}.course-cover .course-lecturer .icon-line{height:14px}.course-cover .course-count{margin:0 15px;padding-bottom:10px;font-size:12px}.course-cover .course-count .icon-line{height:12px}.course-cover .course-count .icon-listen{height:10px;width:12px;background-size:100% auto}.course-introduction{padding:8px 15px}.course-introduction .coursetext{font-size:16px}.course-introduction .coursetext p{margin-bottom:5px}.viewport-foot{left:0;right:0;width:100%;height:40px;margin-left:0}.viewport-foot .btn-default{line-height:38px;font-size:16px}.buy-modal{width:300px;height:60px;margin-left:-150px;margin-top:-30px;line-height:60px;-ms-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-size:16px}}.float-down-app{position:fixed;right:50%;top:50%;margin-right:-600px;margin-top:-70px;z-index:99;width:144px;height:140px;background:#f6f6f6;font-size:16px}
.float-down-app .app-imgbox{width:120px;height:120px;margin:0 auto 6px}.course-core,.border-bto,.downapp-page,.aboutus-banner{margin-top:80px}@media(min-width:320px){.container{width:100%;width:1230px \9}}@media(min-width:1200px){.container{width:1170px;width:1230px \9}}@media(min-width:1260px){.container{width:1230px;width:1230px \9}}.dialog{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:100}.dialog .content{width:460px;height:387px;position:absolute;top:50%;left:50%;margin-top:-196px;margin-left:-230px;background:#fff;border-radius:6px}.dialog .content .head{text-align:center;position:relative;border-bottom:solid 1px #e5e5e5}.dialog .content .head span{cursor:pointer;position:absolute;width:14px;height:14px;display:block;right:20px;top:16px;background:url(../images/close@2x.png) no-repeat right center}.dialog .content .head h3{color:#367eb5;line-height:48px;font-size:18px;margin:0}.dialog .content .head h4{color:#ff563b;font-size:30px;font-weight:600;margin:0;line-height:48px}#refer-infor{padding:0 30px 30px}#refer-infor h6{font-size:14px;color:#666;line-height:28px}#refer-infor .form-group{width:440px;margin-bottom:20px;overflow:hidden}#refer-infor .form-group label{display:block;width:80px;line-height:40px;font-size:14px;color:#333;text-align:right;float:left}.form-control{float:left;display:block;width:280px;height:26px;padding:6px 12px;font-size:14px;line-height:26px;color:#333;background-color:#fff;background-image:none;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:content-box;-webkit-box-sizing:content-box}.form-control:hover,.form-control:focus{outline:0;border:1px solid #379afa}#refer-infor .form-group .btn-primary{width:304px;height:40px;line-height:40px;padding:0;font-size:14px;background-color:#367eb5;border-color:#367eb5;color:#fff;margin-top:7px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.qrcode{text-align:center}.qrcode span{line-height:68px;font-size:18px;color:#666}.qrcode .qrcode-bg{height:183px;background:url(../images/qrcodebg@2x.png) no-repeat center center}.qrcode .qrcode-bg img{width:157px;height:157px;margin-top:14px}.qrcode p{line-height:62px;font-size:14px;color:#666;padding-bottom:5px}.qrcode .success{padding-top:100px;height:137px;background:url(../images/success@2x.png) no-repeat top center}.qrcode .success p{font-size:22px;line-height:55px;color:#ff563b;font-weight:600}.qrcode .text{line-height:23px;padding-top:45px}