/*
@author: he
@update: he (2024-04-01)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none; color: #333;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.footer_wrap{ margin-top: -0.4rem; padding-bottom:0 !important;}
.ggtit{ height: 0.72rem; line-height: 0.72rem; margin-bottom: 0.267rem;}
.ggtit-txt{ position: relative; z-index: 1; display: block; float: left; font-size: 0.507rem; color: #333; font-weight: 700; padding-left: 0.293rem;}
.ggtit-txt:after{ content:" "; display:block; position: absolute; top: 50%; left: 0; margin-top: -0.227rem; width: 0.08rem; height:0.427rem; background: #ff8e35; border-radius: 0.04rem;}
.ggtit-more{ display: block; float: right; font-size: 0.32rem; color: #999; padding-right: 0.293rem; background: url(/images/24homePage/index/icon_23.png) no-repeat right center; background-size: 0.147rem 0.267rem;}

/*页头*/
.commonHeader-mod{ overflow: hidden; height:1.2rem; padding:0 0.4rem; background: #fff;}
.commonHeader-mod .header-con:first-child{ float:left;}
.commonHeader-mod .header-con:last-child{ float:right;}
.commonHeader-mod .lmLogo{ display:block; float:left; height: 0.693rem; line-height: 0.693rem; font-size: 0.453rem; font-weight: 700; margin: 0.253rem 0.1rem 0 0;}
.commonHeader-mod .lmLogo img{ width: auto; height: 0.693rem; display: inline-block; margin-right: 0.187rem;}
.commonHeader-mod .downloadApp-btn{ float:left; display:block; width: 1.6rem; height: 0.56rem; line-height: 0.56rem; text-align:center; font-size: 0.32rem; color:#FF8E35; border: 1px solid #FF8E35; border-radius: 0.28rem; margin: 0.307rem 0 0 0.2rem;}
.commonHeader-mod .search-btn{ display:inline-block; vertical-align:top; width: 0.44rem; height: 0.467rem; line-height:0; font-size:0; background:url(/images/24homePage/include/search.png) no-repeat; background-size:100% auto; margin: 0.373rem 0.373rem 0 0;}
.commonHeader-mod .login-btn{ display:inline-block; vertical-align:top; width:0.8rem; line-height:1.2rem; font-size:0.4rem; color:#FF8E35; white-space: nowrap;}
.commonHeader-mod .login-btn img{ width:0.773rem; height:0.773rem; border-radius:50%; margin-top:0.213rem;}

/*活动广告*/
.actBanner{ overflow: hidden; display: block; width: 9.2rem; height: 3.067rem; margin: 0.267rem 0.4rem 0.267rem; border-radius: 0.08rem;}
.actBanner a{ width: 100%; height: 3.067rem;}
.actBanner .act_con{ width: 9.2rem; height: 3.067rem;}
.actBanner .act_con .swiper-slide{ position: relative; z-index: 1; width: 9.2rem; height: 3.067rem;}
.actBanner .act_con .swiper-slide img{ width: 9.2rem; height: 3.067rem;}
.actBanner .swiper-pagination{ left: 50%; transform: translateX(-50%); bottom: 0.13rem!important; height: 0.2rem;}
.actBanner .swiper-pagination-bullet{ width: 0.2rem; height: 0.2rem; background: #d4d7d7!important; vertical-align: top; opacity: 1; border-radius: 50%; margin: 0 0.1rem;}
.actBanner .swiper-pagination-bullet-active{ background: #fb8718!important;}

/*辅导导航*/
.coachNav{ margin-bottom: 0.4rem;}
.coachNav .coachCon{ position: relative; z-index: 1; width: 10rem; height: 2.72rem; padding-top: 0.133rem;}
.coachNav .coachCon .swiper-slide{ display: block; height: 2.72rem; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start;}
.coachNav .coachCon .swiper-slide .list{ display: block; position: relative; z-index: 1; width: 2.133rem; height: 1.013rem; line-height: 1.013rem; text-align: center; font-size: 0.347rem; color: #fff; font-weight: 700; border-radius: 0.107rem; margin: 0 0.107rem 0.293rem;}
.coachNav .coachCon .swiper-slide .list .icon{ display: block; position: absolute; top: -0.133rem; right: 0; padding: 0 0.15rem; line-height: 0.373rem; font-size: 0.213rem; font-weight: 400; text-shadow: none; -webkit-box-shadow:0 0.027rem 0.04rem 0 rgba(11,11,11,0.16); -moz-box-shadow:0 0.027rem 0.04rem 0 rgba(11,11,11,0.16); box-shadow:0 0.027rem 0.04rem 0 rgba(11,11,11,0.16); border-radius: 0.24rem 0.24rem 0 0.24rem;
    background: -webkit-linear-gradient(left, #FB612F, #FF8947); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #FB612F, #FF8947); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #FB612F, #FF8947); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #FB612F, #FF8947); /* 标准的语法 */}
.coachNav .coachCon .swiper-slide .list.bg01{ background: url(/images/24homePage/index/icon_01.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #FF6258; -moz-text-shadow:0 0 0.08rem #FF6258; text-shadow:0 0 0.08rem #FF6258; -webkit-box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4); box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4);}
.coachNav .coachCon .swiper-slide .list.bg02{ background: url(/images/24homePage/index/icon_02.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #6181EA; -moz-text-shadow:0 0 0.08rem #6181EA; text-shadow:0 0 0.08rem #6181EA; -webkit-box-shadow:0 0.133rem 0.133rem rgba(133,180,255,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(133,180,255,0.4); box-shadow:0 0.133rem 0.133rem rgba(133,180,255,0.4);}
.coachNav .coachCon .swiper-slide .list.bg03{ background: url(/images/24homePage/index/icon_03.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #3492F6; -moz-text-shadow:0 0 0.08rem #3492F6; text-shadow:0 0 0.08rem #3492F6; -webkit-box-shadow:0 0.133rem 0.133rem rgba(103,178,248,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(103,178,248,0.4); box-shadow:0 0.133rem 0.133rem rgba(103,178,248,0.4);}
.coachNav .coachCon .swiper-slide .list.bg04{ background: url(/images/24homePage/index/icon_04.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #0AB78E; -moz-text-shadow:0 0 0.08rem #0AB78E; text-shadow:0 0 0.08rem #0AB78E; -webkit-box-shadow:0 0.133rem 0.133rem rgba(79,218,189,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(79,218,189,0.4); box-shadow:0 0.133rem 0.133rem rgba(79,218,189,0.4);}
.coachNav .coachCon .swiper-slide .list.bg05{ background: url(/images/24homePage/index/icon_05.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #6181EA; -moz-text-shadow:0 0 0.08rem #6181EA; text-shadow:0 0 0.08rem #6181EA; -webkit-box-shadow:0 0.133rem 0.133rem rgba(121,174,255,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(121,174,255,0.4); box-shadow:0 0.133rem 0.133rem rgba(121,174,255,0.4);}
.coachNav .coachCon .swiper-slide .list.bg06{ background: url(/images/24homePage/index/icon_06.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #05AB7F; -moz-text-shadow:0 0 0.08rem #05AB7F; text-shadow:0 0 0.08rem #05AB7F; -webkit-box-shadow:0 0.133rem 0.133rem rgba(98,223,176,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(98,223,176,0.4); box-shadow:0 0.133rem 0.133rem rgba(98,223,176,0.4);}
.coachNav .coachCon .swiper-slide .list.bg07{ background: url(/images/24homePage/index/icon_07.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #E25A2F; -moz-text-shadow:0 0 0.08rem #E25A2F; text-shadow:0 0 0.08rem #E25A2F; -webkit-box-shadow:0 0.133rem 0.133rem rgba(254,164,134,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(254,164,134,0.4); box-shadow:0 0.133rem 0.133rem rgba(254,164,134,0.4);}
.coachNav .coachCon .swiper-slide .list.bg08{ background: url(/images/24homePage/index/icon_08.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #FF8B35; -moz-text-shadow:0 0 0.08rem #FF8B35; text-shadow:0 0 0.08rem #FF8B35; -webkit-box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4); box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4);}
.coachNav .coachCon .swiper-slide .list.bg09{ background: url(/images/24homePage/index/icon_09.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #FF6258; -moz-text-shadow:0 0 0.08rem #FF6258; text-shadow:0 0 0.08rem #FF6258; -webkit-box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4); box-shadow:0 0.133rem 0.133rem rgba(255,182,79,0.4);}
.coachNav .coachCon .swiper-slide .list.bg10{ background: url(/images/24homePage/index/icon_10.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #6181EA; -moz-text-shadow:0 0 0.08rem #6181EA; text-shadow:0 0 0.08rem #6181EA; -webkit-box-shadow:0 0.133rem 0.133rem rgba(132,180,255,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(132,180,255,0.4); box-shadow:0 0.133rem 0.133rem rgba(132,180,255,0.4);}
.coachNav .coachCon .swiper-slide .list.bg11{ background: url(/images/24homePage/index/icon_11.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #3492F6; -moz-text-shadow:0 0 0.08rem #3492F6; text-shadow:0 0 0.08rem #3492F6; -webkit-box-shadow:0 0.133rem 0.133rem rgba(103,179,249,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(103,179,249,0.4); box-shadow:0 0.133rem 0.133rem rgba(103,179,249,0.4);}
.coachNav .coachCon .swiper-slide .list.bg12{ background: url(/images/24homePage/index/icon_12.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #0AB78E; -moz-text-shadow:0 0 0.08rem #0AB78E; text-shadow:0 0 0.08rem #0AB78E; -webkit-box-shadow:0 0.133rem 0.133rem rgba(79,218,189,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(79,218,189,0.4); box-shadow:0 0.133rem 0.133rem rgba(79,218,189,0.4);}
.coachNav .coachCon .swiper-slide .list.bg13{ background: url(/images/24homePage/index/icon_13.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #6181EA; -moz-text-shadow:0 0 0.08rem #6181EA; text-shadow:0 0 0.08rem #6181EA; -webkit-box-shadow:0 0.133rem 0.133rem rgba(121,174,255,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(121,174,255,0.4); box-shadow:0 0.133rem 0.133rem rgba(121,174,255,0.4);}
.coachNav .coachCon .swiper-slide .list.bg14{ background: url(/images/24homePage/index/icon_14.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #05AB7F; -moz-text-shadow:0 0 0.08rem #05AB7F; text-shadow:0 0 0.08rem #05AB7F; -webkit-box-shadow:0 0.133rem 0.133rem rgba(98,223,175,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(98,223,175,0.4); box-shadow:0 0.133rem 0.133rem rgba(98,223,175,0.4);}
.coachNav .coachCon .swiper-slide .list.bg15{ background: url(/images/24homePage/index/icon_15.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #E25A2F; -moz-text-shadow:0 0 0.08rem #E25A2F; text-shadow:0 0 0.08rem #E25A2F; -webkit-box-shadow:0 0.133rem 0.133rem rgba(254,164,134,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(254,164,134,0.4); box-shadow:0 0.133rem 0.133rem rgba(254,164,134,0.4);}
.coachNav .coachCon .swiper-slide .list.bg16{ background: url(/images/24homePage/index/icon_16.png) no-repeat; background-size: 100% 100%; -webkit-text-shadow:0 0 0.08rem #FF8B35; -moz-text-shadow:0 0 0.08rem #FF8B35; text-shadow:0 0 0.08rem #FF8B35; -webkit-box-shadow:0 0.133rem 0.133rem rgba(255,186,89,0.4); -moz-box-shadow:0 0.133rem 0.133rem rgba(255,186,89,0.4); box-shadow:0 0.133rem 0.133rem rgba(255,186,89,0.4);}
.coachNav .coachCon .swiper-pagination{ left: 50%; transform: translateX(-50%); bottom: 0 !important; height: 0.08rem;}
.coachNav .coachCon .swiper-pagination-bullet{ width: 0.4rem; height: 0.08rem; background: #f3f3f3!important; vertical-align: top; opacity: 1; border-radius: 0.04rem; margin: 0 0.053rem;}
.coachNav .coachCon .swiper-pagination-bullet-active{ background: #ff8e35!important;}

/*金刚区*/
.quickLink{ margin: 0 0.4rem; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.quickLink .list{ position: relative; z-index: 1; display: block; width: 4.467rem; height: 2.4rem; margin-bottom: 0.267rem;}
.quickLink .list-tit{ padding-left: 0.267rem; height: 0.907rem; line-height: 0.907rem; font-size: 0.4rem; font-weight: 700; margin-bottom: 0.2rem;}
.quickLink .list-txt{ padding-left: 1.6rem; line-height: 0.48rem; font-size: 0.293rem; color: #777;}
.quickLink .list-txt b{ font-size: 0.347rem; color: #333;}
.quickLink .list-txt i{ display: inline-block; width: 0.347rem; height: 0.347rem; margin-left: 0.2rem; vertical-align: -0.04rem;}
.quickLink .list-pic{ position: absolute; top: 0.32rem; right: 0.24rem; display: block; width: 0.893rem; height: 0.893rem; margin: 0 auto;}
.quickLink .list.bg01{ background: url(/images/24homePage/index/bg_01.png) no-repeat; background-size: 100% 100%;}
.quickLink .list.bg01 .list-txt{ background: url(/images/24homePage/index/icon_20.png) no-repeat 0.4rem center; background-size: 0.893rem 0.893rem;}
.quickLink .list.bg01 .list-txt i{ background: url(/images/24homePage/index/icon_29.png) no-repeat; background-size: 100% 100%;}
.quickLink .list.bg02{ background: url(/images/24homePage/index/bg_02.png) no-repeat; background-size: 100% 100%;}
.quickLink .list.bg02 .list-txt{ background: url(/images/24homePage/index/icon_21.png) no-repeat 0.4rem center; background-size: 0.893rem 0.893rem;}
.quickLink .list.bg02 .list-txt i{ background: url(/images/24homePage/index/icon_30.png) no-repeat; background-size: 100% 100%;}

/*直播公告*/
.live-main{ padding: 0.267rem 0 0;}
.live-main .ggtit{ padding: 0 0.4rem; margin-bottom: 0;}
.live-main .liveCon{ width: 10rem; height: 2.933rem;}
.live-main .liveCon .swiper-slide{ width: 7.2rem; height: 2.4rem; margin: 0.267rem 0 0.267rem 0.4rem; background: #fff; border-radius: 0.107rem; box-shadow:0 0 0.267rem 0 rgba(0,0,0,0.1);}
.live-main .liveCon .swiper-slide:last-child{ margin-right: 0.4rem;}
.live-main .liveCon .swiper-slide .pic{ float: left; overflow: hidden; display: block; margin: 0.4rem 0 0 0.267rem;}
.live-main .liveCon .swiper-slide .pic img{ width: 1.253rem; height: 1.253rem; border-radius: 50%;}
.live-main .liveCon .swiper-slide .con{ position: relative; z-index: 1; float: right; width: 5.2rem; padding-top: 0.267rem; margin-right: 0.267rem;}
.live-main .liveCon .swiper-slide .con-top{ height: 0.667rem; line-height: 0.667rem; font-size: 0.373rem; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.live-main .liveCon .swiper-slide .con-bot{ width: 3.467rem; height: 0.587rem; line-height: 0.587rem; font-size: 0.32rem; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.live-main .liveCon .swiper-slide .con-btn{ position: absolute; right: 0; bottom: 0.133rem; display: block; width: 1.6rem; height: 0.693rem; line-height: 0.693rem; text-align: center; font-size: 0.32rem; color: #fff; border-radius: 0.347rem;
    background: -webkit-linear-gradient(left, #FF8C49, #FFB263); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #FF8C49, #FFB263); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #FF8C49, #FFB263); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #FF8C49, #FFB263); /* 标准的语法 */}
.live-main .liveCon .swiper-slide.on .con-btn{
    background: -webkit-linear-gradient(left, #EE4420, #FF5B30); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #EE4420, #FF5B30); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #EE4420, #FF5B30); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #EE4420, #FF5B30); /* 标准的语法 */}

/*热点资讯*/
.news-mod{ padding: 0.267rem 0;}
.news-mod .ggtit{ padding: 0 0.4rem;}
.news-mod .conBox{ display: block; margin: 0 0.4rem; background: #fff; border-radius: 0.133rem; box-shadow:0 0 0.267rem 0 rgba(0,0,0,0.1);}
.news-mod .conBox .mList{ padding: 0.453rem 0.4rem; border-bottom: 1px solid #ededed; display:-webkit-flex; display:flex; justify-content:space-between;}
.news-mod .conBox .mList.mb0{ border-bottom: 0;}
.news-mod .conBox .mList .mlCon{ width: 5.2rem;}
.news-mod .conBox .mList .mlCon-tit{ max-height: 1.12rem; line-height: 0.56rem; font-size: 0.4rem; margin-bottom: 0.213rem; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.news-mod .conBox .mList .mlCon-bot .btn{ display: inline-block; height: 0.507rem; line-height: 0.507rem; font-size: 0.32rem; color: #999; padding: 0 0.133rem; margin-right: 0.267rem; border: 1px solid #999; border-radius: 0.08rem;}
.news-mod .conBox .mList .mlPic{ display: block; width: 2.8rem; height: 1.867rem; background: #d8d8d8;}
.news-mod .conBox .mList .mlPic img{ width: 2.8rem; height: 1.867rem;}
.news-mod .conBox .mlink{ height: .8rem; background-color: #F6F6F6; border-radius:.05rem; color:#666; font-size:.32rem; line-height: .8rem; display:block; text-align:center; margin: 0 0.4rem 0.4rem;}
.news-mod .conBox .mlink img{ display: inline-block; margin-left: .08rem; width: 0.267rem; height: 0.267rem;}

/*师资/试听*/
.teacher-mod{ padding: 0.267rem 0 0;}
.teacher-mod .ggtit{ padding: 0 0.4rem; margin-bottom: 0;}
.teacher-mod .teacherCon{ width: 10rem; height: 4.533rem;}
.teacher-mod .teacherCon .swiper-slide{ width: 8.667rem; height: 3.2rem; padding: 0.4rem 0; background: #fff; border-radius: 0.133rem; margin: 0.267rem 0 0.267rem 0.4rem; display:-webkit-flex; display:flex; justify-content:space-between; box-shadow:0 0 0.267rem 0 rgba(0,0,0,0.1);}
.teacher-mod .teacherCon .swiper-slide:last-child{ margin-right: 0.4rem;}
.teacher-mod .teacherCon .swiper-slide .pic{ overflow: hidden; position: relative; z-index: 1; display: block; width: 2.347rem; height: 3.2rem; background: #EAEEF5; border-radius: 0.133rem; margin-left: 0.4rem;}
.teacher-mod .teacherCon .swiper-slide .pic img{ position: absolute; bottom: 0; left: 50%; margin-left: -1.173rem; width: 2.347rem; height: auto;}
.teacher-mod .teacherCon .swiper-slide .con{ width: 5.067rem; margin-right: 0.4rem;}
.teacher-mod .teacherCon .swiper-slide .con-top{ height: 0.667rem; line-height: 0.667rem; margin-bottom: 0.293rem;}
.teacher-mod .teacherCon .swiper-slide .con-top-name{ float: left; display: block; font-size: 0.427rem; font-weight: 700;}
.teacher-mod .teacherCon .swiper-slide .con-top-wb{ float: right; display: block; width: 0.56rem; height: 0.56rem; margin: 0.053rem 0.267rem 0 0; background: url(/images/24homePage/index/icon_25.png) no-repeat; background-size: 100% 100%;}
.teacher-mod .teacherCon .swiper-slide .con-top-dy{ float: right; display: block; width: 0.56rem; height: 0.56rem; margin: 0.053rem 0.267rem 0 0; background: url(/images/24homePage/index/icon_26.png) no-repeat; background-size: 100% 100%;}
.teacher-mod .teacherCon .swiper-slide .con-top-btn{ float: right; display: block; padding: 0 0.347rem; height: 0.64rem; line-height: 0.64rem; font-size: 0.32rem; margin: 0 0 0 0.133rem; border: 1px solid #FF8E35; color: #FF8E35; border-radius: 0.333rem;}
.teacher-mod .teacherCon .swiper-slide .con-cen{ height: 1.44rem; line-height: 0.48rem; font-size: 0.32rem; color: #999; margin-bottom: 0.24rem; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.teacher-mod .teacherCon .swiper-slide .con-bot{ height: 0.56rem;}
.teacher-mod .teacherCon .swiper-slide .con-bot-txt{ float: left; width: 3.467rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem;}
.teacher-mod .teacherCon .swiper-slide .con-bot-btn{ float: right; position: relative; z-index: 1; display: block; padding: 0 0.267rem 0 0.48rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; color: #fff; border-radius: 0.28rem;
    background: -webkit-linear-gradient(left, #FF8E35, #fcaf65); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #FF8E35, #fcaf65); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #FF8E35, #fcaf65); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #FF8E35, #fcaf65); /* 标准的语法 */}
.teacher-mod .teacherCon .swiper-slide .con-bot-btn:after{ position: absolute; top: 0.16rem; left: 0.24rem; content: ' '; width: 0.173rem; height: 0.24rem; background: url(/images/24homePage/index/icon_27.png) no-repeat; background-size: 100% 100%;}

/*推荐课程*/
.courseBoxNew{ padding: 0.267rem 0;}
.courseBoxNew .ggtit{ padding: 0 0.4rem;}
.courseBoxNew .classList{ padding:0 0.4rem;}
.courseBoxNew .classList .teacher-con{ background-color: #fff; box-shadow:0 0 0.267rem 0 rgba(0,0,0,0.1); border-radius:.16rem; padding: 0.533rem 0 0.4rem 0.27rem ; margin-bottom:.4rem; overflow:hidden;}
.courseBoxNew .classList .teacher-con .link-btn{ display:none; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.courseBoxNew .classList .teacher-con .fudao-c{ padding:0 .24rem; height:0.4rem; line-height:0.4rem; color:#fff; font-size:0.293rem; text-align:center; display:inline-block; border-radius:0 0 .16rem .16rem; background:#ccc; position: absolute; left:.27rem; top:0;}
.courseBoxNew .classList .teacher-con .main-c{ width: 3.0133rem; height:0.467rem; color: #fff; font-size:.293rem; line-height: 0.467rem; text-align: center; background: url(/images/24homePage/index/re.png) no-repeat center; background-size: 3.0133rem 0.467rem; position: absolute; right: 0; top: 0; display: inline-block;}
.courseBoxNew .classList .teacher-con h2{ font-size:.43rem; line-height: .63rem; font-weight:700;}
.courseBoxNew .classList .teacher-con em{ font-size: .37rem; color: #787878; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: .71rem; width:8.08rem; margin-bottom:.1rem; display: inline-block;}
.courseBoxNew .classList .teacher-con .lt{ width: 7.16rem; float: left;}
.courseBoxNew .classList .teacher-con .lt .list{ overflow:hidden;}
.courseBoxNew .classList .teacher-con .lt .list i{ float: left; height: .426rem; border-radius: .053rem; font-size: .293rem; color: #666; line-height:.453rem; text-align: center; display: inline-block; margin-right: 0.32rem; padding: 0 .1867rem; border: 1px solid #666;}
.courseBoxNew .classList .teacher-con .lt ul{ padding-top:.49rem; float:left;}
.courseBoxNew .classList .teacher-con .lt ul li{ text-align:center; float: left; width:1.05rem; margin-right:.2rem;}
.courseBoxNew .classList .teacher-con .lt ul li img{ width: .78rem; height:.78rem; margin:0 auto; border-radius:0.39rem;}
.courseBoxNew .classList .teacher-con .lt ul li p{ padding-top:.12rem; font-size:.32rem; line-height:.32rem; color:#999;}
.courseBoxNew .classList .teacher-con .bot{ position: relative; display:inline-block; width:100%;}
.courseBoxNew .classList .teacher-con .rt{ float:right; position: absolute; right: 0; bottom: 0; height: 100%;}
.courseBoxNew .classList .teacher-con .rt span{ font-size:.43rem; color:#FF6A00; line-height: .53rem; padding-right:.57rem; text-align:right; font-weight: 700; font-family:PingFangSC-Semibold,PingFang SC;}
.courseBoxNew .classList .teacher-con .rt span i{ font-size: .32rem; line-height: .32rem; vertical-align: middle;}
.courseBoxNew .classList .teacher-con .rt p{ font-size:.32rem; color:#999; line-height: .67rem; padding-right: .57rem; text-align:right;}
.courseBoxNew .classList .teacher-con .rt p i{ font-weight: 700;}
.courseBoxNew .classList .teacher-con .rt .ceCon{ width: 2.15rem; height: .61rem; text-align: center; position: absolute; right: .4rem; bottom: 0.4rem; z-index: 9;}
.courseBoxNew .classList .teacher-con .rt .ceCon a img{ width:2.15rem; height:.61rem;}
.courseBoxNew .course-moreBtn{ text-align: center; height: 1.067rem;}
.courseBoxNew .course-moreBtn a{ display: inline-block; width: 7.947rem; height: 1.013rem; line-height: 1.013rem; font-size: 0.373rem; color: #FF8E35; text-align: center; border: 0.027rem solid #FF8E35; border-radius: 0.533rem;}

/*底部视频*/
.botVideo-con{ width: 9.2rem; margin: 0.267rem auto 0;}
.botVideo-con img{ width: 9.2rem;}
