.teacher-detail-images{position:relative;overflow:hidden;margin-top:20px}.teacher-detail-images .images{width:90%;max-width:300px;border:1px solid #ced0de}.teacher-detail-images .images img{border-radius:10px;width:100%}.teacher-detail-images .teacher-detail-years{width:125px;background-color:#309255;padding:10px 20px;text-align:center;border-radius:10px;position:absolute;top:50px;right:30px}.teacher-detail-images .teacher-detail-years .years-icon{background-color:#fff;text-align:center;width:85px;height:85px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-30px;position:relative}.teacher-detail-images .teacher-detail-years p{color:#fff;font-size:14px;font-weight:400;margin-top:6px}.teacher-detail-images .teacher-detail-years p strong{font-size:18px;font-weight:700;line-height:1}.teacher-detail-content{margin-top:20px}.teacher-detail-items-wrapper{width:90%}.teacher-detail-items-wrapper .row{margin-right:0;margin-left:0}.teacher-detail-items-wrapper .col-lg-3{padding:0;margin-right:3px;width:23%!important;flex:0 0 23%}.teacher-detail-content .sub-title{font-size:26px;font-weight:600;color:#24af5c;margin-top:5px}.teacher-detail-content .sub-title-2{font-size:13px;font-weight:500;color:#26273c}.sub-title-p{color:#24af5c;background:#e9f2e8;border-radius:5px;font-weight:500;font-family:SourceHanSansCN-Medium,SourceHanSansCN;font-size:14px;padding:4px 6px;width:85%;margin-top:15px}.teacher-detail-content .sub-title-2 span{font-size:14px}.teacher-detail-content .main-title{font-size:17px!important;font-weight:600;margin-bottom:0;line-height:1.4}.teacher-detail-content .main-title span{font-size:11px;font-family:SourceHanSansCN-Normal,SourceHanSansCN;font-weight:400;color:#f29c1a;background:#fff7eb;border-radius:14px;padding:5px 6px}.teacher-detail-content p{margin-top:25px;margin-bottom:0}.teacher-detail-content .btn{margin-top:40px}.teacher-detail-item{border:1px solid rgba(48,146,85,.2);margin-top:5px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%;height:50px;border:1px solid #24af5c;overflow:hidden}.teacher-detail-item:active,.teacher-detail-item:hover{border-color:#309255}.card-style{overflow:hidden;border-radius:8px;padding-bottom:13px}.no-card-style{box-shadow:none!important}.btn-bg-orange{background:linear-gradient(90deg,#ffc000 0,#ff5000 100%);font-size:15px;font-weight:600;color:#fff}.btn-bg-orange:hover{color:#fff}.teacher-detail-item{border:1px solid rgba(48,146,85,.2);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.secondary-details-header{font-size:14px;color:#26273c;position:relative;word-spacing:15px}.secondary-details-header:before{position:absolute;content:"";width:59px;height:4px;background:#24af5c;border-radius:6px;left:0;bottom:-10px}.secondary-details-list .list-item{font-size:14px;font-family:SourceHanSansCN-Regular,SourceHanSansCN;font-weight:400;color:#26273c;line-height:23px;background:#f7f7fa;border-radius:8px;padding:44px 25px 0;position:relative}.secondary-details-list .list-item .p{margin-bottom:9px}.secondary-details-list .list-item .p:last-child{margin-bottom:0}.secondary-details-list .list-item .p span{color:#24af5c;font-weight:700}.secondary-title{background:url(../image/teacher/ic_titl_info.png) no-repeat;height:36px;width:82px;background-size:100% 100%;line-height:28px;color:#fff;font-weight:500;text-align:center;position:absolute;top:11px;font-size:14px;left:-9px}.secondary-details-list .list-item.list-item-2{padding-top:0}.secondary-details-list .list-item.list-item-2 table{border-radius:8px;overflow:hidden;text-align:center}.secondary-details-list .list-item.list-item-2 tbody{background:#f7f7fa}.secondary-details-list .list-item.list-item-2 thead{background:rgba(36,175,92,.15);color:#24af5c}.recommend-list{background:#f9f9f9;border-radius:8px;box-shadow:0 0 34px 2px rgb(60 87 89 / 13%);width:90%;margin:auto;margin-bottom:27px}.recommend-list .d{padding:8px 8px 0}.recommend-list .d .d-flex{overflow:hidden}.recommend-list .head-pic{width:65px;height:65px;border-radius:8px;overflow:hidden;float:left}.recommend-list .head-text{padding-left:9px;float:left}.recommend-list .head-text h2{font-size:15px!important;font-weight:500}.recommend-list .head-text h5{font-size:13px!important;font-weight:500;padding-top:2px}.recommend-list .head-text h5.h{color:#24af5c;font-weight:500;font-size:13px!important}.recommend-list h4{font-weight:500;font-size:14px!important;padding:9px 0 0}.recommend-list p{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;font-size:11px;color:#9395a4;line-height:1.3;height:45px}.start-faculty-bottom{background:url(../image/teacher/card_tea_recom.png) no-repeat;background-size:100% 100%;height:28px;width:100%;font-size:14px;padding-right:9px}.ic-excell{background:url(../image/teacher/ic_excell.png) no-repeat;background-size:100% 100%;height:17px;width:17px;display:inline-block}.ic-recom-green{background:url(../image/teacher/ic_recom_green.png) no-repeat;background-size:100% 100%;height:60px;width:60px;display:inline-block;position:absolute;top:0;left:-48px;z-index:9;color:#fff;font-size:13px;overflow:hidden}.ic-recom-green span{transform:rotate(-45deg);display:block;position:absolute;top:9px;left:7px}.ic-aut{background:url(../image/teacher/ic_aut.png) no-repeat;background-size:100% 100%;height:12px;width:10px;display:inline-block}.resume-form input::placeholder{color:#777e90!important}.ic-res-add{display:block;width:15px;height:15px;background:url(../image/mine/ic_res_add.png) no-repeat;background-size:100% 100%}.resume-add-bg{background:rgba(255,153,0,.1);border-radius:5px}.sex-p{padding:5px 0!important}.sex-p i{margin-top:.2rem;margin-bottom:.1rem}.ic-boys,.ic-girls,.ic-mr,.ic-ms,.ic-stu{display:block;width:16px;height:16px;margin:auto}.ic-boys{background:url(../image/tutor/ic_boys_nor.png) no-repeat;background-size:100% 100%}.ic-girls{background:url(../image/tutor/ic_girls_nor.png) no-repeat;background-size:100% 100%}.ic-mr{background:url(../image/tutor/ic_mr_nor.png) no-repeat;background-size:100% 100%}.ic-ms{background:url(../image/tutor/ic_ms_nor.png) no-repeat;background-size:100% 100%}.ic-stu{background:url(../image/tutor/ic_stu_nor.png) no-repeat;background-size:100% 100%}.radio-list input[type=radio]:checked+label .ic-boys{background:url(../image/tutor/ic_boys_pre.png) no-repeat;background-size:100% 100%}.radio-list input[type=radio]:checked+label .ic-girls{background:url(../image/tutor/ic_girls_pre.png) no-repeat;background-size:100% 100%}.radio-list input[type=radio]:checked+label .ic-mr{background:url(../image/tutor/ic_mr_pre.png) no-repeat;background-size:100% 100%}.radio-list input[type=radio]:checked+label .ic-ms{background:url(../image/tutor/ic_ms_pre.png) no-repeat;background-size:100% 100%}.radio-list input[type=radio]:checked+label .ic-stu{background:url(../image/tutor/ic_stu_pre.png) no-repeat;background-size:100% 100%}.teacher-detail-portrait{width:100px;height:100px}.teacher-detail-portrait .ic-tea-cert{width:30px;height:30px;right:-9px;bottom:5px}.teacher-detail-cont{padding:0 20px 0 41px;line-height:1.5}.teacher-detail-tab{box-shadow:0 2px 24px 0 rgb(0 0 0 / 6%)!important;border-radius:8px}.tab-controls.teacher-detail-tab a{color:#9395a4}.tab-controls.teacher-detail-tab .activated::after{background:linear-gradient(180deg,#5ef290 0,#00c373 100%);border-radius:4px;opacity:1;bottom:-5px;height:5px;width:45%;margin-left:-22.5%}.teacher-detail-pl-3{padding-left:21px}.teacher-detail-case a{padding-left:12px;padding-right:12px;word-spacing:24px}.teacher-detail-footer a{display:flex;justify-content:center;align-items:center;width:50%}.teacher-detail-footer a i{margin:0 3px 0 0!important}.bg-color-green-no{background:rgba(230,255,240,.9);color:#24af5c!important;position:relative;overflow:hidden}.bg-color-green-no::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border:1px solid #24af5c;border-radius:50px}.ic-teadet-cust,.ic-teadet-rese{display:block;width:18px!important;height:18px!important}.ic-teadet-cust{background:url(../image/detail/ic_teadet_cust.png) no-repeat;background-size:100% 100%}.ic-teadet-rese,.ic-teadet-rese-t i{background:url(../image/detail/ic_teadet_rese.png) no-repeat;background-size:100% 100%}.ic-teadet-rese-t{background:linear-gradient(149deg,#28d87d 0,#01bd5d 100%);padding:10px;border:4px solid #fff;border-radius:100px}.ic-teadet-rese-t i{display:block;width:28px!important;height:28px!important}.menu-success h3{color:#24af5c}.menu-success p{line-height:1.5}.img-success{margin-top:0;width:48%}.ic-dele{background:url(../image/teacher/ic_dele.png) no-repeat;background-size:100% 100%;display:block;width:29px;height:28px;position:absolute;top:20px;right:20px}.index-teacher-banner{top:0;left:0;width:100%;text-align:center;line-height:1.3;padding-top:15px}.index-teacher-banner h1,.index-teacher-banner h2,.index-teacher-banner h5{line-height:inherit;font-weight:500}.box-shadow-1{box-shadow:7px 20px 66px 0 rgba(7,16,48,.15)}.index-teacher-recommend-list{width:90%;box-shadow:3px 2px 22px 2px rgb(60 87 89 / 14%)}.index-teacher-recommend-list .start-faculty-bottom{height:34px;background-position-x:99%;background-size:150% 98%}.index-teacher-recommend-list .start-faculty-bottom i{background:url(../image/ic_enter_small.png) no-repeat;background-size:100% 100%;display:inline-block;width:18px;height:11px;margin-left:3px;margin-top:2px}.index-teacher-recommend-list .head-pic{width:80px;height:80px}.index-teacher-recommend-list .star-faculty{height:29px;background:url(../image/teacher/ic_titl_star.svg) no-repeat;background-size:100% 100%;left:17px;top:-9px;color:#bb7815;font-size:14px;text-align:center;display:inline-block;padding:1px 4%}.index-teacher-recommend-list .d{padding:34px 26px 0}.index-teacher-class-list{overflow:hidden}.index-teacher-class-list .label{width:95px;overflow:hidden;float:left}.index-teacher-class-list .radio-list{width:87%;width:calc(100% - 95px);float:left;overflow:hidden}.index-teacher-class-list .position-relative{width:105px;height:30px;float:left}.index-teacher-class-list .label-list{width:calc(100% - 91px);overflow:hidden}.index-teacher-class-list .label-list .position-relative{float:left;margin-left:8px;margin-bottom:6px}.index-teacher-class-list .radio-list input[type=radio]+label{line-height:26px;padding:0;font-size:14px!important}.index-teacher-class-list .radio-list input[type=radio]:checked+label{background:#24af5c}.index-student td{vertical-align:middle}.index-student thead{background:#24af5c!important;color:#fff!important}.index-student tr:nth-child(even){background:#fff}.bg-color-o{background:url(../image/ic_appoint.png) no-repeat;background-position:center;background-size:120% 100%;color:#fff}.secondary-details-list .list-item.list-item-2 thead th.w-100px{width:100px}@media screen and (max-width:1500px){.start-faculty-bottom{padding-right:19px;line-height:1.5}.index-teacher-recommend-list .start-faculty-bottom{height:34px;background-position-x:99%;background-size:173% 98%;line-height:1.8;padding-right:7px}.index-teacher-recommend-list .star-faculty{background:url(../image/teacher/ic_titl_star.svg) no-repeat;background-size:100% 100%;font-size:13px;padding:0 4%;line-height:1.6}.secondary-details-list .list-item.list-item-2 tbody a{min-width:80px}.secondary-title{width:97px;line-height:22px}.ic-recom-green span{top:5px;left:2px}.teacher-detail-info{flex:0 0 50%;max-width:50%;width:50%}.teacher-detail-video{flex:0 0 25%;max-width:25%;width:25%}.index-teacher-class-list .label{width:111px}}@media screen and (max-width:1280px){.index-teacher-recommend-list .start-faculty-bottom{line-height:2.3}.index-teacher-recommend-list .start-faculty-bottom{background-size:143% 98%}.ic-recom-green span{top:9px;left:7px}.secondary-title{width:82px;line-height:28px}.start-faculty-bottom{padding-right:28px;line-height:1.9}.teacher-detail-info{flex:0 0 41.66667%;width:41.66667%;max-width:41.66667%}.teacher-detail-video{flex:0 0 33.33333%;width:33.33333%;max-width:33.33333%}}
.fa-calendar{background: url(../svg/rl.svg) no-repeat; background-size: 100% 100%;width: 17px;height: 17px;float: left;}.fa-angle-double-left{background: url(../svg/p-l.svg) no-repeat; background-size: 100% 100%;display: inline-block;margin-top: 8px;width: 15px;height: 15px;}.fa-angle-double-right{background: url(../svg/p-r.svg) no-repeat; background-size: 100% 100%;display: inline-block;margin-top: 8px;width: 15px;height: 15px;}