.patientInfo-box{
    height:100%;
    display:flex;
    flex-direction:column;
}
.picker-doc-contain{
    display:flex;
    height:100%;
    flex-direction:column;
    justify-content:space-between;
    background:#F7F7F7;
    align-items:flex-end;
    padding:0 0.88vw 0 0.88vw;
}
.picker-doc-box{
    background:white;
    height:100%;
    overflow-y:auto;
    width:100%;
    margin-bottom:1.4vw;
    border-radius:6px;
    display:flex;
    flex-direction:column;
    box-shadow:0px 0px 1.46vw #E8E8E8;
    margin-top:0.88vw;
}
.picker-add-content{
    margin:3.66vw;
    flex:1;
    font-size:1.5vw;
    display:flex;
    flex-direction:column;
}
.picker-add-title-box{
    display:flex;
    justify-content:space-between;
    min-height:3.07vw;
}
.picker-add-title{
    display:flex;
    align-items:center;
}
.picker-add-title span{
    color: #4A4A4A;
    margin-right:0.5vw;
}
.picker-add-title input{
    height:3.07vw;
    width:29.28vw;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius:0.29vw;
}
.picker-add-show-one{
    display:flex;
    align-items:center;
}
.picker-add-show-one img{
    height:1.46vw;
    width:1.46vw;
    margin-right:1.17vw;
}
.picker-add-title .ant-select-selection--single,.picker-add-detail-content-title .ant-select-selection--single{
    height:3.07vw;
    width:17.57vw;
}
.picker-add-title .ant-select-selection__rendered,.picker-add-detail-content-title .ant-select-selection__rendered{
    line-height:3.07vw;
    font-size:1.5vw;
    color: #4A4A4A;
}
.picker-add-detail-content-title .ant-select-selection{
    border:none;
}
.picker-add-detail-content-title .ant-select-selection-selected-value{
    text-align:center;
}
.picker-add-title .ant-select-selection{
    border:1px solid #d9d9d9;
}
.picker-add-detail-content-title .ant-select-selection--single{
    width:100%;
}
.picker-add-title-margin{
    margin-top:2.6vw;
}
.picker-add-detail-list{
    margin-top:3.29vw;
}
.picker-add-detail-title{
    display:flex;
    align-items:center;
}
.picker-add-detail-title span:nth-of-type(1){
    display:block;
    height:0.6vw;
    width:0.6vw;
    background: #4A4A4A;
    border-radius:0.3vw;
    margin-right:0.6vw;
}
.picker-add-detail-title span:nth-of-type(2){
    font-size: 2.0vw;
}
.picker-add-title .picker-add-detail-content-list .ant-select-selection__rendered,.picker-add-detail-content-title .ant-select-selection__rendered{
    font-size:1.3vw;
}
.picker-add-detail-content{
    margin-top:2vw;
}
.picker-add-detail-content-head{
    line-height:3.66vw;
    display:flex;
    font-size:1.3vw;
    flex-direction:column;
    justify-content:space-between;
}
.picker-add-detail-content-head > div{
    display:flex;
}
.picker-add-detail-content-title{
    display:flex;
    background:#dce9f9;
    padding:0 2vw;
    min-height:3.66vw;
}
.picker-add-detail-content-title div{
    display:flex;
    justify-content:center;
    align-items:center;
    color: rgba(0,0,0,0.85);
    line-height: 1.6vw
}
.picker-add-detail-content-title > div:nth-of-type(1){
    width:4vw;
}
.picker-add-detail-content-title > div:nth-of-type(2){
    width:10vw;
    padding:0.5vw 0;
}
.picker-add-detail-content-title div:nth-of-type(3){
    width:10vw;
}
.picker-add-detail-content-title img{
    height:1.46vw;
    width:1.46vw;
}
.picker-detail-content-title{
    display:flex;
    background:#dce9f9;
    padding:0vw;
    min-height:3.66vw;
}
.picker-detail-content-title div{
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    color: rgba(0,0,0,0.85);
}
.picker-detail-content-title > div:nth-of-type(1){
    width:9.5vw;
    line-height:1.6vw;
    padding:0.5vw 0
}
.picker-detail-content-title div:nth-of-type(2){
    width:14vw;
}

