/*ä½³æœ¨æ–¯å®šåˆ¶sun*/
.homeListTitle .homeMoreBtn{color:#999;}
.hotList .meetFaqList li{width:274px;height:324px;padding:0 14px;margin-right:26px;position:relative;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s ;-ms-transition: all ease 0.2s ;-o-transition: all ease 0.2s ;transition: all ease 0.2s ;}
.hotList .meetFaqList li:hover img{width:60px;height:60px;}
.meetFaqList .coachNumber{color:#93999f;margin-bottom:16px;}
.meetFaqList .coachNumber span{margin-right:10px;}
.meetFaqList .commentBox{height:30px;overflow: hidden;margin-bottom:8px;position: relative;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s ;-ms-transition: all ease 0.5s ;-o-transition: all ease 0.5s ;transition: all ease 0.5s ;}
.meetFaqList .commentBox span{color:#93999f;font-size:12px;line-height: 22px;padding:0 12px;background:#f0f3f6;margin:0 6px 8px 0;
    display: inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.meetFaqList .commentBox span.overStyle{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.meetFaqList .concatTeacher{width:252px;position:absolute;bottom:0;height:48px;display: flex;z-index: 1;background:#fff;border-top:1px solid #f1f5f9;}
.meetFaqList .concatTeacher dd{flex:1;color:#93999f;font-size:14px;line-height: 48px;position: relative;}
.meetFaqList .concatTeacher dd span{width:1px;height:18px;position: absolute;right:0;top:15px;background:#e4ecf3;}
.meetFaqList .concatTeacher dd.active{color:#00aaff;}
.meetFaqList .concatTeacher dd i{display: none;margin-right:4px;}
.meetFaqList .concatTeacher dd:hover{color:#00aaff;}
.meetFaqList .concatTeacher dd.connectionTeach:hover i{display: inline-block;}
.meetFaqList .concatTeacher dd.connectionTeach.active{color:#00aaff;}
.meetFaqList .concatTeacher dd.connectionTeach.active i{display: inline-block;}
.meetFaqList .concatTeacher .bespokeTeach:hover i{display: inline-block;}

.customAswerTeach .teachtitRight .buyBtn:hover{color:#fff}

/*ä½³æœ¨æ–¯å®šåˆ¶ç­”ç–‘è€å¸ˆ*/
.customAswerTeach{position:relative;}
.customAswerTeach .teachtitLeft{float:left;}
.customAswerTeach .teachtitLeft p.title{font-size:18px;color:#333;line-height:28px;margin-bottom:20px;}
.customAswerTeach .teachtitLeft select{width:214px;height:34px;border:1px solid #e4ecf3;padding:0;color:#b5b9bc;margin-right:6px;
    -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.customAswerTeach .teachtitRight{width:278px;height:82px;border:1px solid #e9f0f5;background:#f5f8fa;float:right;position: relative;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 24px 0 18px;}
.customAswerTeach .teachtitRight time{font-size:18px;color:#333;display: block;line-height:18px;margin:20px 0 8px;}
.customAswerTeach .teachtitRight span{font-size:12px;color:#b5b9bc;display: block;}
.customAswerTeach .teachtitRight .buyBtn{width:66px;height:30px;border:1px solid #00aaff;font-size:14px;color:#00aaff;line-height: 30px;
    text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:absolute;right:25px;top:24px;}

.customAswerTeach .answerTeachList li {
    width:280px;height:324px;padding:0 14px;margin-right:26px;position:relative;
    -webkit-transition: all ease 0.2s;
    -moz-transition: all ease 0.2s ;-ms-transition: all ease 0.2s ;-o-transition: all ease 0.2s ;transition: all ease 0.2s ;
    border: 1px solid #e4ecf3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    font-size: 0;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    float:left;
    cursor: pointer;
    margin-top:30px;
}
.customAswerTeach .answerTeachList li:nth-child(4n){margin-right:0;}
.customAswerTeach .answerTeachList li img {
    width: 96px;
    height: 96px;
    border: 1px solid transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 20px auto;
    display: block;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
}
.customAswerTeach .answerTeachList li:hover img {width:60px;height:60px;}
.customAswerTeach .answerTeachList li:hover {border: 1px solid #00b7ee;  }
.customAswerTeach .answerTeachList li h2 {font-size: 16px;
    line-height: 16px;color: #333;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.starMark b {font-size: 14px;color: #999;font-weight: normal;  margin-left: 2px;  }
.starMark {width: 100%;padding: 6px 0 5px;text-align: center;  }
i.star {font-size: 12px;line-height: 12px;color: #fb9f1b;position: relative;top: -2px;margin: 0 1px;}
.answerTeachList .coachNumber{color:#93999f;margin-bottom:16px;}
.answerTeachList .coachNumber span{margin-right:10px;}
.answerTeachList .coachNumber strong{font-weight: normal;}
.answerTeachList .commentBox{overflow: hidden;margin-bottom:8px;position: relative;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s ;-ms-transition: all ease 0.5s ;-o-transition: all ease 0.5s ;transition: all ease 0.5s ;}
.answerTeachList .commentBox span{color:#93999f;font-size:12px;line-height: 22px;padding:0 12px;background:#f0f3f6;margin:0 6px 8px 0;
    display: inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.answerTeachList .commentBox span.overStyle{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.answerTeachList .concatTeacher{width:252px;position:absolute;bottom:0;height:48px;display: flex;z-index: 1;background:#fff;border-top:1px solid #f1f5f9;}
.answerTeachList .concatTeacher dd{flex:1;color:#93999f;font-size:14px;line-height: 48px;position: relative;}
.answerTeachList .concatTeacher dd span{width:1px;height:18px;position: absolute;right:0;top:15px;background:#e4ecf3;}
.answerTeachList .concatTeacher dd.active{color:#00aaff;}
.answerTeachList .concatTeacher dd i{display: none;margin-right:4px;}
.answerTeachList .concatTeacher dd:hover{color:#00aaff;}
.answerTeachList .concatTeacher dd.connectionTeach:hover i{display: inline-block;}
.answerTeachList .concatTeacher dd.connectionTeach.active{color:#00aaff;}
.answerTeachList .concatTeacher dd.connectionTeach.active i{display: inline-block;}
.answerTeachList .concatTeacher .bespokeTeach:hover i{display: inline-block;}


/*加载老师弹窗*/
.load-alert{width:500px;height:148px;position:fixed;top:50%;left:50%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
    -webkit-box-shadow: 0 0 12px 3px rgba(3,3,3,0.3);  -moz-box-shadow: 0 0 12px 3px rgba(3,3,3,0.3);
    box-shadow: 0 0 12px 3px rgba(3,3,3,0.3);margin-top:-74px;margin-left:-250px;background:#fff;z-index:1002;display: none;}
.load-alert .loadClose{position:absolute;top:20px;right:18px;color:#999;font-size:18px;cursor: pointer;}
.load-alert p{margin:50px 0 14px 124px;font-size:18px;color:#333;line-height: 18px;}
.load-alert span{margin-left:124px;font-size:14px;color:#93999f;line-height: 14px;}
.load-alert.loadTeach .loadingPic{width:61px;height:61px;position:absolute;top:43px;left:42px;
    -webkit-animation:run 2s linear 0s infinite;-o-animation:run 2s linear 0s infinite; animation:run 3s linear 0s infinite;
    background:url("/images/faq/load_pic.png")no-repeat 0 0;  }
.fixedOpc{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:1001;display: none;}
.load-alert.loadFail .loadingPic{width:69px;height:55px;position:absolute;top:46px;left:38px;
    background:url("/images/faq/load_fail_pic.png")no-repeat 0 0;}
.load-alert.loadFail span{cursor: pointer;text-decoration: underline;}
@-webkit-keyframes run{
    from{
        -webkit-transform:rotate(0deg);
    }
    to{
        -webkit-transform:rotate(360deg);
    }
}
.buyDuration{position:fixed;top:50%;left:50%;padding:0 38px;z-index: 1002;background:#fff;display: none;
    -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
    -webkit-box-shadow: 0 0 12px 3px rgba(3,3,3,0.3);  -moz-box-shadow: 0 0 12px 3px rgba(3,3,3,0.3);
    box-shadow: 0 0 12px 3px rgba(3,3,3,0.3);}
.buyDuration .durationClose{position:absolute;top:20px;right:22px;color:#999;font-size:18px;cursor: pointer;}
.buyDuration p.title{font-size:22px;color:#333;margin-top:42px;text-align: center;line-height: 22px;}
.buyDuration p.tips{font-size:12px;color:#93999f;margin-top:18px;text-align: center;line-height: 12px;}
.buyDuration ul.timeChoseBox{text-align: center;overflow-y:auto;}
.buyDuration .timeList{width:122px;height:138px;border:1px solid #eeeeee;display: inline-block;margin:28px 20px 0 0;position: relative;
    -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 12px;cursor: pointer;}
.buyDuration .timeList:hover{border:1px solid #94dbff;}
.buyDuration .timeList.active{border:1px solid #94dbff;}
.buyDuration .timeList.long{float:left;}
.buyDuration .timeList.long:nth-child(4n){margin-right:0;}
.buyDuration .btn{width:104px;height:36px;border:0;outline: none;font-size:14px;color:#fff;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#00aaff;margin:30px auto 32px;display:block;}
.buyDuration .timeList time,.buyDuration .timeList span{display: block;}
.buyDuration .timeList .timeCloseBtn{font-weight: bold;color:#ececec;position:absolute;right:9px;top:7px;}
.buyDuration .timeList .timeCloseBtn.active{font-weight: normal;color:#009fff;}
.buyDuration .timeList time{font-size:16px;color:#333;line-height: 16px;margin:22px 0 8px;}
.buyDuration .timeList .effective{font-size:12px;color:#93999f;line-height: 12px;}
.buyDuration .timeList .meetLine{width:100%;height:1px;border-bottom:1px dashed #eeeeee;margin:14px 0; }
.buyDuration .timeList .nowPrice{font-size:18px;color:#fe5151;line-height: 18px;margin-bottom:8px; }
.buyDuration .timeList .oldPrice{font-size:12px;color:#b5b9bc;line-height: 12px;}
.buyDuration .timeList .oldPrice em{text-decoration: line-through;}


/*个人中心答疑*/
.content-box .personAnswer{margin:0 30px;}
.content-box .personAnswer .personAnswerTitle{font-size:18px;color:#474747;line-height:34px;border-bottom:1px solid #dfe1e6;margin-top:14px;}
.content-box .personAnswer .rechargeBox{width:100%;height:80px;background:#f8f8f9;margin-top:20px;position:relative;}
.content-box .rechargeBox span{margin:0 0 0 22px;padding-top:30px;display:block;font-size:14px;color:#93999f;}
.content-box .rechargeBox span strong{font-size:18px;color:#333;font-weight: normal;margin-left:16px;}
.content-box .rechargeBox a{width:86px;height:36px;position:absolute;top:20px;right:30px;background:#00aaff;font-size:14px;color:#fff;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;line-height:36px;}
.content-box .personAnswer .answerTable{width:100%;border:1px solid #eee;border-collapse: collapse;margin-top:20px;font-size:12px;
    background:#fff;color:#707478;text-align: left;}
.content-box .answerTable th{background:#f8f8f9;font-weight: normal;line-height: 34px;}
.content-box .answerTable tr{border-bottom:1px solid #eee;}
.content-box .answerTable td{line-height: 46px;color:#333;}
.content-box .answerTable .leftPadding{padding-left:25px;}
.content-box .answerTable .leftPadding img{width:24px;height:24px;margin-top:0;display: inline-block;margin-right:4px;
    -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.content-box .answerTable .inline{color:#00aaff;}
.content-box .answerTable .inline i{width:11px;height:13px;display: inline-block;background:url("/images/faq/answer_center_pic1.png")no-repeat 0 0;margin-right:6px;}
.content-box .answerTable .opearBox a{color:#333;}
.content-box .answerTable .opearBox .evaluteBtn{margin-right:10px;}
.content-box .answerTable .opearBox .writEvalute{margin-right:10px;color:#fe5151;}
.content-box .answerTable .opearBox .returnPlay{margin-left:10px;}
/*遮罩层*/
.fixedOpc{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:1001;display: none;}
/**/
.writeEvaluteBox.evaluateCont{position:fixed;display: none;}
.writeEvaluteBox.evaluateCont .title{height:50px;padding:0 30px;border-bottom:1px solid #eee;font-size:18px;color:#333;position:relative;
    text-align: inherit;margin-top:0;line-height: 50px;}
.writeEvaluteBox.evaluateCont .title i{color:#949494;font-size:18px;position: absolute;top:24px;right:30px;line-height:0;cursor: pointer}
.writeEvaluteBox.evaluateCont{width:660px;margin-left:-330px;}
.writeEvaluteBox.evaluateCont .evaluateText dd{width:514px;}
.writeEvaluteBox.evaluateCont .evaluateText textarea{height:108px;box-sizing: border-box;}
.writeEvaluteBox.evaluateCont dl.list{padding:0 30px;}
.writeEvaluteBox .holdEvaluteBox{margin-top:16px;}
.writeEvaluteBox .holdEvaluteBox button{width:58px;height:28px;border:1px solid #e0e0e0;display:inline-block;outline: none;font-size:14px;color:#999;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0;}
.writeEvaluteBox .holdEvaluteBox .hold{background:#00aaff;border:1px solid #00aaff;color:#fff;margin-left:8px;}
.writeEvaluteBox .holdEvaluteBox .hold:hover{background:#07BBEE;border:1px solid #07bbee;}
.writeEvaluteBox .holdEvaluteBox .cancel:hover{background:#f3f3f3;border:1px solid #f3f3f3;}
.writeEvaluteBox .showTeachEval{padding:0 30px;font-size:14px;color:#707478;}
.writeEvaluteBox .showTeachEval dt{font-size:16px;color:#333;margin:20px 0 12px;}
.writeEvaluteBox .showTeachEval dd{padding:26px 14px;background:#f5f8fa;}
.writeEvaluteBox .teachEvalStar{margin-bottom:10px;}
.writeEvaluteBox .teachEvalStar div,.teachEvalStar span{display: inline-block}
.writeEvaluteBox .teachEvalStar i{color:#dadee0;margin-right:4px;}
.writeEvaluteBox .teachEvalStar i.active{color:#fb9f1b;margin-right:4px;}
.writeEvaluteBox .teachEvalStar div{margin-left:20px;}
.writeEvaluteBox .teachEvalText span{margin-left:25px;}
.writeEvaluteBox .myselfEval{margin-top:22px;}
.writeEvaluteBox.evaluateCont .scoreBox{margin-top:24px;}

.writeEvaluteBox.evaluateCont .list.myselfEval dt{color:#333;font-size:16px;}
.writeEvaluteBox.evaluateCont .list dt{color:#707478;}
.writeEvaluteBox.evaluateCont .writeEvaluteScll{max-height: 540px;overflow-y: auto;}
.content-box .personAnswer .rechargeBox{line-height:80px;}
.content-box .rechargeBox span{padding:inherit;line-height: 80px;}
.content-box .rechargeBox a{top:22px;}


/*佳木斯样式*/
.answerEvaluate{width:100%;background:#f8fafc;position:relative;}
.evaluateCont{width:900px;position:absolute;top:50%;left:50%;margin-left:-450px;padding-bottom:50px;z-index:1002;background:#fff;
    -webkit-box-shadow: 0 1px 5px 1px rgba(3,3,3,0.06);
    -moz-box-shadow: 0 1px 5px 1px rgba(3,3,3,0.06);
    box-shadow: 0 1px 5px 1px rgba(3,3,3,0.06);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);}
.evaluateCont .title{font-size:22px;color:#333;text-align: center;margin-top:64px;line-height: 22px;}
.evaluateCont dl.list{padding:0 74px;font-size:14px;color:#93999f;}
.evaluateCont dl.list dt{font-size:14px;color:#333;float:left;margin-right:26px;}
.evaluateCont dl.list dd{float:left;}
.evaluateCont dl.scoreBox{margin-top:48px;line-height: 16px;}
.evaluateCont .starBox{display: inline-block;margin-bottom:20px;}
.evaluateCont .starBox i{color:#dadee0;margin-right:4px;cursor: pointer;}
.evaluateCont .starBox i.active{color:#fb9f1b;}
.evaluateCont .evaluateText dt{line-height:22px;}
.evaluateCont .evaluateText dd{width:666px;}
.evaluateCont .evaluateText textarea:-moz-placeholder{color:#93999f;}
.evaluateCont .evaluateText textarea::placeholder{color:#93999f;}
.evaluateCont .evaluateText textarea::-moz-placeholder{color:#93999f;}
.evaluateCont .evaluateText textarea{width:100%;height:194px;outline:none;border:1px solid #e4ecf3;display: block;font-size:14px;color:#93999f;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;resize:none;padding:20px 16px;margin-top:16px;}
.evaluateCont .lableBox{;overflow: hidden;position:relative;padding:0 40px 0 0;}
.evaluateCont .lableBox .lookMoreBtn{position:absolute;right:0;top:0;background:inherit;cursor: pointer;}
.evaluateCont .lableBox span{height:22px;padding:0 14px;background:#f0f3f6;line-height: 22px;margin:0 6px 10px 0;
    -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;float:left;cursor: pointer;}
.evaluateCont .lableBox span.active{background:#00aaff;color:#fff;}
.evaluateCont .lableBox span.overStyle{width:130px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.evaluateCont .subEvlauteBtn{width:86px;height:36px;border:0;outline: none;background:#00aaff;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;font-size:14px;margin-top:16px;}
