.recDetail-head-box{
    width:100%;
    border-bottom:1px solid #E8E8E8;
    font-size: 1.17vw;
    color: #4A90E2;
    letter-spacing: 1px;
    height:3.07vw;
    line-height:3.07vw;
}
.recDetail-center{
    margin:0 2.49vw;
}
.recDetail-doc-box{
    width:100%;
    height:100%;
    background:white;
    margin:0.88vw 0 1.76vw 0;
    border-radius:4px;
    box-shadow:0px 0px 14px #E8E8E8;
    padding-right:0.59vw;
    overflow-y:auto ;
}
.recDetail-doc-box1{
     overflow-y:auto;
     height:100%;
}
.recDetail-doc-box1::-webkit-scrollbar{
    width:4px;
    height:20px;
}
.recDetail-doc-box1::-webkit-scrollbar-thumb{
    background:rgba(34,34,34,0.10);
    border-radius: 10px;
}
.redDetail-doc-bottom{

}
.recDetail-bottom-title{
    margin-top:1.17vw;
}
.recDetail-bottom-title span:nth-of-type(1){
    font-weight:500;
    font-size: 1.17vw;
    color: #000000;
}
.recDetail-bottom-title span:nth-of-type(2){
    font-size: 1.02vw;
    color: #4A4A4A;
    display:block;
}

.recDetail-title{
    font-size: 1.32vw;
    color: #4A90E2;
    letter-spacing: 1.12px;
    margin:1.46vw 0;
}
.recDetail-title1{
    margin:2.2vw 0;
}
.recDetail-title2{
    margin:0.73vw 0;
}
.recDetail-bottom-content{
    font-size: 1.02vw;
    color: #555555;
}
.recDetail-content-one{
    display:flex;
    margin-bottom:0.88vw;
}
.recDetail-content-left{
    width:17.57vw;
}
.recDetail-content-right{
    flex:1;
    display:flex;
    flex-wrap:wrap;
}
.recDetail-content-one > span:nth-of-type(2){
    padding:0 2.2vw;
}
.recDetail-content-one > span:nth-of-type(3){
    color: #9B9B9B;
    white-space:nowrap;
}
.recDetail-content-right span:nth-of-type(1){
    padding:0 1.47vw;
}
.recDetail-content-drug{
    display:flex;
    flex-wrap:wrap;
    margin-bottom:1.46vw;
}
.recDetail-content-drug span:nth-of-type(4){
    padding:0 0.73vw;
}
.question-bigbox{
    box-sizing: border-box;
}
.imgUser{
    width: 1.5vw;
    height: 3vw;
    min-width: 20px;
 }
.radioButton {
    flex-direction: row;
    align-items: center;
    width: auto;
    display: flex;
    box-sizing: border-box;
    margin:0.2vw 2vw;
  }
  .quest-title{
    margin: 0.2vw 2vw;
  }
  .visitHeaderTitle{
    font-family: PingFangSC-Semibold;
    color: #4276E1;
    letter-spacing: 0;
    padding-right: 5vw;
    width: 74.6vw;
    margin:0.2vw 2vw;
 }
  .visitHeader{
    margin:0.2vw 2vw;
  }
  .imgQuest {
    width: 20vw;
  
    display: block;
  }
  .questInput {
    outline: none;
    border: 0;
    border-bottom: 1px solid #ddd;
    padding: .2vw;
    margin-top: 2vw;
    width: 80%;
    display: block;
    background: #fffefe;
  }