body {
    /*color: #555;*/
    /*font-size: 15px;*/
    line-height: 1.5;
    font-family:"微软雅黑";
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
    background-color: white;
}
.element::-webkit-scrollbar {display:none}
a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    /*-webkit-touch-callout: none;*/
    /*-webkit-user-select: auto;*/
}
ul{
    overflow: hidden;
    list-style: none;
}
.none{
    display: none;
}
.block{
    display: block;
}
.hide{
    display: none;
}
.clr{
    display: inline-block;
    clear: both;
}
.logo{
    z-index: 1;
    width:100%;
    height:3.6rem;
}
.logo img{
    width: 100%;
    height: 100%;
}
.offlinePrice{
	display: inline-block;
	color:#333;
	font-size:.32rem;
}

/*------------------vrdeo样式-------------------------------*/

video{
    width: 100%;
}
#my-video{
    width: 100%;
    height:3.6rem;
}
.logo img{
    width: 100%;
    height: 100%;
}
.video-js .vjs-control-bar{
    height: 7em;
}
.vjs-button>.vjs-icon-placeholder::before{
    font-size:0.5rem;
}
.vjs-remaining-time-display{
    font-size:0.4rem;
    line-height: 1.5rem;
    
}
.vjs-poster{
    /*background:url("../img/quanping_02.png")no-repeat !important;*/
    background-size:100% 100% !important;
}
/*.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button>.vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content{*/
/*position: absolute;*/
/*top: -21px;*/
/*left: 0;*/
/*}*/
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button>.vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 33%;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before{

}
.vjs-icon-placeholder:before{
    font-size: 0.55rem;
    margin-top: -15%;
}
.video-js .vjs-big-play-button{
    width: 0.9rem;
    height: 0.9rem;
    line-height: 0.6rem;
}
.vjs-big-play-centered .vjs-big-play-button{
    border-radius: 50%;
}
.vjs-big-play-centered .vjs-big-play-button{
    top:44%;
    left: 54%;
}
/*------------------vrdeo样式-------------------------------*/

/*------------------医生介绍-------------------------------*/
.doctorIntroduce {
     background-size:100% 100%;
     z-index: 2;
     position: relative;
     top: -0.4rem;
     left: 0;
     /* margin-top: -0.4rem; */
     margin: 0 0.2rem;
     padding-bottom: .7rem;
     /* margin-top: -0.3rem; */
     background-color: white;
     border-radius: 10px;
   	 box-shadow: 2px 8px 21px -2px #e5e5e5;
     border: 1px solid #eee;
}
.doctorName{
    /*height: 1000px;*/
    margin: 0;
    font-size: 0.16rem;
    padding: .6rem .2rem .2rem .2rem;
    position: relative;
}
.doctorName-two{
    position: relative;
    float:left;
    width:30%;
    font-size: 0.22rem;
    box-sizing: border-box;
    /* padding-left: 10px; */
}
.doctorName-two div:first-child{
	width: 1.58rem;
    height: 1.58rem;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
}
.doctorName-two img:first-child{
	width:100%;

	min-height:1.58rem;
 
}
.doctorName-two img:nth-child(2){
    position: absolute;
    top:2%;
    right:14%;
    width:0.68rem;
    height: 0.32rem;
    background-size: 100% 100%;
}
.doctorName-two span{
    position: absolute;
    top:8.5%;
    right: -103%;
    font-size: 0.22rem;
    color:white;
    background-color: #FF7561;
    padding: 0 .2rem;
    border-radius: 10px;
}
.dtop{
     position: absolute;
     top: 86%;
     right: 30%;
    /*display: inline-block;*/
}
.dtop span:first-child{
    display: inline-block;
    font-size: .22rem;
    color:white;
    min-width: .5rem;
    text-align: center;
    background-color: #FF7561;
    padding: 0 .2rem;
    border-radius: 10px;
    /*margin-left: .2rem;*/

}
.doctorName-one{
    position: relative;
    float:left;
    width:70%;
    box-sizing: border-box;
    padding-top: 1%;
    padding-left: 4%;
}
.doctorsNames {
	display: inline-block;
    font-size: 0.36rem;
    font-weight: 700;
}

