/* 家长反馈 */
.main{overflow: hidden;}
.main .feedback{margin-top: 30px;}
.main .feedback ul{display: block;margin-left: -28px;overflow: hidden;margin-bottom: 38px;}
.main .feedback li{width: 280px;border-radius: 5px;margin-bottom: 20px;margin-left: 27px;float: left;}
.main .feedback li .bigImg{width: 280px;height: 280px;}
.main .feedback li .view{padding: 5px 15px;}
.main .feedback li .view h4{width: 100%;height: 18px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 16px 0 20px 0;}
.main .feedback li .view .scan{height: 54px;border-top: 1px solid #e5e5e5;}
/* 快速请家教 */
.main .quick{padding-bottom: 10px;}
.main .quick .quick_l{width: 745px;}
.main .quick .quick_l dl{padding-left: 15px;}
.main .quick .quick_l dl dd{margin-bottom: 40px;line-height: 35px;margin-top: 6px;}
.main .quick .quick_r{width: 455px;}
.main .quick h6{letter-spacing: 2px;margin-bottom: 35px;}
.main .quick .quick_r input{padding-left: 15px;width: 100%;height: 52px;line-height: 52px;font-size: 16px;border: 1px solid #e5e5e5;border-radius: 5px;}
.main .quick .quick_r .single{margin-bottom: 23px;}
.main .quick .quick_r .last input{width: 305px;}
.main .quick .quick_r .last img{width: 140px;height: 52px;margin-left: 5px;}
.main .quick .quick_r .btn{width: 100%;height: 52px;line-height: 52px;text-align: center;margin-top: 36px;}
/* 最新资讯 */
.main .news{margin-bottom: 38px;}
.main .crumbs{width: 1200px;margin: 0 auto;margin-top: 35px;margin-bottom: 27px;font-size: 16px;}
.main .crumbs i{display: inline-block;margin-left: 20px;}
.main .news .news_b{padding: 17px 0 10px 0;}
.main .news .news_b li{padding: 23px 43px 35px 25px;border-bottom: 1px solid #e5e5e5;}
.main .news .news_b li img.left{width: 180px;height: 180px;}
.main .news .news_b li .right{width: 845px;margin-left: 15px;}
.main .news .news_b li .right .scan{color: #a1a1a1;margin-top: 13px;margin-bottom: 10px;}
.main .news .news_b li .right p{height: 102px;line-height: 34px;overflow: hidden;font-size: 14px;color: #090909;}
.main .news .news_b li:last-child{border: 0;}
/* 详情 */
.main .news_d{margin-top: 35px;margin-bottom: 100px;}
.main .news_d .news_dh{padding: 40px 25px;}
.main .news_d .news_dh h5{font-size: 21px;text-align: center;margin-bottom: 15px;}
.main .news_d .news_dh .num{margin-left: 60px;}
.main .news_d .news_dh .line{width: 100%;height: 1px;background-color: #e5e5e5;margin-top: 10px;}
.main .news_d .news_dh .content{padding-top: 15px;}
.main .news_d .news_dh .content img{max-width: 1150px;margin: 0 auto;display: block;margin-bottom: 10px;}
/* 教员库 */
.main .instruct .choice{padding: 20px 15px 0 15px;}
.main .instruct .choice dd{margin-bottom: 15px;}
.main .instruct .choice dd .area{width: 1090px;}
.main .instruct .choice dd .area .sub .sub-text{padding: 2px 8px;margin: 0 5px;cursor: pointer;position: relative;}
.main .instruct .choice dd .area .sub .sub-text.active{background-color: #27abf3;color: #fff;border-radius: 3px;}
.main .instruct .choice dd .area .sub .sub-text i{position: absolute;top: 20px;left: 50%;transform: translateX(-50%);color: #00A5F5;font-size: 20px;}
.main .instruct .choice dd .area .circle{position: relative;margin-top: 9px;}
.main .instruct .choice dd em{padding: 2px 8px;margin: 0 5px;margin-bottom: 15px;display: inline-block;cursor: pointer;}
.main .instruct .choice dd em.active{background-color: #27abf3;color: #fff;border-radius: 3px;}
.main .instruct .choice dd .circle li{border: 1px solid #27abf3;padding: 15px;border-radius: 5px;display: none;}
.main .instruct .choice dd .circle li em{margin-right: 20px;cursor: pointer;}
.main .instruct .choice_b{width: 100%;height: 82px;line-height: 82px;border-top: 1px solid #e5e5e5;}
.main .instruct .choice_b .choice_l em{margin-right: 12px;}
.main .instruct .choice_b .choice_l #condition i{background-color: #f6f6f6;padding: 2px 8px;margin: 0 5px;border-radius: 3px;}
.main .instruct .choice_b .choice_l #condition i img{margin:0 10px;}
.main .instruct .choice_b .choice_r input{width: 90px;height: 30px;line-height: 30px;border: 1px solid #e5e5e5;margin: 0 5px 0 12px;}
.main .instruct .choice_b .choice_r button{width: 72px;height: 30px;line-height: 30px;border-radius: 3px;}
.main .instruct_b{margin-top: 12px;}
.main .instruct_b .info li{width: 100%;height: 245px;background-color: #fff;border-bottom: 1px solid #e5e5e5;padding: 32px 20px;position: relative;}
.main .instruct_b .info li:hover{background-color: #daf1ff;}
.main .instruct_b .info li:last-child{border: 0;}
.main .instruct_b .info li .left{text-align: center;}
.main .instruct_b .info li .left p img{width: 20px;height: 20px;vertical-align: top;margin-left: 4px;}
.main .instruct_b .info li .mid{width: 790px;margin-left: 25px;}
.main .instruct_b .info li .mid p{line-height: 34px;}
.main .instruct_b .info li .mid p.comment{width: 790px;height: ;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main .instruct_b .info li img{width: 130px;height: 130px;border-radius: 50%;margin-bottom: 10px;}
.main .instruct_b .info li a{width: 166px;height: 50px;line-height: 50px;border-radius: 3px;display: inline-block;text-align: center;margin-left: 49px;margin-top: 74px;}

.main .instruct_b .info li em.fs15{position: absolute;top: 20px;right: 20px;}

/* 教员库--详情 */
.main .teacher .teacher_h{width: 100%;height: 373px;background: url(../img/5_2.png) no-repeat;background-size: 100% 373px;overflow: hidden;}
.main .teacher .teacher_h .info{height: 250px;background-color: #fff;border-bottom: 1px solid #e5e5e5;padding: 52px 45px 52px 20px;position: relative;}
.main .teacher .teacher_h .info .left{text-align: center;}
.main .teacher .teacher_h .info .mid{width: 760px;margin-left: 30px;}
.main .teacher .teacher_h .info .mid p{line-height: 34px;}
.main .teacher .teacher_h .info .mid p img{width: 20px;height: 20px;vertical-align: top;margin-top: 7px;margin-left: 4px;margin-right: 4px;}
.main .teacher .teacher_h .info em.fs15{position: absolute;top: 20px;right: 45px;}


.main .teacher .teacher_h .info img{width: 130px;height: 130px;border-radius: 50%;margin-bottom: 10px;}
.main .teacher .teacher_h .info a{width: 166px;height: 50px;line-height: 50px;border-radius: 3px;display: inline-block;text-align: center;margin-left: 49px;margin-top: 48px;cursor: pointer;}
.main .teacher .teacher_b{margin-top: 25px;padding: 42px 42px 84px 42px;margin-bottom: 30px;}
.main .teacher .teacher_b .title{width: 212px;height: 40px;vertical-align: top;padding-top: 4px;background: url(../img/5_3.png);background-size: 212px 40px;text-align: center;margin-top: 30px;margin-bottom: 15px;}
.main .teacher .teacher_b .content{padding-left: 72px;line-height: 48px;}
.main .teacher .teacher_b .content p{line-height: 48px;}
.main .teacher .teacher_b .content p a{text-decoration: underline;}

/* 弹出层 */
.popups-w{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 99999;display: none;}
.popups-w .popups-c{width: 795px;height: auto;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 10px;}
.popups-w .popups-c .popup_h{height: 130px;line-height: 130px;background-color: #f7faff;text-align: center;border-top:10px solid #27abf3;border-radius: 10px 10px 0 0;}
.popups-w .popups-c .popup_h img{width: 165px;height: 57px;}
.popups-w .popups-c .popup_b{width: 490px;margin: 0 auto;padding: 40px 0;}
.popups-w .popups-c .popup_b .tips{margin-top: -20px;margin-bottom: 20px;text-align: center;}
.popups-w .popups-c .popup_b .single{margin-bottom: 23px;}
.popups-w .popups-c .popup_b .single label{display: inline-block;text-align: right;width: 95px;height: 47px;line-height: 47px;font-size: 18px;margin-right: 10px;}
.popups-w .popups-c .popup_b .single .right{width: 370px;}
.popups-w .popups-c .popup_b .single input{padding-left: 15px;width: 370px;height: 47px;line-height: 47px;font-size: 16px;border: 1px solid #e5e5e5;border-radius: 5px;}

.popups-w .popups-c .popup_b .single select{display: block;padding-left: 12px;color: #888;outline: none;width: 370px;height: 47px;line-height: 47px;font-size: 16px;border: 1px solid #e5e5e5;border-radius: 5px;}
.popups-w .popups-c .popup_b .single select option{display: block;font-size: 16px;color: #000;}

.popups-w .popups-c .popup_b .single textarea{padding-left: 15px;padding-top: 10px;width: 370px;height: 130px;font-size: 16px;border: 1px solid #e5e5e5;border-radius: 5px;resize: 0;}
.popups-w .popups-c .popup_b .last input{width: 220px;}
.popups-w .popups-c .popup_b .last img{width: 141px;height: 47px;margin-left: 5px;vertical-align: top;}
.popups-w .popups-c .popup_b .btn span{width: 130px;height: 45px;line-height: 45px;display: inline-block;margin: 0 10px;text-align: center;cursor: pointer;}
.popups-w .popups-c .popup_b .btn span:first-child{margin-left: 105px;}
/* 学员库 */
.main .instruct_b .college{height: auto;text-align: center;padding: 25px 15px;}
.main .instruct_b .college dt{border-top: 1px solid #2b2b2b;}
.main .instruct_b .college dd{position: relative;z-index: 999999;width: 1170px;height: 75px;}
.main .instruct_b .college dd:hover {background-color: #f2fbff;}
.main .instruct_b .college dt span:first-child{border-left: 1px solid #2b2b2b;}
.main .instruct_b .college dd span:first-child{border-left: 1px solid #2b2b2b;}
.main .instruct_b .college span{width: 130px;height: 75px;line-height: 75px;display: inline-block;border-right: 1px solid #2b2b2b;border-bottom: 1px solid #2b2b2b;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}
/* 学员库--详情 */
.main .student{margin-bottom: 42px;}
.main .student .student_b{position: relative;padding: 25px;}
.main .student .student_b .top{margin-bottom: 40px;}
.main .student .student_b .top img{margin-right: 5px;}
.main .student .student_b .btn{position: absolute;right: 40px;top: 25px;}
.main .student .student_b .btn a{display: block;width: 165px;height: 50px;line-height: 50px;border-radius: 3px;text-align: center;cursor: pointer;}
.main .student .student_b ul{background-color: #f7f7f7;}
.main .student .student_b li{font-size: 16px;overflow: hidden;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;line-height: 30px;}
.main .student .student_b li:hover{background-color: #f2fbff !important;}
.main .student .student_b li:hover .right{background-color: #f2fbff !important;}
.main .student .student_b li:first-child{border-top: 1px solid #e5e5e5;}
.main .student .student_b li .left{width: 124px;height: 100%;color: #2b2b2b;text-align: center;padding: 32px 0;}
.main .student .student_b li .right{width: 1024px;height: 100%;overflow: hidden;color: #888;padding: 32px;background-color: #fff;border-left: 1px solid #e5e5e5;}