﻿body{background: #F5F7F9;}
.hd_shortcut a{margin-right: 20px;}
.hd_shortcut .top-search-min{margin-top: 2px;height: 36px;}
.hd_shortcut .top-search-min .top-search-min-area{height: 36px;}
.hd_shortcut .top-search-min .top-search-min-area form{line-height: 36px}
.hd_shortcut .top-search-min .top-search-min-area input{height: 36px;line-height: 36px;}
.hd_shortcut .top-search-min .top-search-min-area button{top: 7px;}
.teacher-head{width: 100%;min-width: 1200px;background-color: white;}
.teacher-head .site-logo{margin: 20px 0 20px 0;}
.teacher-vip-head{padding: 20px 0;height: 140px;display: flex;}
.teacher-vip-head .avatar{width: 100px;height: 100px;margin-right: 20px;}
.teacher-vip-head .avatar img{border-radius: 50px;}
.teacher-vip-head .head-info{padding-top: 14px;}
.teacher-vip-head .head-info .name{height: 44px;line-height: 44px;display: flex;width: 500px;align-items: center;}
.teacher-vip-head .head-info .name h3{font-size: 28px;font-weight: 600;color: #333333;margin-bottom: 0;}
.teacher-vip-head .head-info .name .major{font-size: 14px;color: #999999;padding-left: 12px;max-width: 400px;}

#loading{position: fixed;z-index: 9999; top: 50%;left: 50%;}
.teacher-home-nav-block{height: 64px;width: 100%;min-width: 1200px; margin:0 auto;}
.teacher-home-nav{height: 64px;padding: 12px 0;background: #272323;width: 100%;z-index: 999;}
.teacher-home-nav .teacher-name{display: none;margin-right: 50px;}
.teacher-home-nav .avatar{width: 40px;height: 40px;margin-right: 12px;}
.teacher-home-nav .avatar img{border-radius: 20px;}
.teacher-home-nav .name{line-height: 40px;font-size: 20px;font-weight: 500;white-space: nowrap;}
.teacher-home-nav .nav{line-height: 40px;flex-wrap: nowrap;}
.teacher-home-nav .nav a{margin-right: 80px;font-size: 18px;font-weight: 400;white-space: nowrap;color: #ffffff;}
.teacher-home-nav .nav a.active{font-weight: 500;color: #c59100;}
.teacher-vip-banner{width: 100%;min-width: 1200px;margin: 0 auto;height: 360px;}
.teacher-vip-banner .tvb{width: 1200px;height: 360px;margin: 0 auto; position: relative;overflow: hidden;}
.teacher-vip-banner .tvb .t-photo{width: 350px;height: 350px;position: absolute;left: 60px; bottom: 0;background-size: cover;}
.teacher-vip-banner .tvb .t-info{position: absolute;left: 450px;top: 80px;width: 680px;overflow: hidden;}
.teacher-vip-banner .tvb .t-info .t-title{display: flex;height: 50px;}
.teacher-vip-banner .tvb .t-info .t-title h3{font-size: 40px;margin-bottom: 0;color: white;font-weight: 700;white-space: nowrap;}
.teacher-vip-banner .tvb .t-info .renzheng{display: flex;margin-top: 13px;margin-left: 30px;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label{display: block;height: 20px;border-radius: 10px;padding-left: 16px;padding-right: 6px; line-height: 20px;font-size: 12px;margin-right: 14px;position: relative;font-weight: 600;background: #f3f6f8;color: #333;white-space: nowrap;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label.union{background: #fbd98b;color: #b2703c;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label.union:before{position: absolute;display: block;width: 22px;height: 22px;content: '';left: -5px;top: -1px; background: url('../image/icon-union-i.png') left center no-repeat;background-size: 22px 22px;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label i{font-style: normal;color: #FF2932;margin: 0 2px;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label.auth:before{position: absolute;display: block;width: 22px;height: 22px;content: '';left: -5px;top: -1px; background: url('../image/icon-renzheng-i.png') left center no-repeat;background-size: 22px 22px;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label.good:before{position: absolute;display: block;width: 22px;height: 22px;content: '';left: -5px;top: -1px; background: url('../image/icon-good-i.png') left center no-repeat;background-size: 22px 22px;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label.award:before{position: absolute;display: block;width: 22px;height: 22px;content: '';left: -5px;top: -1px; background: url('../image/icon-top.png') left center no-repeat;background-size: 20px 20px;}
.teacher-vip-banner .tvb .t-info .renzheng .rz-label.chief:before{position: absolute;display: block;width: 22px;height: 22px;content: '';left: -5px;top: -1px; background: url('../image/icon-shouxi.png') left center no-repeat;background-size: 20px 20px;}

.teacher-vip-banner .tvb .t-info .major{color: white;font-size: 16px;font-weight: 600;width: 520px;height: 36px;line-height: 36px;padding-left: 0px;margin-top: 15px;}

.teacher-vip-banner .tvb .t-info .t-desc{margin-top: 20px;color: white;}
.teacher-vip-banner .tvb .t-info .t-desc h4{font-size: 16px;font-weight: 700;}
.teacher-vip-banner .tvb .t-info .t-desc p{font-size: 14px;line-height: 28px;max-height: 84px;white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;}

.teacher-head-tel{width: 280px;margin-left: auto;padding-top: 36px;color: #333333;}
.teacher-head-tel .tel{height: 48px;line-height: 48px;padding-left: 36px;font-size: 28px;;font-weight: 600;font-family: SF Compact Display, SF Compact Display;background: url('../image/icon-tel-md.png') left center no-repeat;}
.teacher-head-tel .online{margin-top: 4px;height: 24px;line-height: 24px;font-size: 14px;font-family: Source Han Sans, Source Han Sans;text-align: center;}
.teacher-head-tel .online a{color: #FF2932;}

.teacher-main{display: flex;justify-content: space-between;}
.teacher-main.home{}
.teacher-main.pt-1{padding-top: 24px!important;}
.teacher-main .side{width: 320px;margin-bottom: 20px;}
.teacher-main .main{width: 860px;}
.teacher-main .card-union{width: 320px;height: 448px; border-radius: 8px;background: url('../image/teacher-home-card.png') top center no-repeat;padding: 32px 11px 28px 11px;margin-bottom: 20px;}
.teacher-main .card-union .avatar{width: 200px;height: 200px;margin: 0 auto;border-radius: 6px;overflow:hidden;}
.teacher-main .card-union .name{height: 44px;width: 240px;overflow: hidden;margin: 0 auto;margin-top: 16px;display: flex;align-items: center;justify-content: center;}
.teacher-main .card-union .name h3{font-size: 28px;color: #333333;line-height: 44px;font-weight: 500;margin-bottom: 0;}
.teacher-main .card-union .name span{font-size: 16px;font-weight: 400;color: #666666;margin-left: 12px;}
.teacher-main .card-union .jsk{text-align: center;margin-top: 8px;}

.teacher-main .zongping{position: relative;margin-right: 12px;}
.teacher-main .zongping button{padding: 0 12px; height: 26px;background: #fff1f0;border: 1px solid #fff1f0; color: #FF2933; border-radius: 13px;text-align: center;font-size: 13px;line-height: 24px;cursor: pointer;}
.teacher-main .zongping button:after{display: none;}
.teacher-main .zongping .dropdown-menu{padding: 16px;left: -70px;white-space: nowrap;}
.teacher-main .zongping .dropdown-menu a{border-bottom: 1px solid #666;padding: 0 4px;margin: 0 2px;color: #333;}
.teacher-main .card-union .card-info{margin-top: 16px;display: flex;width: 309px;justify-content: space-around;}
.teacher-main .card-union .card-info .item{width: 88px;text-align: center;position: relative;}
.teacher-main .card-union .card-info .item:nth-child(even):before{position: absolute;display: block;content: '';width: 1px;height: 44px;background: #DDDDDD;left: -8px;top: 16px;}
.teacher-main .card-union .card-info .item:nth-child(even):after{position: absolute;display: block;content: '';width: 1px;height: 44px;background: #DDDDDD;right: -8px;top: 16px;}
.teacher-main .card-union .card-info .item h6{font-size: 28px;font-weight: 500;color: #333333;line-height: 48px;margin-bottom: 0;}
.teacher-main .card-union .card-info .item h6.red{color: #FF2933;}
.teacher-main .card-union .card-info .item h6 span{font-size: 16px;margin-left: 6px;}
.teacher-main .card-union .card-info .item .t{font-size: 16px;color: #999999;line-height: 28px;}
.teacher-main .card-general{width: 320px;border-radius: 8px;padding: 16px 11px 0px 11px;background: white;margin-bottom: 20px;padding-bottom: 20px;}
.teacher-main .card-general .avatar{width: 120px;height: 120px;margin: 0 auto;border-radius: 4px;overflow:hidden;}
.teacher-main.inner .card-general{height: auto;padding: 20px 11px}
.teacher-main.inner .card-general .avatar{width: 120px;height: 120px;margin-bottom: 12px;}
.teacher-main .card-general .name{height: 44px;}
.teacher-main .card-general h3{margin-bottom: 0;font-size: 22px;color: #333333;font-weight: 600;line-height: 44px;text-align: center;}
.teacher-main .card-general .major{margin-top: 4px;width: 298px;height: 24px;margin: 0 auto;font-size: 14px;color: #999999;line-height: 24px;}
.teacher-main .card-general .tel{width: 180px; height: 36px;line-height: 36px;padding-left: 26px;font-size: 18px;;font-weight: 600;font-family: SF Compact Display, SF Compact Display;background: url('../image/icon-tel.png') left center no-repeat;margin: 0 auto;white-space: nowrap;}
.teacher-main .card-general .jsk{}
/*.teacher-main .card-general .jsk button{width: 80px;height: 22px;line-height: 22px;padding: 0; background: #FFF9F9;border-radius: 4px 4px 4px 4px;border: 1px solid #FF2933;text-align: center;font-size: 12px;color: #FF2933;}*/
.teacher-main .card-general .card-info{margin-top: 8px;width: 325px;border-top: 1px solid #EEEEEE;padding-top: 16px;display: flex;flex-wrap: wrap;}
.teacher-main .card-general .card-info .item{width: 50%;margin-bottom: 8px;height: 24px;line-height: 24px;font-size: 14px;color: #666666;}
.teacher-main .card-general .card-info .item span{color: #FF2933;margin-left: 8px;}
.teacher-main .card-college{width: 320px;height: 160px;margin-bottom: 20px;border-radius: 8px;background: url('../image/sxy.png') top center no-repeat;}
.teacher-main .card-college a{display: block;height: 80px;}
.teacher-main .side-card{width: 320px;margin-bottom: 20px;border-radius: 8px;padding: 16px;background: white;overflow: hidden;}
.teacher-main .side-card .title{display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    color: #f6db8c;
    line-height: 40px;
    height: 40px;
    margin-bottom: 8px;
    position: relative;
    background-color: #333333;
    /* padding: 10px 0; */
    justify-content: center;
    border-radius: 5px;}
.teacher-main .side-card .title h3{font-size: 20px;font-weight: 600;color: #f6db8c;line-height: 24px;height: 24px;margin-bottom: 0px;}
.teacher-main .side-card .title a.more{font-size: 14px;font-weight: 400;margin-left: auto;}
.teacher-main.inner .side-card .title:before{position: absolute;display: block;content: '';width: 4px;height: 16px;top: 4px;left: -16px;}
.teacher-main .side-card .content{font-size: 13px;color: #666666;line-height: 24px;height: auto;}
.teacher-main .side-card .content.news{padding-bottom: 30px;overflow: hidden;}
.teacher-main .side-card .content.news .carousel-inner{overflow: inherit;}
.teacher-main .side-card .content.news .carousel-inner img{border-radius: 4px;}
.teacher-main .side-card .content.news .carousel-caption{bottom:-30px;font-size: 16px;height: 30px;left:0;right:0;width: 288px;}
.teacher-main .subsidy-card{margin-bottom: 20px;border-radius: 8px;background: white url('../image/subsidy-card.png') top right no-repeat;padding: 20px 16px 12px 10px;color: white;position: relative;}
.teacher-main .subsidy-card a{display: block;position: absolute;right: 5px;top: 5px;display: block; width: 100px;height: 50px;}
.teacher-main .subsidy-card .price-daily{font-size: 14px;}
.teacher-main .subsidy-card .price-perk{font-size: 14px;}
.teacher-main .subsidy-card .price-perk span{font-size: 24px;}
.teacher-main .subsidy-card .tip{margin-top: 8px;line-height: 28px;color:#ffe7ba;}


.teacher-main .content.line-three{white-space: normal;display: -webkit-box; -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 5;}
.teacher-main a.more{float: right;color: #999}
.teacher-main a.more span {
    margin: 6px 0px 0px 0px;
    display: inline-block;
    content: '';
    mask: url('../image/down.svg');
    -webkit-mask: url('../image/down.svg');
    mask-position: -1px 0;
    font-size: 12px;
    height: 12px;
    width: 12px;
    background-color: #999;
    transform: rotate(-90deg);
}
.teacher-main a.more:hover{color:#FF2933; }
.teacher-main a.more:hover span{background-color: #FF2933;}
.teacher-main .side .package{margin-top: 8px;display: flex;justify-content: space-between;}
.teacher-main .side .side-card .package{border-bottom: 1px solid #EEE;padding-bottom: 16px;margin-bottom: 16px;}
.teacher-main .side .package a{display: block;width: 139px;height: 60px;}
.teacher-main .side .package a.package-down{background: url('../image/xzkb.png') top center no-repeat;}
.teacher-main .side .package a.video-intro{background: url('../image/kcjj.png') top center no-repeat;}
.teacher-main .main-card{width: 860px;background: white;border-radius: 8px;padding:15px 28px;margin-bottom: 20px;}
.teacher-main .main-card.contact{width: 1200px;}
.teacher-main.inner .main-card{padding:14px 24px;}
/*.teacher-main .main-card.intro{height: 316px;}*/
/*.teacher-main .main-card.intro.union{height: 448px;}*/
.teacher-main .main-card .title{display: flex;align-items: center;margin-bottom: 6px;position: relative;}
.teacher-main .main-card .title h3{font-size: 20px;font-weight: 700; margin-bottom: 0;color: #333333;line-height: 32px;height: 32px;}
.teacher-main.inner .main-card .title{margin-bottom: 24px;}
.teacher-main.inner .main-card .title h2{font-size: 20px;margin-bottom: 0;font-weight: 600;color: #333333;line-height: 32px;height: 32px;}
.teacher-main.inner .main-card .title:not(.nol):before{position: absolute;display: block;content: '';width: 4px;height: 20px;background: #c59100;top: 6px;left: -24px;}
.teacher-main .main-card .title h3 span{font-size: 14px;color: #999999;margin-left: 12px;font-weight: 400!important;}
.teacher-main .main-card .title h2 span{font-size: 14px;color: #999999;margin-left: 12px;}
.teacher-main .main-card .title a.teacher-college{font-size: 14px;line-height: 16px;margin-left: 20px;color: #666;font-weight: 500;}
.teacher-main .main-card .title a.more{font-size: 14px;line-height: 16px;margin-left: auto;}
.teacher-main .main-card .content{font-size: 14px;color: #666666;line-height: 32px;}
.teacher-main .main-card.intro .content{height:auto;max-height:  190px; margin-bottom: 20px;}
.teacher-main .main-card .domain-blcok{display: flex;margin-left: 20px;height: 32px;}
.teacher-main .main-card .domain-blcok a{}
.teacher-main .main-card .honor{width: 750px;height: 96px;background: #F5F7F9;border-radius: 4px;margin-top: 28px;position: relative;padding: 20px;}
.teacher-main .main-card .honor:after{display: block;width: 120px;height: 120px;content: '';background: url('../image/jsy_yinzhang.png');position: absolute;right: -35px;top: -25px;}
.teacher-main .main-card .honor .info{font-size: 14px;color: #999999;line-height: 20px;margin-top: 12px;}
.teacher-main .main-card .honor .items{display: flex;}
.teacher-main .main-card .honor .items span{display: block;height: 24px;line-height: 24px; padding-left: 28px;margin-right: 32px;font-size: 16px;color: #333333;font-weight: 600;}
.teacher-main .main-card .honor .items span.union{background: url('../image/icon-union-i.png') left center no-repeat;}
.teacher-main .main-card .honor .items span.renzheng{background: url('../image/icon-renzheng-i.png') left center no-repeat;}
.teacher-main .main-card .honor .items span.annual{background: url('../image/icon-good-i.png') left center no-repeat;}
.teacher-main .union-contact{display: flex;justify-content: space-between;margin-bottom: 20px;}
.teacher-main .union-contact.sticky-top{top: 64px;}
.teacher-main .union-contact .item{width: 273px;height: 180px;border-radius: 8px;overflow: hidden;padding: 32px 16px 0 16px;}
.teacher-main .union-contact .item.online{background: url('../image/jsy_bg2.png') top center no-repeat;}
.teacher-main .union-contact .item.wechat{background: url('../image/jsy_bg3.png') top center no-repeat;}
.teacher-main .union-contact .item.tel{background:white url('../image/jsy_bg4.png') top right no-repeat;}
.teacher-main .union-contact .item .type{font-size: 20px;font-weight: 500;color: #333333;height: 28px;line-height: 28px;}
.teacher-main .union-contact .item .info{font-size: 12px;color: #999999;line-height: 20px;height: 40px;margin-top: 8px;margin-bottom: 24px;}
.teacher-main .union-contact .item .button a{display: block;width: 88px;height: 32px;line-height: 32px;text-align: center; background: #F1F9FF;border: 1px solid #7098F1;border-radius: 2px;color: #7098F1;font-size: 14px;}
.teacher-main .union-contact .item .button a:hover{color: white;background-color: #7098F1;}
.teacher-main .union-contact .item .button button{width: 88px;height: 32px;line-height: 32px;text-align: center;background: #FFF9F6;border: 1px solid #FF8C00;border-radius: 2px;color: #FF8C00;font-size: 14px;}
.teacher-main .union-contact .item .mobile{background: url('../image/icon-tel.png') left center no-repeat; font-size: 20px; font-weight: 600;color: #333333;height: 32px;line-height: 32px; padding-left: 26px;}
.teacher-main .main .list{width: 812px;}
.teacher-main .main .list.flex-wrap{width: 820px;}

.teacher-main .main .list .train-item{display: flex;width: 812px;padding-bottom: 24px;border-bottom: 1px solid #EEEEEE;margin-top: 24px;}
.teacher-main .main .list.page .train-item{width: 860px;padding: 24px 28px;border-bottom:none;margin-top: 0;margin-bottom: 20px;background: #FFFFFF;border-radius: 4px;}
.teacher-main .main .list:not(.page) .train-item:last-child{border-bottom: none;padding-bottom: 0;}
.teacher-main .main .list .train-item .thumb{width: 200px;height: 116px;border-radius: 4px;overflow: hidden;margin-right: 16px;}
.teacher-main .list .thumb img{width:100%;height: 100%;object-fit: cover;transition: transform .35s ease;}
.teacher-main .main .list .thumb img:hover{transform: scale(1.1);}
.teacher-main .main .list .train-item .info{width: 588px;}
.teacher-main .main .list .train-item .item-title{height: 68px;font-size: 18px;line-height: 34px;white-space: normal;display: -webkit-box; -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;}
.teacher-main .main .list .train-item .info.w-100 .item-title{height:auto;max-height: 68px;margin-bottom: 0;}
.teacher-main .main .list .train-item .arg{margin-top: 20px;height: 24px;line-height: 24px;display: flex;}
.teacher-main .main .list .arg span{margin-right: 24px;font-size: 14px;color: #666666;}
.teacher-main .main .list .arg span i{font-style: normal;color: #FF2933;}
.teacher-main .main .list .train-item .arg span.price{font-size: 24px;color: #FF2933;font-weight: 700;line-height: 32px;font-family: "DIN-Bold","SF Compact Display", "PingFang SC", "Helvetica", "Arial";}
.teacher-main .main .list .train-item .arg span.free{font-size: 16px;font-weight: 700;}
.teacher-main .main-card .list .course-item{width: 257px;margin-right: 16px;}
.teacher-main .main-card .list .course-item:last-child{margin-right: 0px;}
.teacher-main .main-card .list .course-item .thumb{width: 257px;height: 150px;border-radius: 4px; overflow: hidden;}
.teacher-main .main-card .list .course-item .title{line-height: 24px;height: 24px;margin-top: 12px;font-size: 16px;font-weight: 400;}
.teacher-main .main-card .list .course-item .info{font-size: 12px;font-weight: 400;color: #666666;line-height: 20px;padding: 0 12px;}
.teacher-main .main-card .list .course-item .info span{margin: 0 8px;}
.teacher-main .main-card .list .course-item .arg{margin-top: 8px;display: flex; justify-content: space-between;align-items: center;height: 32px;padding-right: 12px;}
.teacher-main .main-card .list .course-item .price{font-size: 24px;color: #FF2933;font-weight: 700;line-height: 32px;font-family: "DIN-Bold","SF Compact Display", "PingFang SC", "Helvetica", "Arial";}
.teacher-main .main-card .list .course-item .price i{font-size: 14px;font-style: normal;}
.teacher-main .main-card .list .course-item .price span.free{font-size: 16px;font-weight: 700;}
.teacher-main .main-card .list .article-item{display: flex;width: 804px;padding-bottom: 24px;border-bottom: 1px solid #EEEEEE;margin-top: 24px;}
.teacher-main .main-card .list .article-item:last-child{border-bottom: none;padding-bottom: 0;}
.teacher-main .main-card .list .article-item .thumb{width: 200px;height: 116px;border-radius: 4px; overflow: hidden;margin-right: 10px;}
.teacher-main .main-card .list .article-item .info{width: 588px;}
.teacher-main .main-card .list .article-item .item-title{font-size: 18px;line-height: 34px;height: 34px;font-weight: 400;margin-bottom: 12px;display: block;}
.teacher-main .main-card .list .article-item .desc{font-size: 14px;line-height: 20px;height: 20px;color: #999999;margin-top: 12px;margin-bottom: 20px;}
.teacher-main .main-card .list .article-item .arg{font-size: 13px;height: 24px;color: #999999;line-height: 24px;}
.teacher-main .main-card .list .article-item .arg span{font-size: 13px;}
.teacher-main .main .list .video-item{width: 257px;margin-right: 16px;background: #FFFFFF;border-radius: 8px 8px 8px 8px;border: 1px solid #EEEEEE;height: 238px;overflow: hidden;}
.teacher-main.inner .side-card .list .video-item{width: 280px;border-radius: 0;border: 0;height: auto;margin-right: 0;}
.teacher-main .list .video-item:last-child{margin-right: 0px;}
.teacher-main .list .video-item .thumb{width: 257px;height: 158px;overflow: hidden;position: relative;}
.teacher-main.inner .list .video-item .thumb{width: 280px;height: 160px;border-radius: 4px;overflow: hidden;}
.teacher-main .list .video-item .thumb .mask{width: 100%;height: 100%;position: absolute;z-index: 2;left: 0;top: 0;transition:background .35s;}
.teacher-main .list .video-item .thumb .play-btn{display: none;width: 48px;height: 48px;position: absolute;top: 55px;left: 104px;background: url('../image/play.png');z-index: 5;}
.teacher-main .list .video-item .thumb:hover .mask{background: rgba(0,0,0,0.3);}
.teacher-main .list .video-item .thumb:hover .play-btn{display:block;}
.teacher-main .list .video-item .item-title{font-size: 16px;height: 28px;line-height: 28px;font-weight: 400;margin: 12px 0 8px 0; padding:0 12px;}
.teacher-main .list .video-item .arg{padding-left: 12px;}
.teacher-main .main-card .list .news-item{width: 392px;height: 272px;background: #F5F7F9;border-radius: 4px 4px 4px 4px;overflow: hidden;margin-right: 20px;}
.teacher-main .main-card .list .news-item:last-child{margin-right: 0;}
.teacher-main .main-card .list .news-item .thumb{width: 392px;height: 140px;background: url('../image/jsy_bg5.png') top center no-repeat;position: relative;overflow: hidden;}
.teacher-main .main-card .list .news-item .title{width: 356px;height: 28px;line-height: 28px;display: block; font-size: 18px;font-weight: 500;}
.teacher-main .main-card .list .news-item .info{width: 356px;margin: 20px 16px 0 16px;height: 96px;}
.teacher-main .main-card .list .news-item .info .desc{font-size: 14px;color: #999999;line-height: 24px;height: 48px;overflow: hidden;}
.teacher-main .main-card .list .score-item{background: #F5F7F9;width: 812px;border-radius: 8px;margin-bottom: 16px;padding: 20px 24px;}
.teacher-main .main-card .list .score-item:last-child{margin-bottom: 0;}
.teacher-main .main-card .list .score-item .score-user{height: 28px;width: 756px;display: flex;align-items: center;}
.teacher-main .main-card .list .score-item .score-user .avatar{width: 28px;height: 28px;}
.teacher-main .main-card .list .score-item .score-user .avatar img{width: 28px;height: 28px;border-radius: 14px;}
.teacher-main .main-card .list .score-item .score-user .nickname{margin-left: 8px;font-size: 14px;color: #3D3D3D;line-height: 20px;width: 182px;font-weight: 500;}
.teacher-main .main-card .list .score-item .score-user .grade{height: 16px;width: 80px;margin-left: auto;}
.teacher-main .main-card .list .score-item .score-user .grade .star{height: 16px;background: url('../image/score_star.png') left top repeat-x;}
.teacher-main .main-card .list .score-item .content{font-size: 14px;line-height: 24px;margin-top: 12px;}
.teacher-main .main-card .list .score-item .arg{margin-top: 24px;}
.teacher-main .main-card .list .score-item .arg span{color: #999999;}
.teacher-main .main-card .list .score-item .pingjia-pic .pic{width: 60px;height: 60px;overflow: hidden;border-radius: 4px;margin-right: 10px;}
.teacher-main .main-card .list .score-item .pingjia-pic .pic img{width: 100%;height: 100%;object-fit: cover;}

.teacher-main .side-card .teacher-list{padding-top: 16px;}
.teacher-main .side-card .teacher-list li{display: flex;margin-bottom: 16px;border-bottom: 1px solid #EEEEEE;padding-bottom: 16px;}
.teacher-main .side-card .teacher-list li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.teacher-main .side-card .teacher-list .avatar{width: 60px;height: 60px;border-radius: 4px;margin-right: 12px;overflow: hidden;}
.teacher-main .side-card .teacher-list .info{width: 202px;}
.teacher-main .side-card .teacher-list .info h5{font-size: 16px;display: inline-block;position: relative;margin-bottom: 0;line-height: 24px;}
.teacher-main .side-card .teacher-list .info h5.union:after{display: block;
    position: absolute;
    content: '';
    width: 71px;
    height: 24px;
    background: url('../image/icon-union.png') center no-repeat;
    right: -78px;
    top: -1px;}
.teacher-main .side-card .teacher-list .info .label{margin-top: 10px;height: 24px;overflow: hidden;}
.teacher-main .side-card .teacher-list .info p{font-size: 12px;color: #999999;line-height: 20px;height: auto;max-height: 40px;white-space: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;margin-bottom: 0;margin-top: 8px;}
.teacher-main .side-card .article-list{padding-top: 16px;}
.teacher-main .side-card .article-list li{margin-bottom: 12px;border-bottom: 1px solid #EEEEEE;padding-bottom: 12px;}
.teacher-main .side-card .article-list li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom:0;}
.teacher-main .side-card .article-list h5{font-size: 16px;line-height: 28px;height: auto;max-height: 56px;white-space: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;}
.teacher-main .side-card .article-list .desc{font-size: 12px;line-height: 20px;color: #666666;max-height: 40px;white-space: normal;    display: -webkit-box;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;}
.teacher-main .side-card .article-list .info{font-size: 12px;color: #999999;margin-top: 10px;}
.teacher-main .side-card .article-list .teacher {align-items: center;}
.teacher-main .side-card .article-list .teacher .avatar {width: 24px;height: 24px;  margin-right: 4px;}
.teacher-main .side-card .article-list .teacher .avatar img {width: 24px;height: 24px;    border-radius: 50%;}
.teacher-main .side-card .article-list .teacher .name {font-size: 12px;line-height: 24px;    padding-top: 5px;margin-left: 6px;}
.teacher-main .side-card .article-list .teacher .name a {color: #666666;}
.disclaimer{font-size: 14px;color: #333;line-height: 36px;height: 36px;background: #FFFFFF;border-radius: 6px;padding: 0 12px;}
.teacher-main .main-card .base-info{display: flex;flex-wrap: wrap;width: 812px;}
.teacher-main .main-card .base-info .item{width: 270px;display: flex;margin-bottom: 10px;}
.teacher-main .main-card .base-info span{display: block;height: 24px;font-size: 14px;line-height: 24px;}
.teacher-main .main-card .base-info span.t{color: #999999;text-align: right;width: 70px;}
.teacher-main .main-card .base-info span.c{color: #333333;width: 180px;}
.teacher-main .main-card .base-domain{width: 812px;height: 104px;background: url('../image/base_domain.png') left top no-repeat;display: flex;padding: 16px;}
.teacher-main .main-card .base-domain .domain{width: 380px;}
.teacher-main .main-card .base-domain .domain h4{font-size: 14px;color: #333333;line-height: 24px;height: 24px;margin-bottom: 12px;font-weight: 500;}
.teacher-main .main-card .base-domain .domain .box{display: flex;}
.teacher-main .main-card .base-domain .domain .box a{height: 36px;line-height: 36px;background: #F5F7F9;border-radius: 4px;padding: 0 12px;font-size: 14px;color: #999999;display: block;margin-right: 8px;}
.teacher-main .main-card .base-domain .domain .box a:hover{background-color: #FF2932;color: white;}
.teacher-main .main-card .base-domain .package{width: 432px;display: flex;}
.teacher-main .main-card .base-domain .package a{display: block;width: 200px;height: 60px;}
.teacher-main .main-card .base-domain .package a.package-down{background: url('../image/jsjj_kcb.png') top center no-repeat;margin-right: 32px;}
.teacher-main .main-card .base-domain .package a.video-intro{background: url('../image/jsjj_jssp.png') top center no-repeat;}

.teacher-main .card-photo{width: 320px;border-radius: 8px;overflow: hidden;margin-bottom: 20px;background-color: white;}
.teacher-main .card-photo img{width: 100%;}
.teacher-main .main-card .honor-list{display: flex;flex-wrap: wrap;margin-bottom: -20px;}
.teacher-main .main-card .honor-list dl{width: 120px;margin: 0 10px 20px 10px;}
.teacher-main .main-card .honor-list dl dd{width: 100px;height: 80px;margin: 0 auto;;}
.teacher-main .main-card .honor-list dl dd a{display: block; width: 100px;height: 100px;}
.teacher-main .main-card .honor-list dl dt{height: 24px;font-size: 14px;color: #333333;line-height: 24px;margin-top: 4px;font-weight: 400;text-align: center;white-space: nowrap;}
.teacher-main .main-card .honor-list dl dd.shouxi{background: url('../image/jb7.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.jinhuatong{background: url('../image/jb1.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.live{background: url('../image/jb8.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.mingrentang{background: url('../image/jb5.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.haojiangshi{background: url('../image/jb2.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.wubai{background: url('../image/jb3.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.renzheng{background: url('../image/jb6.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.brand{background: url('../image/jb1.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .honor-list dl dd.beida{background: url('../image/jb4.png') center center no-repeat;background-size: 80px auto;}
.teacher-main .main-card .certificate td.t{font-size: 14px;color: #333333;width: 30%}
.teacher-main .main-card .certificate td.d{font-size: 14px;color: #666666;width: 30%}
.teacher-main.inner .main-card .content{font-size: 14px;color: #333333;line-height: 28px;overflow: hidden;}
.teacher-main .main-card .content p{font-size: 14px;color: #333333;line-height: 28px;margin-bottom: 10px;text-indent:2rem;}
.teacher-main .main-card .content h3{font-size: 17px;font-weight: 600;line-height: 28px;margin-top: 16px;margin-bottom: 6px;}
.teacher-main .main-card .content img{width: auto;max-width: 96%;}
.teacher-main .content-nav{background: #F5F7F9;top: 240px;}
.teacher-main .content-nav dl dt{font-size: 14px;font-weight: 400;height: 28px;line-height: 26px;}
.teacher-main .content-nav dl dd{font-size: 12px;margin-bottom: 0;height: 24px;line-height: 22px;}
.teacher-main .content-nav dl a.active{#FF2932;}
.teacher-main .content-nav .intro_nav_arrow {position: absolute;z-index: 2;top: 5px;height: 0;width: 0;border-top: 6px solid transparent;
    border-left: 9px solid #ff2832;border-bottom: 6px solid transparent;border-right: 0;cursor: pointer;color: #ff2832;left: -20px;}

#youkuplayer{background: url('../image/loading.gif') center center no-repeat;}
.search-page{background: white;border-radius: 4px;padding: 12px;margin-bottom: 20px;}
.search-page span{color: #FF2932;margin:0 2px;}
.head-card{background: white;padding: 32px;border-radius: 8px;display: flex;}
.head-card .thumb-block{width: 420px;}
.head-card .thumb-block .thumb{width: 420px;height: 280px;border-radius: 4px;overflow: hidden;margin-bottom: 12px;}
.head-card .thumb-block .thumb img{width: 100%;height: 100%;object-fit: cover;object-position: top;}
.share{height: 24px;line-height: 24px;font-size: 14px;color: #999999;display: flex;}
.share span{display: block;height: 24px;}
.share span.weibo{background: url('../image/icon_wb.png');width: 24px;margin-left: 8px;margin-right: 4px;cursor: pointer;}
.share span.weibo:hover{background: url('../image/icon_wb1.png');}
.share span.weixin{background: url('../image/icon_wx.png');width: 24px;cursor: pointer;}
.share span.weixin:hover{background: url('../image/icon_wx1.png');}
.head-card .thumb-block .hits{font-size: 14px;color: #999999;line-height: 24px;}
.head-card .course-info{width: 692px;margin-left: 24px;}
.head-card .course-info h1{font-size: 24px;font-weight: 500;color: #333333;line-height: 40px;margin-bottom: 8px;}
.head-card .course-info .label .jsb-label{font-size: 14px;height: 28px;line-height: 28px;padding: 0 8px;color: #666666;border-radius: 4px;}
.head-card .course-info .desc{font-size: 14px;color: #999999;line-height: 24px;margin-bottom: 12px;}
.head-card .course-info .arg{display: flex;}
.head-card .course-info .arg .price{font-size: 32px;color: #FF2933;line-height: 44px;height: 44px;margin-right: 20px;}
.head-card .course-info .arg .price span{font-size: 14px;line-height: 24px;}
.head-card .course-info .arg .v{font-size: 14px;color: #666666;line-height: 24px;margin-right: 20px;padding-top: 12px;}
.head-card .course-info .enquire{margin-top: 16px;}
.head-card .course-info .enquire button.wechat{width: 104px;height: 36px;background: #FF2933;border-radius: 4px;color: white;font-size: 14px;line-height: 36px;margin-right: 12px;border: 0;}
.head-card .course-info .enquire button.wechat:hover{background: #D91828;}
.head-card .course-info .enquire .aifanfan{display: inline-block;width: 104px;height: 36px;line-height: 36px;background: #FFF9F0;border: 1px solid #FF8E3B;border-radius: 4px;color: #FF8E3B;font-size: 14px;text-align: center; margin-right: 12px;}
.head-card .course-info .enquire .aifanfan:hover{background: #FF8E3B;color: #FFF8F2;}
.head-card .course-info .enquire .tel{height: 36px;line-height: 36px;padding-left: 26px;font-size: 20px;;font-weight: 600;font-family: SF Compact Display, SF Compact Display;background: url('../image/icon-tel.png') left center no-repeat;display: inline-block;}
.head-card .course-info .seckill{margin-top: 12px; width: 692px;height: 64px;background: #FFF1F0;border-radius: 4px;display: flex;align-items: center;padding: 12px 20px;}
.head-card .course-info .price-preferential{font-size: 32px;color: #FF2933;line-height: 44px;font-weight: 500;position: relative;display: inline-block;}
.head-card .course-info .price-preferential span{font-size: 14px;color: #FF2933;line-height: 24px;font-weight: 400;}
.head-card .course-info .seckill .price-org{font-size: 14px;color: #999;line-height: 24px;text-decoration: line-through;margin-left: 12px;}
.head-card .course-info .seckill .seckill-name{font-size: 14px;color: #FF2933;font-weight: 600;line-height: 24px;margin-left: auto;}
.head-card .course-info .seckill .CourseDiscountTime{font-weight: 500;font-size: 16px;color: #FF2933;line-height: 24px;margin-left: 24px;}
.head-card .course-info .college{height: 30px;line-height: 30px;background: #FFF8F2;border-radius: 4px;margin: 14px 0;padding-left: 8px;}
.head-card .course-info .college a{color: #FF8E3B;font-size: 12px;}
.head-card .course-info .college a:hover{color: #FF2933;}
.head-card .course-info .price-block{margin-top: 30px;}
.head-card .course-info .price-block .price-preferential span.vip{display: block;position: absolute;height: 20px;width: 64px;background: #FF2933;border-radius: 5px 5px 5px 0px;font-size: 12px;color: #FFFFFF;font-weight: 500;line-height: 20px;right: -64px;top: -16px;text-align: center;}
.head-card .course-info .price-block .price-org{font-size: 16px;color: #FF8E3B;line-height: 20px;font-weight: 500;display: inline-block;margin-left: 80px;}
.head-card .course-info .price-block .price-org span{font-size: 12px;}


.teacher-main .detail-nav-block{height: 50px;width: 820px;}
.teacher-main .detail-nav{height: 49px;width: 820px;border-bottom: 1px solid #EEE;display: flex;background: white;z-index: 1000;}
.teacher-main .detail-nav a{display: block;width: 80px;text-align: center; height: 32px;font-size: 18px;font-weight: 400;color: #333333;line-height: 32px;position: relative;margin-left: 12px;margin-right: 20px;}
.teacher-main .detail-nav a.active{font-size: 20px;color: #FF2933;font-weight: 700;}
.teacher-main .detail-nav a.active:after{position: absolute;display: block;content: '';width: 32px;height: 4px;background: #FF2933;border-radius: 2px;left: 24px;bottom: -6px;}
.teacher-main .main-content{padding: 24px 12px 0 12px;line-height: 30px;font-size: 16px;color: #333333;width: 812px;overflow: hidden;}
.teacher-main .main-content *{font-size: inherit;margin-bottom: 0;}
.teacher-main .main-content p{margin-bottom: 10px;text-indent: 2rem;}
.teacher-main .main-content img{width: auto;max-width: 100%;}
.teacher-main .main-content h2{position: relative;height: 22px; width: 100%;margin-bottom: 10px;}
.teacher-main .main-content h2 span,.teacher-main .main-content h2 i{background-color: white;display: block;float: left;font-size: 18px;z-index: 3;position: relative;text-indent: 0;}
.teacher-main .main-content h2 i{background-color: #e7e7e7;color: black;padding: 0 8px;font-style: normal;}
.teacher-main .main-content h2 span{padding-left: 5px;padding-right: 10px;}
.teacher-main .main-content h2::after{content: '';height: 1px;width: 100%;background-color: #dcdbdb;position: absolute;right: 0;top: 11px;z-index: 1;}

.teacher-main .prev-link{font-size: 14px;color: #666666;}
.teacher-main .prev-link a{color: #666666;}
.teacher-main .prev-link a:hover{color: #FF2933;}
.teacher-main .search-result-list.course{margin-top: -6px;margin-right: -6px;margin-left: -6px;margin-bottom: 14px;}
.teacher-main .home-online-course .course-item{margin: 6px;}
.teacher-main .side-card .list-group-item{height: 30px;line-height: 30px;font-size: 14px;}
.teacher-main .catalog dl{margin-bottom: 12px;}
.teacher-main .catalog dl dt{height: 32px;font-size: 16px;color: #333333;line-height: 32px;font-weight: 600;margin-bottom: 8px;}
.teacher-main .catalog dl dt span{margin-left: 16px;}
.teacher-main .catalog dl dd{height: 38px;line-height: 38px;color: #333333;font-size: 16px;padding: 0 12px;display: flex;align-items: center;}
.teacher-main .catalog dl dd .number{color: #999999;width: 28px;text-align: right;}
.teacher-main .catalog dl dd .lesson-name{width: auto; max-width: 580px;margin-left: 10px;}
.teacher-main .catalog dl dd .free{width: 72px;height: 24px;background: #F5F7F9;border-radius: 4px;text-align: center;font-size: 14px;color: #999999;line-height: 24px;margin-left: 20px;}
.teacher-main .catalog dl dd .lesson-type{width: 40px;height: 24px;background: #F5F7F9;border-radius: 4px;text-align: center;font-size: 14px;color: #999999;line-height: 24px;margin-left:auto;}
.teacher-main .catalog dl dd .duration{font-size: 16px;color: #999999;margin-left: 8px;}
.teacher-main .catalog dl dd .goStudy{display: none;color: #FF2933;margin-left: auto;}
.teacher-main .catalog dl dd:hover{background: #FFF1F0;color: #FF2933;}
.teacher-main .catalog dl dd:hover .goStudy{display: block;}
.teacher-main .catalog dl dd:hover .lesson-type{display: none;}
.teacher-main .catalog dl dd:hover .duration{display: none;}
.teacher-main .main-card h1{font-size: 24px;color: #333333;line-height: 44px;font-weight: 500;margin-bottom: 12px;}
.teacher-main .main-card .subarg{padding-bottom: 16px;border-bottom: 1px solid #EEE;color: #999999;font-size: 14px;line-height: 20px;height: 36px;display: flex;}
.teacher-main .main-card .subarg span.class_name{margin-left: 28px;}
.teacher-main .zhaiyao{height: 68px;background: #F5F7F9 url('../image/yinhao.png') 24px 16px no-repeat;border-radius: 4px;padding:36px 24px 0 24px;font-size: 14px;color: #3D3D3D;line-height: 20px;margin-top: 16px;}
.teacher-main .comment-btn{margin-top: 28px;}
.teacher-main .play-list li{height: 74px;padding: 12px 0;border-bottom: 1px solid #EEE;}
.teacher-main .play-list li:last-child{border-bottom: none;}
.teacher-main .play-list .thumb{width: 70px;height: 50px;overflow: hidden;border-radius: 4px;position: relative;}
.teacher-main .play-list .thumb img{width: 100%;height: 100%;object-fit: cover;}
.teacher-main .play-list li.active .thumb:after{position: absolute;left: 19px;top: 9px; display: block;width: 32px;height: 32px;content: '';background: url('../image/playing.gif');}
.teacher-main .play-list .item-title{margin-left: 12px;line-height: 22px;height: 44px;padding-top: 3px; width: 206px;font-size: 13px;overflow: hidden;}
.teacher-main .play-list li.active .item-title a{color: #FF2932;}
.teacher-main .evaluate-card{width: 804px;height: 76px;border-radius: 4px 4px 4px 4px;border: 1px solid #FFD1D1;background: linear-gradient( 180deg, #FFF1F1 0%, rgba(255,241,241,0) 100%);display: flex;padding: 16px 32px 0 50px;}
.teacher-main .evaluate-card .score-v{width: 80px;position: relative;}
.teacher-main .evaluate-card .score-v:after{display: block;position: absolute;content: '';width: 1px;height: 36px;background: #FFD1D1;top: 4px;right: -40px;}
.teacher-main .evaluate-card .score-v .value{font-size: 24px;color: #FF2933;line-height: 28px;font-weight: 600;height: 28px;text-align: center;}
.teacher-main .evaluate-card .score-v .star{margin-top: 4px;background: url('../image/score_star.png') repeat-x;height: 16px;margin: 0 auto;}
.teacher-main .evaluate-card .score-rate{display: flex;width: 200px;margin-left: 90px;padding-top: 7px;}
.teacher-main .evaluate-card .score-rate .rate{width: 80px;font-size: 32px;color: #FF2933;line-height: 36px;font-weight: 500;position: relative;}
.teacher-main .evaluate-card .score-rate .rate:after{position:absolute;content: '好评率';display: block;width: 50px;height: 20px;background: #FF2933;border-radius: 2px;color: white;font-size: 14px;line-height: 20px;text-align: center;right: -58px;top: -4px;}
.teacher-main .evaluate-card .score-rate .quantity{margin-top: 20px;font-size: 12px;color: #333333;line-height: 20px;margin-left: 8px;}
.teacher-main .evaluate-card .score-submit{margin-left: auto;padding-top: 5px;}
.teacher-main .evaluate-card .score-submit button{width: 96px;height: 36px;background: #FF2933;border-radius: 4px;font-size: 16px;font-weight: 500;color: #FFFFFF;line-height: 36px;text-align: center;border: none;}
.teacher-main .comment-form{display: none;}
.teacher-main .score-block{display: flex;font-size: 14px;line-height: 16px;margin-bottom: 20px;}
.teacher-main .score-block .t{margin-right: 16px;font-size: 16px;}
.teacher-main .score-block .star-box{width: 80px;background: url('../image/score_star_hui.png') repeat-x;display: flex;height: 16px;}
.teacher-main .score-block .star-box span{display: block;width: 16px;height: 16px;cursor: pointer;}
.teacher-main .score-block .star-box span.active{background: url('../image/score_star.png');}
.teacher-main .score-block .star-msg{margin-left: 20px;color: #FF2932;}
.teacher-main .comment-form .pingjia_pics .up{width: 60px;height: 60px;border-radius: 4px; border: 2px solid #bfbfbf;background: url('../image/ping-up.png') center center no-repeat;background-size: 40px 40px;}
.teacher-main .comment-form .pingjia_pics .pic{width: 60px;height: 60px;border-radius: 4px;margin-right: 10px;overflow: hidden;position: relative;}
.teacher-main .comment-form .pingjia_pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.teacher-main .comment-form .pingjia_pics .pic button{position: absolute;right: 0;top: 0;}

.teacher-main .contact-box{display: flex;justify-content: space-between;margin-top: 20px;}
.teacher-main .contact-item{width: 368px;height: 180px;border-radius: 12px;padding: 24px 0 24px 24px;display: flex;}
.teacher-main .contact-item.mobile{background: url('../image/lxjs_bg3.png');}
.teacher-main .contact-item.wechat{background: url('../image/lxjs_bg1.png');}
.teacher-main .contact-item.tel{background: url('../image/lxjs_bg2.png');}
.teacher-main .contact-item .icon{width: 132px;height: 132px;background: #FFFFFF;border-radius: 8px;overflow: hidden;}
.teacher-main .contact-item.mobile .icon{background: white url('../image/lxjs_icon3.png') center no-repeat;}
.teacher-main .contact-item.tel .icon{background: white url('../image/lxjs_icon2.png') center no-repeat;}
.teacher-main .contact-item .content{width: 180px;margin-left: 16px;margin-top: 8px;position: relative;overflow: inherit!important;}
.teacher-main .contact-item .content .number{font-size: 24px;color: #FFFFFF;height: 40px;line-height: 40px;font-weight: 500;white-space: nowrap;}
.teacher-main .contact-item .content .name{font-size: 14px;color: #FFFFFF;line-height: 24px;height: 24px;}
.teacher-main .contact-item .content .txt{margin-top: 20px;font-size: 14px;color: #FFFFFF;line-height: 24px;}
.teacher-main .contact-item .content.more .number{background: url('../image/lxjs-more.png') right center no-repeat;cursor: pointer;}
.teacher-main .contact-item .content .assistant{width: 225px;height: 140px;background: #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);border-radius: 8px 8px 8px 8px;padding: 16px 12px;position: absolute;top: 50px;opacity: 0;transition: all .35s ease;z-index: 10;}
.teacher-main .contact-item .content:hover .assistant{top: 40px;opacity: 1;}
.teacher-main .contact-item .content .assistant .t{font-size: 14px;color: #333333;line-height: 20px;}
.teacher-main .contact-item .content .assistant .n{font-size: 24px;color: #333333;font-weight: 500;line-height: 32px;margin-bottom: 8px;}
.teacher-main .consult-list {position: absolute;animation: scroll 50s linear infinite;white-space: nowrap;}
@keyframes scroll {
    0% {transform: translateX(0);}
    100% {transform: translateX(-100%);}
  }
.teacher-main .consult-box{margin-top: 20px;width: 1152px;overflow: hidden;position: relative;height: 48px;}
.teacher-main .consult-list .item{height: 48px;background: #F5F7F9;border-radius: 4px 4px 4px 4px;font-size: 14px;line-height: 48px;margin-right: 20px;padding: 0 24px;display: inline-block;}