.authentication{
   /*  position: absolute;
    top: 10%;
    right: 59%; */
    text-align:center;
    font-size: 0.22rem;
    color: white;
    padding-top: 2%;
}
.doctorName-one p{
    margin: 0;
}
.doctorName-one1{
    font-size: 0.28rem;
    margin: 0;
    box-sizing: border-box;
    padding: .2rem 0 .1rem 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color: #666;
}
.line-a{
	display: inline-block;
	color: #cccccc;
}
.doctorName-one2 span:first-child{
    display: inline-block;
    font-size: .24rem;
    color: #999999;
}
.doctorName-one2 span:nth-child(2){
    display: inline-block;
    font-size: .3rem;
    color: #363636;
 
}
.doctorName-one3{
    padding-left: 5%;
}
.doctorName-one3 span:first-child{
    display: inline-block;
    font-size: .24rem;
    color: #999999;
}
.doctorName-one3 span:nth-child(2){
    display: inline-block;
    font-size: .32rem;
    color: #363636;
}
.doctorName li:nth-child(3){
    float:left;
    position: absolute;
    top:23%;
    right: 9%;
    /*width:25%;*/
}
.doctorName li:nth-child(3) p{
    margin: 0;
    padding-top: 5%;
}
.follow img{
    position: relative;
    top:0%;
    right:-29%;
    width: 1.29rem;
    height: 0.47rem;
    background-size: 100% 100%;
}
.follow span{
    position: absolute;
    top: 28.1%;
    right: -9%;
    font-size: 0.24rem;
    color: #CF9E65;
}
.overFollow img{
    position: relative;
    top:0%;
    right:-29%;
    width: 1.29rem;
    height: 0.47rem;
    background-size: 100% 100%;
}
.overFollow span{
    position: absolute;
    top: 21.1%;
    right: -20%;
    font-size: 0.24rem;
    color: #999;
}
.top-white {
    height: .2rem;
    width: 100%;
    background-color: #eee;
}
/*------------------医生介绍-------------------------------*/
/*------------------医生职称-------------------------------*/
.element::-webkit-scrollbar {display:none}
.container_b{
    /*height: 18px;*/
    width: 100%;
    color:#666;
    font-size: 0.2rem;
    overflow: hidden;
}
.title{

    margin:0 0.3rem;
    padding: 0.1rem 0.26rem 0 0;
    /*box-sizing: border-box;*/
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;  /* 不换行 */
}
.title li{
    display: inline-block;
    /*float: left;*/
    /*width:16%;*/
    /*height:18px;*/
    background-color: #FDF7F3;
    box-sizing: border-box;
    margin: 0.05rem;
    padding: 0.1rem 0.2rem;
    /*margin: 0;*/
    border-radius: 5px;
    text-align: center;
}
/*.title li:first-child{*/
    /*width: 28%;*/
/*}*/
/*.title li:nth-child(2){*/
    /*width: 28%;*/
/*}*/
/*.title li:nth-child(3){*/
    /*width: 38%;*/
/*}*/
.number{
    margin: 0;
    padding: 0;
    color:#333;
    font-size: 0.33rem;
    font-weight: bold;
    text-align: center;

}
.number li{
     float: left;
     width:33.3%;
     padding-top: 0.2rem;
 }
.number_a{
    margin: 0;
    padding: 0;
    color:#999;
    font-size: 0.24rem;
    text-align: center;

}
.number_a li{
    float: left;
    width:33.3%;
    /*padding: 0.1rem;*/
}