.picker-detail-content-title div:nth-of-type(3){
    width:7vw;
}

.picker-detail-content-title img{
    height:1.46vw;
    width:1.46vw;
}

.picker-add-detail-content-list{
    width:100%;
    display:flex;
    flex-wrap:wrap;
}
.picker-add-detail-content-list > div{
    display:flex;
    min-width:50%;
    border-bottom:1px solid #E8E8E8;
}
.picker-flex{
    background:white;
    padding-bottom: 2vw;
}
.picker-add-list-box{
    min-width:50%;
}
.picker-add-detail-content-border{
    flex:1;
    background:white;
}
.picker-add-list-checked{
    display:flex;
    width:auto !important;
}
.picker-add-list-checked > div:nth-of-type(1){
     width:4vw
 }
 .picker-add-list-checked > div:nth-of-type(2){
     width:10vw
 }
.picker-model-mask{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.70);
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:100;
}
.picker-model-mask-box{
    width:31.3vw;
    height:17.3vw;
    background:white;
    border-radius:0.44vw;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.picker-model-mask-title{
    display:flex;
    margin-bottom:4.17vw;
}
.picker-model-mask-title span{
    font-size: 1.02vw;
    color: #4A4A4A;
    margin-right:1.46vw;
}
.picker-model-mask-title input{
    height:2.5vw;
    width:14.6vw;
    border-radius:4px;
    border:1px solid rgba(0,0,0,0.15);
}
.picker-model-btn{
    display:flex;
}
.picker-model-btn div{
    width:7.32vw;
    height:3.07vw;
    border-radius: 0.44vw;
    font-size:1.17vw;
    line-height:3.07vw;
    text-align:center;
}
.picker-model-btn div:nth-of-type(1){
    background: #4A90E2;
    color:white;
    margin-right:2.2vw;
}
.picker-model-btn div:nth-of-type(2){
    background: white;
    color:#4A90E2;
    border:1px solid #4A90E2
}

.hospital-image{
   margin-top:3vw;
   width: 40vw;
   height: 4.5vw;
   margin-left:17vw;
}

.templateContent{
   margin-top: 0.87vw;
   margin-left: 1.68%;
   width: 96.64%;
   height: 85vh;
   background: white;
   border-radius: 6px;
   overflow-y:auto
}

.bottomT{
  height: 4vw;
}

.testTitle{
   margin-top: 2.196vw;
   font-family: PingFang-SC-Medium;
   font-size: 1.9vw;
   color: #4A4A4A;
   letter-spacing: 0.89vw;
   line-height: 18px;
   text-align:center;
}

.templateInfo{
   margin-left: 3.66vw;
   margin-right:3.66vw;
   flex-direction:column;
   display:flex;
   margin-bottom:4vw;
}

.templateDetailRow{
   margin-top:1.46vw;
   width: 100%;
   height: 3vw;
   flex-direction: row;
   display: flex;
   align-items: center;
   justify-content:space-between;
}

.templateLine{
   height:1px;
   background: #DDDDDD;
   margin-top: 2.92vw;
   width:100%;
}

.templateDetailChangeRowItem{
    width: 19vw;
    font-family: PingFang-SC-Regular;
    font-size: 1.5vw;
    color: #555555;
    letter-spacing: 1.08px;
    height: 3vw;
    line-height: 3vw;
    background: transparent;
    flex-direction:row;
    display:flex;
    align-items:center;
}
.templateDetailChangeRowItem .ant-input-group-addon{
    background:white;
    border:none;
    padding:0;
    font-size:1.5vw;
}
.templateDetailChangeRowItem .ant-input-group .ant-input{
    border-radius:4px;
    height:3vw;
    font-size:1.5vw;
    color:#555555;
}
.templateAddressRowItem .ant-input-group-addon{
    font-size:1.17vw;
    background:white;
    border:none;
}
.templateSexRowItem .ant-input-group .ant-input{
    border-radius:4px;
    height:3vw;
    font-size:1.5vw;
    color:#555555;
}
.templateSexRowItem  .ant-input-group-addon{
    font-size:1.5vw;
    background:white;
    border:none;
    padding:0;
}
.perSelectName{
    font-size:1.5vw;
}

.templateAddressRowItem .ant-input-group .ant-input{
    border-radius:4px;
    height:3vw!important;
}

.templateAddressRowItem{
    width: 35vw;
    font-family: PingFang-SC-Regular;
    font-size: 1.17vw;
    color: #555555;
    letter-spacing: 1.08px;
    height: 3vw;
    line-height: 3vw;
    background: transparent;
}

.addressInput{
   width: 35vw;
   height: 3vw;
   border-radius:4px;
   font-size:1.5vw;
   color: #555;
   border:1px solid rgba(0,0,0,0.15);
}

.templateSexRowItem{
    width: 14vw;
    font-family: PingFang-SC-Regular;
    font-size: 1.024vw;
    color: #555555;
    letter-spacing: 1.08px;
    height: 3vw;
    line-height: 3vw;
    background: transparent;
}

.templateMulSelectRow{
   width: 100%;
   height: 3vw;
   flex-direction: row;
   align-items:center;
   display: flex;
}
.templateMulSelectRow .ant-radio-wrapper{
    font-size:1.5vw !important;
    display:flex;
    align-items:center;
}
.selectNameTime{
    font-size:1.5vw;
}
.yangItemRight{
   padding-left:0.8vw;
   width: 26vw;
   height: 2.8vw;
   flex-direction: row;
   display: flex;
   align-items: center;
   justify-content:space-between;
   background:transparent;
}
.yangItemRight .ant-input{
    width: 6vw !important;
    height:2.8vw;
    background: transparent;
    font-size:1.5vw;
    color: #555;
}

.yangItemRight input::-webkit-input-placeholder {
    font-family: PingFang-SC-Bold;
    font-size: 1.024vw;
    background: transparent;
    color: #bfbfbf;
}

.cloudItemRight{
   width: 14vw;
   flex-direction: row;
   display: flex;
   align-items: center;
   justify-content:space-between;
   background:transparent;
}
.cloudItemRight .ant-input{
    width: 6vw !important;
    background: transparent;
    font-size:1.3vw;
    color: #555;
    padding-left:5px;
}

.cloudItemRight input::-webkit-input-placeholder {
    font-family: PingFang-SC-Bold;
    font-size: 1.024vw;
    background: transparent;
    color: #bfbfbf;
}

.cloudSpanInpt{
   color:#555555;
   margin-left:5px;
   margin-right:5px;
   font-size: 1.17vw;
}

.spanYangInput{
   font-size: 1.17vw;
   color: #4A4A4A;
   margin-left:11px;
   margin-right:11px;
}

.selectResultItem{
    font-family: PingFang-SC-Regular;
    font-size: 1.024vw!important;
    color: #555555;
    letter-spacing: 1.08px;
    height: 2.8vw;
}

.selectResultItem .ant-select-selection {
    color: #555555;
    font-size: 1.024vw;
    align-items: center;
    display:flex;
    width: 6vw;
}
.templateName{
   font-size: 1.5vw;
   color: #555555;
   width: 4vw;
   text-align:center;
}

.templateSelectChangeRowItem{
    width: 15vw;
    font-family: PingFang-SC-Regular;
    font-size: 1.17vw;
    color: #555555;
    letter-spacing: 1.08px;
    height: 3vw;
    line-height: 3vw;

}

.templateSelectChangeRowItem .ant-select-selection {
    color: #555555;
    font-size: 1.5vw;
    align-items: center;
    display:flex;
    height: 3vw;
    width: 15vw;
}
.picker-model-preview{
    width:80%;
    height:94%;
}

.templateSelectChangeRowItem .ant-select-selection__rendered {
    width: 100%;
}

 .templateSexRowItem .ant-radio-group{
    flex-direction:row;
    display:flex;
    width:9vw;
    margin-left:1vw;
}
