﻿/*在线挂号*/
.inline-jpg{width: 100%;}
.inline-reg ul{padding-bottom: 1px;height: auto;}
.inline-reg-con{padding-top: 3em;font-size: 15px;}
.inline-con-center{margin:2em 0 1em 13em;line-height: 25px;}
.inline-con-right{text-align: right;}
.has-margin-bottom{margin-bottom: 3em;}
.img-auto{display:block;margin: auto;}
.bus-line p{line-height: 25px;}
.bus-line .bus-title{float: left;}
.bus-con{float: left;width: 95%;}

/*在线挂号-二期*/
.online-doctor-head{
    float: left;
    padding: 0 12px;
    width: 22.34%;
}
.online-doctor-detail{
    float: left;
    width: 59.34%;
    height: 100px;
    background-color: #a1a1a1;
}
.online-doctor-number{
    float: left;
    width: 18.31%;
    height: 100px;
    background-color: #606060;
}
/*个人中心*/

.person-mobile-logo{display: none;}
.personal-center-user{display: block;cursor: pointer;}
.personal-center-user a{color: #000;}
.personal-center-page{background-color: #f3f3f3;}
.user-head{display:block;float: left;margin:35px 10px 0 0;
    width:36px;
    height:36px;border: 1px solid #b7b7b7;border-radius: 50%;}
.user-name{float: left;margin-top: 46px;width:6.3em;height: 1.5em;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.essential-info{position:relative;background:url(../images/bg-gray.jpg) no-repeat;background-size:100%;background-color:#fff;border: 1px solid #dcdcdc;border-top: 0;border-radius: 0 0 8px 8px;}
.essential-info img{display:block;float: left;margin:3.42em 1.64em 1.5em 1.5em;padding:0.2em;width: 150px;height: 150px;border: 1px solid #e7e7e7;background-color: #fff;}
.modify-head{position: absolute;top:49px;left:22px;width: 147px;height: 147px;border-radius: 50%;background-color: rgba(0,0,0,.3);color: #fff;cursor: pointer;}
.modify-head p{margin-bottom:0;text-align: center;font-size: 20px;}
.modify-head p span{font-size: 40px;}
.modify-head p:first-of-type{margin-top: 30px;}

.info-user-name{margin-top:140px;font-size: 20px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.sex-age-location{float: left;font-size:16px;color: #9699a6;}
.sex-age-location span{margin-right:2.5em; }
.edit-person{float:right;margin:-8px 20px 25px 0;width:9.28em;height:2.64em;color: #4aa2ec;border: 1px solid #4aa2ec;border-radius: 2px;background-color: #fff;}

.my-attention{padding-top:1em;background-color: #fff;margin: 1em 0;border: 1px solid #d5d6db;border-bottom: 0;border-radius: 8px 8px 0 0;}
.my-attention .tab-attention{padding-bottom:10px;height:auto;border-bottom: 0;font-size: 18px;}
.tab-attention>li{width: 25%;height:2.8em;text-align: center;}
.tab-attention>li>a{display:inline-block;margin:0;padding:10px 0;width:100%;height:117%;border: 0;line-height:32px;color: #000;}
.tab-attention>li.active>a,.tab-attention>li.active>a:focus,.tab-attention>li.active>a:hover{padding:10px 0;border:0;border-bottom:7px solid #4aa2ec;}

.tab-attention .has-border{}
.my-question-con{height:auto;border: 1px solid #d7d7d7;border-radius: 0 0 8px 8px;}
.tab-attention-con{padding:20px;background-color: #fff;}
.tab-attention-con .patient-answer-con-one{padding:1em 3em;}

.patient-answer-con-one .question .say-text .width-flag{font-weight: normal;}
.tab-attention-con .patient-answer-con-one .question.answer{padding-bottom: 20px;}
.tab-attention-con .patient-answer-con-one .question.answer .look-more{width: 50px;}
.tab-attention-con .patient-answer-con-one .question.answer .look-more span{margin:0 0 0 4px;vertical-align:baseline;font-size: 12px;font-weight: lighter;}
.my-collection{padding:20px;background-color: #fff;border: 1px solid #d7d7d7;border-radius: 0 0 8px 8px;}

.my-message{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #d7d7d7;background-color: #fff;}
.my-message img{display: block;margin: auto;width: 60px;height: 60px;}
.my-message .message-date{margin-right:10px;float:right;color: #918f8b;}

.my-attention-doctor .patient-answer-con-one .question>span.say{font-weight: normal;font-size: 14px;}
.my-question-con .patient-answer-con .patient-answer-con-one{border-top:0;}
.my-question-con .patient-answer-con .patient-answer-con-one.no-question{padding: 0;}
.my-question-con .patient-answer-con .patient-answer-con-one .question{font-weight: normal;font-size: 14px;}


/*个人中心-修改信息*/
.tab-attention .has-border.modify-info-pwd{border-right: 0;}
.modify-info{background-color: #fff;}
.tab-modify li{width:50%;}
.modify-data{font-size: 15px;}
.modify-data tr td{padding: 15px 0;}
.modify-data tr td:first-of-type{width: 30%;text-align: right;}
.table.modify-data>tbody>tr>td{padding:30px 0;border-top:1px solid #e8e8e8}
.modify-data>tbody>tr>td:last-of-type input{margin-top: -5px;}
.modify-data span{margin-right: 13px;}
.modify-data a{color: #207bc7;cursor: pointer;}
.boy-girl{display:block;float: left;width: 3.73em;height:1.52em;border-radius: 3px;text-align: center;background-color: #fff;color: #4aa2ec;border: 1px solid #4aa2ec;cursor: pointer;}
.boy-girl-active{background-color: #4aa2ec;color: #fff;}

.modify-pwd{margin:3em auto 1em;}
.modify-pwd tr td{padding: 15px 0;height:35px;text-align: right;font-size: 15px;color: #505050;}

.modify-pwd tr td:last-of-type{position:relative;width:70%;}
.modify-pwd tr td:last-of-type label{position:absolute;left:12px;font-weight: normal;font-size: 12px;}
.modify-pwd tr td:last-of-type label.error-check{top: 50px;}
.mobile-check{width: 49%;float: left;}
.get-check{width:49%;height:100%;background-color: #4aa2ec;color: #fff;border: 0;border-radius: 3px;font-size: 16px;}
.btn.confirm-modify{display:block;margin:1em auto 4em;width: 8.125em;height: 2em;color: #fff;}

.error-info,.refuse-null{display: none;}

.now-change{position:relative;}
.now-change label{display:none;position:absolute;top:35px;left:15px;font-weight: normal;font-size: 12px;}
.now-change label.phone-check-error{top: 89px;}
.modify-input{display:block;margin-bottom:20px;padding-left:13px;width: 70%;border: 1px solid #ebeef3;border-radius: 3px;}
.btn.btn-save{width: 65px;height: 35px;border: 0;border-radius:3px;background-color: #1a88ea;color: #fff;vertical-align: top;}
.btn-cancle{padding:0 17px;height: 35px;border: 1px solid #ebeef3;border-radius:3px;background-color: #fff;color: #8090aa;}
.confirm-save{
    display: block;
    margin: 10px auto;
    padding: 0;
    width: 100px;height: 30px;background-color: #1a88ea;color: #fff;border: 0;border-radius: 3px;font-size: 16px;}
.confirm-save:hover{
    color: #fff;
}
.confirm-save:focus{
    color: #fff;
}

.send-check{margin-bottom: 20px;}
.send-check input{display:inline-block;width: 35%;}
.send-check button{padding:0 5px;height: 35px;background-color: #4aa2ec;color: #fff;border: 0;border-radius: 3px;}
.go-person{float: right;margin: 140px 10px 0 0;font-size: 16px;}
.person-change-username{float: left;}

/*提示框*/

.confirm-save-pop,.confirm-modify-pop{display:none;position:fixed;top:44%;left:44%;padding:20px;width: 160px;height: 100px;background-color: rgba(0,0,0,.3);border-radius: 5px;}
/*.confirm-save-pop span,.confirm-modify-pop span{*/
    /*display: block;*/
/*}*/
.confirm-save-pop p,.confirm-modify-pop p{text-align: center;font-size: 20px;color: #fff;}
.pop-success-icon{
    display: block;
    width: 30px;height: 30px;
    background: url("../images/success-icon.png");
    background-size: 100%;
    margin:10px auto;
}
.pop-notice-info{
    display: block;
    text-align: center;
    font-size: 18px;
}
.pop-error-icon{
    display: block;
    width: 30px;height: 30px;
    background: url("../images/error-icon.png");
    background-size: 100%;
    margin:10px auto;
}


.modify-data tr td .now-change .province .area{display:inline;margin-top:-5px;width: 30%;}

/*修改后验证*/
.require-inp{
    float: left;
    margin-right: 10px;
}
.require{
    color: #a94442;
    font-size: 12px;
}
.label-require{
    color: #a94442;
    font-size: 12px;
    display: none;
}

/*个人中心-我的提问*/
.patient-answer.person-patient{border: 1px solid #cecece;}
.patient-answer.person-patient .patient-answer-con{border-bottom: 0;}
.patient-answer.person-patient .patient-answer-con .patient-answer-con-one{
    border-bottom:1px solid #cecece;}

.my-question-con .person-patient-answer .ask-text{
    height: auto;
    white-space: normal;
}

/*国医名师详情用户评论*/
.user-review .list-review-user{
    padding-top: 2px;
    width: 100px;
}
.doctor-detail-card .user-review ul li{
    height:auto;
    min-height:100px;
}
.doctor-user-con{

}
.doctor-user-interview{
    float: left;
    width: 89%;
}