.doctorData{
    margin: 0;
    padding: 0.7rem 0.2rem 0 0.2rem;
    font-size: 0.24rem;
}
/*--医院科室--*/
.hospitalDepartment{
    margin: -4% 0 0 0;
    padding: .5rem .3rem .6rem .3rem;
    background-color: white;
    font-size: .28rem;
    color: #363636;
}
.hospitalDepartment_ul{
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
.hospitalDepartment_ul li{
    float: left;
    width: 33%;
    margin: 0 auto;
}
.hospitalDepartment_ul li a{
    display: inline-block;
    color: #363636;
}
.hospitalDepartment_ul li div{
    position: relative;
}
.hospitalDepartment_ul li div p{
    margin: 0;
}
.hospitalDepartment_ul li div p:first-child {
    display: inline-block;
    width: 2.1rem;
    height: 1.7rem;
    margin: 0 auto;
    background-size: 100% 100%;
}
.hospitalDepartment_ul li div p:first-child img {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
.hospitalDepartment_ul li div p:nth-child(2){
    font-size: .24rem;
    color:#363636;
    position: absolute;
    bottom:8%;
    left: 24%;
}
/*--医院科室--*/
.doctorData li{
    float: left;
    width:33.3%;
    box-sizing: border-box;
    padding: 0.1rem;

}
.doctorData li a{
    width: 100%;
    height:100%;
    position: relative;
}
.doctorData li img{
    width: 100%;
    height:100%;
    background-size: 100% 100%;
}
.doctorData li span{
    width:100%;
    box-sizing: border-box;
    padding: 0.05rem;
    position: absolute;
    bottom: -228%;
    left: 0;
    font-size: 0.24rem;
    color:white;
    background-color: rgba(0,0,0,.5);
    text-align: center;
}
/*------------------医生职称-------------------------------*/
/*------------------暂无排班信息-------------------------------*/
.scheduling{
    margin-top: 0.2rem;
    background-color: white;
    padding: 0 0.2rem;
}
.schedulingName{
    float: left;
    font-size: 0.32rem;
    margin: 0;
    font-weight:bolder;
    color:#333333;
}
.schedulingAddress{
    font-weight: normal;
    color:#999;
    font-size: 0.24rem;
    margin: 0;
}
.mechanism{
    margin: 0;
    /* position: absolute;
    top: -129%;
    right: 17%; */
    color:#18A1F0;
}
.noDoctor{
    font-size: 0.24rem;
    color:#999;
    text-align: center;
    position:relative ;

}
.noDoctor div:first-child img{
    width:4rem;
    height:3rem;
   margin-left: -9%;
    /*position: absolute;*/
    /*top:0%;*/
    /*left:0%;*/
}
.noDoctor div:nth-child(2){
    padding-bottom: 0.6rem;
}
/*------------------暂无排班信息-------------------------------*/
/*------------------机构和挂号-------------------------------*/
.top-white{
	height: .2rem;
	width: 100%;
	background-color: #eee;
}
.institutionsAndRegistration{
    background-color: white;
    margin: 0;
    padding:0 0.3rem 0.3rem 0.3rem;
}
.institutions{
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.institutions li{
    float: left;
}
.institutions li:first-child{
    width:60%;
    padding-top: .6rem;
}
.institutions li:first-child p{
    margin: 0;

}
.institutions li:first-child p:first-child{
    font-size: 0.32rem;
    font-weight: bolder;
    color:#333;

}
.institutions li:first-child p:nth-child(2){
    font-size: 0.24rem;
    color: #999;
    padding-top: .2rem; 
}
.institutions_p{
    font-size: 0.24rem;
    color:#999;
    /*padding-top:0.1rem;*/
}
.institutions li:nth-child(2){
    width:40%;
    font-size: 0.35rem;
    padding-top:0.4rem;
    position: relative;

}
.institutions li:nth-child(2) span:first-child{
    display: inline-block;
    font-size: 0.28rem;
    color: #666;
    position: absolute;
    top: 161%;
    right: 15%;
}
.institutions li:nth-child(2) a span:nth-child(2){
    display: inline-block;
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    top: 153%;
    right: -6%;;
}
.institutions li:nth-child(2) a span:nth-child(2) img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
/*---------设置横向滚动条--------------*/
.element::-webkit-scrollbar {display:none}
.container_a{
    /*height:1rem;*/
    width: 100%;
    /*background: aqua;*/
    padding-top: .2rem;
}
.registration::-webkit-scrollbar {
    display: none;
}
.registration{
    /*height:1rem;*/
    margin: 0;
    padding: 0 0 .6rem 0;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    border-bottom: 1px solid #eee;
}
.registration li{
    display: inline-block;
    border-radius:10px;
    /*float: left;*/
    width: 1.2rem;
    height: 1.2rem;
    /* line-height:1rem; */
    text-align: center;
	margin:0 auto;
	margin-right: -2%;
     /*margin-top: -0.1rem;*/
    /*width: 212px;*/
    /*background: salmon;*/
    /*margin-right: 5px;*/
	/* background-color: red; */

}
.registration li p{
    height:50%;
    margin: 0;
    /*padding:0.1rem 0;*/
    /*background-color: #c6eaff;*/
    /*color:#18a1f0;*/
}
.registration li  p{
    margin: 0;
    padding: 0;
    /*background-color: #c6eaff;*/
   
}
.aa{
	 color:#999; 
}
.today{
	color:#CF9E66;
    border-radius:5px;
    border: 1px solid #EDBC88;
}
.today p{
    margin: 0;
    /*padding:0.1rem 0;*/
    background-color: #FFEEDD;
    color:#CF9E66;
    padding: 0;
}
.today p:first-child{
    /*padding: 0;*/
    font-size: 0.26rem;
    box-sizing: border-box;
    padding-top: 12%;
    border-radius: 5px 5px 0 0;
}
.today p:nth-child(2){
    /*padding: 0;*/
    font-size: 0.24rem;
    box-sizing: border-box;
    padding-top: 0;
    border-radius: 0 0 5px 5px;
}
.registration li{
    border-radius:5px;
}
.registration li p:first-child{
    font-size: .28rem;
    box-sizing: border-box;
    padding-top: 12%;
}
.registration li p:nth-child(2){
    font-size: 0.26rem;
    box-sizing: border-box;
    padding-top: 0%;
}
.container{
    /*padding-top: 0.2rem;*/
}
.container a{
    color:#333;
}
.timeOfAppointment{
    padding-top: 0.5rem;
    height:0.6rem;
    position: relative;
}
.timeOfAppointment img:first-child{
    position: absolute;
    top: 46%;
    left: 0%;
    width: 0.35rem;
    height: 0.35rem;
}
.morning{
    color:#333;
    position: absolute;
    top: 40%;
    left: 7%;
    display: inline-block;
    font-size: 0.32rem;
    font-weight: bolder;

}
.cost{
    margin: 0;
    padding: 0 0 0.3rem 0;
    overflow: hidden;
}
.cost li{
    float: left;
    font-size: 0.26rem;
}
.cost li:first-child{
    font-size: 0.24rem;
    width:29%;
    text-decoration: line-through;
   /* text-line-through-color: red !important;*/
    color:#888888;
    padding-top: 0.5%;
}

.spanLine{
    display: inline-block; 
    height: 20px;
    line-height: 20px;
}
.spanLine_two{
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: .26rem !important;
}
.spanLine span {
    border-bottom: 1px solid #CF9E65;
    width: 100%;
    height: 1px;
   display: inline-block; 
    position: relative;
    top: -25px;
}
 
.cost li:nth-child(2){
    font-size: 0.24rem;
    width: 48%;
    min-width:2rem;
    position: relative;
    /*margin-left: -0.2rem;*/
}
.cost li:nth-child(2) img{
    width:2.3rem;
    height:0.48rem;
}
.cost li:nth-child(2) span{
    font-size: 0.25rem;
    color: #FF7E6B;
    position: absolute;
    top:10%;
    left:8%;
}
.cost li:nth-child(3){
	float:right;
    font-size: 0.28rem;
    text-align: center;
    width: 18%;

}
.yuyue{
	float:right;
    width: 1.42rem;
    height: 0.48rem;
    line-height: 0.48rem;
    margin: 0;
    margin-left: -30%;
    color: white;
    border-radius: 10px;
    background-color: #CF9E65;
    box-sizing: border-box;
   /*  padding: 0.05rem 0; */
}
.yiman{
    float: right;
    width: 1.42rem;
    height: 0.48rem;
    line-height: 0.48rem;
    margin: 0;
    margin-left: -30%;
    color: white;
    border-radius: 10px;
    background-color: #CCCCCC;
    box-sizing: border-box;
}
/*------------------机构和挂号-------------------------------*/
/*------------------复诊推荐-------------------------------*/
.revisit{
    background-color:white;
  /*  margin-top: 0.2rem;*/
    
}
.referral{
    margin: 0;
    box-sizing: border-box;
    padding-top: 0.5rem;
    padding-left: 0;
    position: relative;
}
.referral li{
    /*float:left;*/
    /*width:50%;*/
}
.referral li:first-child{
    float: left;
    font-size: 0.32rem;
    font-weight:bolder;
    color:#333333;
    width:60%;
}

.referral li:nth-child(2){
    /* position: relative; */
    width:40%;
    position: absolute;
    top:39%;
    right:-12%;
    float: right;
    font-size: 0.28rem;
    color:#999;
    width:3rem;
    height:50px;
}
.referral li:nth-child(2) a{
    color:#999;
}
.referral li:nth-child(2) a span{
    font-size: 0.26rem;
     position: absolute;
    top:6%;
    right: 17%;
}
.referral li:nth-child(2) a img{
 /*    position: absolute;
    top: -7%;
    right: -1%; */
    width: 0.5rem;
    height: 0.5rem;
    margin-top: -31%;
    margin-left: 56%;
}

.referralsa{
    margin: 0;
    box-sizing: border-box;
    /* padding-top: 0.5rem;
    padding-left: 0; */
    padding: .3rem .2rem 0 .2rem;
}
.referralsa li{
    /*float:left;*/
    /*width:50%;*/
}
.referralsa li:first-child{
    float: left;
    font-size: 0.32rem;
    font-weight:bolder;
    color:#333333;
}

.referralsa li:nth-child(2){
    position: relative;
    float: right;
    font-size: 0.28rem;
    color:#999;
    width:3rem;
    height:50px;
}
.referralsa li:nth-child(2) a{
    color:#999;
}
.referralsa li:nth-child(2) a span{
    font-size: 0.26rem;
    position: absolute;
    top:6%;
    right: 17%;
}
.referralsa li:nth-child(2) a img{
    position: absolute;
    top: 1%;
    right: -1%;
    width: 0.5rem;
    height: 0.5rem;
}
.recommend{
    /*height:2.4rem;*/
    margin-top: -3%;
    padding: 0 0.1rem 0.5rem 0.1rem;
}
.recommend li{
	height:2rem;
	min-height:1.1rem;
    float: left;
    width:47%;
    padding:5% .2rem 30% .2rem;
    font-size: 0.33rem;
    background-color: #eee;
    border-radius: 5px;
    
}
.recommend li:first-child{
    box-sizing: border-box;
    margin:0 0.1rem;
    min-height:1.1rem;
    
}
.recommend li:nth-child(2){
    box-sizing: border-box;
    margin-left: 0.1rem;
}
.evaluate{
    position: relative;
}
.evaluates{
	 float:left;
	 display: inline-block;
	width:0.6rem;
    height:0.6rem;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
}
.evaluates img{
    width:100%;
    min-height:0.6rem;
}
.nickNamens{
	width:100%;
	
	/* position: absolute;
    top: -38%;
    left: 25%; */ 
}
.nickName{
	    /* float: left; */
    float: left;
    display: inline-block;
    max-width: 1.2rem;
    color: #666;
    font-size: 0.26rem;
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* max-height: 0.2rem; */
    margin-left: 0.2rem;
     margin-top: 0.1rem;
    
}
.revisits{
    float: left;
    display: inline-block;
    color: #717171;
    font-size: 0.24rem;
    padding: 0.01rem 0.15rem;
    border: 1px solid #999;
    border-radius: 7px;
    margin-top: 3%;
    margin-left: 4%;
}
.con{
	float:left;
	/* min-height:1.1rem; */ 
/* 	max-height:1.1rem; */
	width:100%;
    color:#333;
    font-size: 0.24rem;
    padding-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*-------------------复诊推荐-------------------------------*/
/*-------------------就诊评价-------------------------------*/
.visit_A{
   /* padding-bottom: 0.2rem;*/
    /* margin-bottom: 18%; */
}
.visit_a{
    font-weight:bolder;
    color:#333333;
    font-size: 0.32rem;
}
.visit{
    background-color: white;
    margin-top: -14%;
}
.putQuestions a{
    color:white;
}
.putQuestions{
    width: 1.5rem;
    margin: 0 auto;
    border-radius: 20px;
    font-size: 0.26rem;
    text-align: center;
    background-color: #18A1F0;
    padding: 0.1rem 0.3rem;
    color:white;
    margin-bottom:0.5rem;
    margin-top: 8%;
}
.referral_a{
    margin-top: 1rem; 
    padding:0.4rem 0.2rem 0 0.2rem;
    margin-bottom: 0;

}
.referral_a li{
    /*float:left;*/
    /*width:50%;*/
}
.referral_a li:first-child{
    float: left;
    font-size: 0.32rem;

}

.number_b{
    color:#666;
    font-size: 0.32rem;
}
.referral_a li:nth-child(2){
    position: relative;
    float: right;
    font-size: 0.35rem;
    color:#999;
    width:4rem;
    height:50px;
}
.referral_a li:nth-child(2) a{
    color:#999;
}
.referral_a li:nth-child(2) a span{
    position: absolute;
    top: 5%;
    right: 12%;
    font-size: 0.28rem;
}
.referral_a li:nth-child(2) a img{
    position: absolute;
    top: 4%;
    right: -1%;
    width: 0.5rem;
    height: 0.5rem;
}

.referral_as{
    margin-top: 0rem; 
    padding:0.4rem 0.2rem 0 0.2rem;
    margin-bottom: 0;

}
.question{
	background-color: #CF9E65;
    color:white;
    font-size: .28rem;
    text-align: center;
    margin: 0 auto;
    padding: .1rem 0;
    width:2.2rem;
    border-radius:20px;
    margin-bottom:1rem;
}
.question a{
	  display: inline-block;
	  color:white;
}
.questionNone{
	color:#363636;
	font-size: .28rem;
	text-align: center;
    margin: 0 auto;
    padding: .5rem 0;
	
}
.referral_as li{
    /*float:left;*/
    /*width:50%;*/
}
.referral_as li:first-child{
    float: left;
    font-size: 0.32rem;

}
.referral_as li:nth-child(2){
    position: relative;
    float: right;
    font-size: 0.35rem;
    color:#999;
    width:4rem;
    height:50px;
}
.referral_as li:nth-child(2) a{
    color:#999;
}
.referral_as li:nth-child(2) a span{
    position: absolute;
    top: 5%;
    right: 12%;
    font-size: 0.28rem;
}
.referral_as li:nth-child(2) a img{
    position: absolute;
    top: 3%;
    right: -1%;
    width: 0.5rem;
    height: 0.5rem;
}
.evaluate_a{
    margin: 0;
    padding: 0.3rem 0;
}
.evaluate_a li{
    float: left;
    font-size: 0.24rem;
}
.evaluate_a li:first-child{
    width:7%;
    padding-left: 0.2rem;

}
.evaluate_as{
    width:0.5rem;
    height:0.5rem;
    border-radius: 50%;
    margin: 0 auto;
    overflow: hidden;
    margin-top:-7%;
}
.evaluate_as img{
  width:100%;
  min-height:0.5rem;
  
}
.evaluate_a li:nth-child(2){
    width: 82%;
    box-sizing: border-box;
    margin-left: 0.2rem;
    margin-right: 0.4rem;
    padding-bottom: 0.3rem;
   
}
.showBorder{
	border-bottom: 1px solid white;
}
.hideBorder{
	border-bottom: 1px solid #eee;
}
.evaluate_a li:nth-child(2) p:first-child{
    position: relative;
    margin:0;
}
.userName{
    color:#666;
}
.userTime{
    color:#B6B6B6;
}

.hospitalStar{
    width:1.35rem;
    display: inline-block;
    float:right;
}
.hospitalStar .hospitalStar_a {
    display: inline-block;
    position: absolute;
    width:1.35rem;
    z-index: 2;
}
.hospitalStar .hospitalStar_a img {
    width:1.35rem;
}
.hospitalStar .hospitalStar_b {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    z-index: 3;
}
.hospitalStar .hospitalStar_b img {
    width:1.35rem;
}
.spanul {
	width:1.35rem;
	display: inline-block;
	float:right;
}
.spanul .sttwo {
	display: inline-block;
	position: absolute;
	width:1.35rem;
	z-index: 2;
}
.spanul .sttwo img {
    width:1.35rem;
}
.spanul .stone {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    z-index: 3;
}
.spanul .stone img {
    width:1.35rem;
}
.star{
    position: absolute;
    top: 0%;
    right: 1%;
    /* width: 1.32rem; */
    height: 0.32rem;
}
.star img:first-child{
    position: absolute;
    top: 14%;
    right: -1%;
    /*width: 1.32rem;*/
    /*height: 0.32rem;*/
     width:100%;
    height:100%;
}
/* .star img:nth-child(2){
    position: absolute;
    top: 14%;
    right: -1%;
    width:100%;
    height:100%;
} */
.evaluate_a li:nth-child(2) p:nth-child(2){
    height: 1rem;
    width:100%;
    color: #333;
    margin-top: 0;
    margin-right:0;
    /* margin-right: 0.4rem; */
    font-size: 0.26rem;
    box-sizing: border-box;
    padding: 0.2rem 0 0rem 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /* border-bottom: 1px solid red; */
}
.evaluate_a li:nth-child(2) p:nth-child(3){
    margin: 0;
    color:#999;
    font-size: 0.24rem;
   /* border-bottom:1px solid #eee;*/
}
/*-------------------就诊评价-------------------------------*/
/*-------------------问答-------------------------------*/
.visit_A{
    /*margin-top: 2%;*/
    background-color: white;
}
.questionAndAnswer{
    margin: 0;
  /* height:0.5rem;*/
    padding: 0 0.2rem;
    position: relative;
    height:1rem;
}
.questionAndAnswer li{
    float: left;
    position: relative;
    padding-left: 0;
}
.questionAndAnswer li:first-child{
    width:15%;
    height: 1rem;
    box-sizing: border-box;
    position: relative;

}
.questionAndAnswer li:first-child div{
    position: absolute;
    top: -52%;
    left: 0%;
    width: .64rem;
    height: .56rem;
}
.questionAndAnswer li:first-child div img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
.questionAndAnswer li:nth-child(2){
    width:81%;
    font-size: 0.26rem;
    box-sizing: border-box;
    color:#666;
    position: absolute;
    top:8%;
    left:15%; 
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;

}
.questionAndAnswer li:nth-child(2) p{

    margin: 0;
    padding: 0;
}
.questionAndAnswer li:nth-child(2) p:first-child{

    color:#666;
    box-sizing: border-box;
    padding:0 0 0 0.1rem;
}

.questionAndAnswer_a{
    height:2rem;
    margin: -0.5rem 0 0 0;
    padding: 0 0.2rem;
    position: relative;
}
.questionAndAnswer_a li{
    float: left;
    position: relative;
}
.questionAndAnswer_a li:first-child{
    width:15%;
    height: 1.5rem;
    line-height: 1rem;
    box-sizing: border-box;
    position: relative;
    /*padding-left: 0.4rem;*/
}
.questionAndAnswer_a li:first-child div{
	position: absolute;
    top: -4%;
    left: 0%;
    width: .64rem;
    height: .56rem;
}
.questionAndAnswer_a li:first-child img{
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
.questionAndAnswer_a li:nth-child(2) p{
    margin: 0;
    padding: 0;
}
.questionAndAnswer_a li:nth-child(2) p:first-child{
    color:#333;
    font-size: 0.26rem;
    margin-top: -5%;
    white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis;
    margin-right: 0.3rem;
}
.questionAndAnswer_a li:nth-child(2) p:nth-child(2){
    position: absolute;
    top: 185%;
    left: 1%;
    width: 85%;
    color: #999;
    font-size: 0.24rem;
    padding-bottom: 0.2rem;
  
}

.questionAndAnswer_a li:nth-child(2){
    height:0.2rem;
    position: absolute;
    top:33%;
    left:14%;
    width:85%;
    font-size: 0.26rem;
    color:#666;
    box-sizing: border-box;
    padding:0rem 0 0 0.1rem;
    

}
/*-------------------问答-------------------------------*/
