.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .owl-item .box3-common img.main{width: 100%;margin: 0 auto; overflow: hidden;}

.left{ float: left;}

.right{float: right}





/*热门专题*/

.rmzt{

    height: 3.9rem;

}

.rmzt .left{width: 46%;}

.rmzt .right{width: 53%;}



/*滚动热点*/

.roll-news{ position: relative; width:100%; height:1rem; padding-top:0.1rem;  padding-left:0.4rem; overflow:hidden; background: #f8f8f8;border-radius: 0.3rem;margin: 0.1rem 0;}

.roll-title{ position:absolute;  top:0.2rem; font-size: 0.24rem; line-height: 0.72rem;}

.roll-title img{width: 0.72rem;}

.roll-news-list{ width:82%; height:0.65rem; font-size: 0.28rem; line-height: 0.65rem; overflow:hidden;margin-left: 1rem; border-left: 0.07rem solid #dee0e2;padding-left: 0.1rem;}

.roll-news-list ul li{ position:relative; float:left; width:100%;margin-top: 0.05rem;margin-left: 0.1rem;}

.roll-news-list ul li a{text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;color: #373737}

.roll-news-list ul li span{ margin-right:5px;}





/*大标题*/

.shouy-title{width: 100%;height: 1rem;padding-right: 0.3rem;padding-left: 0.3rem;font-size: 0.37rem;color: #373737;line-height: 1rem;font-weight: bold;padding-left: 0.7rem;}

.shouy-title h3{ margin-right:5px; display:inline-block;}

.shouy-title h3 span{ line-height:1.5em; border-bottom:2px solid #409aff; display:inline-block;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }



/*师资力量*/

.shouy-rmkc{width: 100%;}

.shouy-rmkc .szll ul{height: 0.6rem; display: flex;justify-content: space-around;line-height: 0.5rem;}

.shouy-rmkc .szll ul li{ padding: 0.04rem 0.3rem; background: #f8f8f8; border-radius: 0.5rem;display: block; float: left; white-space: nowrap;}

.shouy-rmkc .szll ul .active{background: #373737;color: #fff;}







.course-list ul.item li{width: 100%; height:auto;}

.course-list ul.item li .box3-wrap-content{width: 100%; overflow:hidden;}

.course-list ul.item li .box3-wrap-content img{display: block;width: 6.9rem;height: 3.22rem;}

.course-list ul.item li .box3-wrap-content-ct{width: 100%;padding-bottom: 0.1rem;}

.course-list ul.item li .box3-wrap-content-ct .box3-common{ float:left; width:100%; height: 2.5rem; margin-top: 0.1rem; margin-bottom: 0.2rem;}

.course-list ul.item li .box3-wrap-content-ct .box3-common .left{ width: 38%;float: left; padding-left: 3%}

.course-list ul.item li .box3-wrap-content-ct .box3-common .right{ width: 61%;float: right;padding: 0.2rem 0; height: 2.6rem; overflow: hidden;}

.course-list ul.item li .box3-wrap-content-ct .box3-common .right .name_txt{font-weight: bold;font-size: 0.32rem;}

.course-list ul.item li .box3-wrap-content-ct .box3-common .right .name_txt span{font-size: 0.29rem;font-weight: normal}

.course-list ul.item li .box3-wrap-content-ct .box3-common .right .jj p{font-size: 0.25rem; color: #999ca1}

.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .box3-common{ width:33.33%;}

.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .box3-common img{ width:33.33%;}

.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .owl-item{}

.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .owl-item .box3-common{ width:100%; box-shadow: 0 0 1rem #f3f3f3;border-radius: 0.3rem;height: 2.8rem;}

.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .owl-item .box3-common .kczx{ width: 95%; height:2rem; border-radius: 5rem; overflow: hidden;margin-top: 0.3rem;background: #d5dbe9;}

.course-list-index ul.item li .box3-wrap-content-ct.owl-carousel .owl-item .box3-common img{ width: 166%; max-width:initial; margin-left: -38%;}

.course-list-index ul.item{width: 100%; height:3.4rem;}

.course-list-index ul.item li{ height:2.6rem;}



.course-list-index ul.item li .box3-wrap-content-ct{ height:3.6rem; padding-bottom:0.2rem;}

.course-list-index ul.item li .box3-wrap-content-ct .box3-common{height: 2.12rem;  padding-right:0px; margin-top:0.4rem; background: #fff;}

.course-list-index ul.item li .box3-wrap-content-ct .box3-common img{ height:auto; float:none; clear:both;}

.course-list-index ul.item li .box3-wrap-content-ct .box3-common p{ width:100%;  margin-top:5px; float:none; padding-top:0.05rem; padding-bottom:0.05rem; clear:both;}

.course-list-index ul.item li .box3-wrap-content-ct .box3-common p a{ height:0.64rem; font-size: 0.26rem; line-height:0.32rem; text-overflow:ellipsis; display:block; overflow:hidden;}



/*品牌优势*/

.shouy-ppyz .items{width: 100%;margin: 0 auto;padding-top: .4rem;}

.shouy-ppyz .items-top{padding-top: .4rem;}

.shouy-ppyz .items-bottom{padding-top: .2rem;padding-bottom: .4rem;}

.shouy-ppyz .item{width: 50%;float: left; height: 4rem; background-size: 50%;height: 1.9rem;}

.shouy-ppyz .item img{width: 100%;text-align: left;margin-top: -0.06rem}

.shouy-ppyz .item .wz{position: absolute; color: #fff; font-weight: bold;margin-left: 0.6rem;margin-top: 0.28rem;}

.shouy-ppyz .item .wz span{font-weight: normal;}

.shouy-layout header .header-left3 .item img{width: 70%;}







    /*视频播放*/

.spbf{width: 100%;height: 7.8rem;}

.spbf ul li{width: 50%;float: left;height: 3.8rem; padding: 1.5%;}

.spbf ul li img{width: 100%; height: 2rem;border-radius: 0.25rem;}

.spbf ul li p{padding: 0 0.1rem;font-size: 0.25rem;}

.spbf ul li .cs{font-size: 0.25rem;line-height: 0.5rem;padding: 0 0.1rem;}

.spbf ul li .cs span{float: left;color: #fa8b3c;}

.spbf ul li .cs font{float: right;color: #666666;}



/*企业资质*/

#zs-content{touch-action: pan-y; height: 3rem;margin-top: 0.2rem;}

.zs ul li{ display: block;float: left; width: 97%;padding: 0 0.2rem;}

.zs ul li p{text-align: center;font-size: 0.27rem;margin-top: 0.2rem;}

/*关于思博*/

.about-sb .asb1{ width: 99%; margin: 0.18rem 0;}



/*学习资料*/

.box3-common {

    float: left;

    width: 100%;

    height: 1.42rem;

    margin-top: 0.1rem;

    margin-bottom: 0.2rem;

}

.news_list ul p{

    height: 0.6rem;

    line-height: 0.6rem;

    font-size: 0.27rem;

    color: #161616;

    overflow: hidden

}

.news_list .box3-common p font {

    font-size: 0.25rem;

    color: #666;

}

.news_list  .box3-common .eye {

    margin-left: 0.15rem;

    padding-left: 0.3rem;

    background: url(/static/m/images/eye.png) 50% 60% no-repeat;

    background-size: 0.3rem 0.2rem;

    opacity: 0.6;

}

.news_list .box3-common p font {

    font-size: 0.25rem;

    color: #666;

}

/*视频*/

.ecv2_video_box {

    width: 100%;

    border-radius: 4px;

    position: relative;

    overflow: hidden;

    border-radius: 0.25rem;

}

.ecv2_video_box .ecv2_video_icon {

    display: inline-block;

    width: 44px;

    height: 44px;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    z-index: 2;

    margin: auto;

    background: url(https://www.spoto.net/statics/my/images/home2021/icon_sub_live.png) no-repeat;

}

.ecv2_video_box .ecv2_video_box_msk {

    width: 100%;

    height: 95%;

    position: absolute;

    background-color: #000000;

    opacity: 0.3;

    left: 0;

    top: 0;

    z-index: 1;

}