.hospital-new-component .report-details-list {
  position: relative;
}
.hospital-new-component .report-details-list .report-details-head {
  height: 360rpx;
  background: url('https://gw.alipayobjects.com/mdn/rms_373ab8/afts/img/A*w5X6TIHMbrIAAAAAAAAAAAAAARQnAQ');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.hospital-new-component .report-details-list .report-details-container {
  height: calc(100% - 200rpx);
  width: calc(100% - 50rpx);
  left: 25rpx;
  position: absolute;
  top: 200rpx;
}
.hospital-new-component .report-details-list .report-details-container .clinical-diagnosis {
  border-radius: 16rpx;
  padding: 0 24rpx;
  background: #fff;
  font-size: 30rpx;
  font-weight: bold;
}
.hospital-new-component .report-details-list .report-details-container .clinical-diagnosis .clinical-diagnosis-head {
  height: 90rpx;
  line-height: 90rpx;
  border-bottom: 1rpx solid #dedede;
  color: #333;
}
.hospital-new-component .report-details-list .report-details-container .clinical-diagnosis .clinical-diagnosis-list {
  color: #FF6430;
  padding: 28rpx 0;
}
.hospital-new-component .report-details-list .report-details-container .clinical-diagnosis .clinical-diagnosis-list .clinical-diagnosis-list-item {
  margin-bottom: 6rpx;
}
.hospital-new-component .report-details-list .report-details-container .clinical-diagnosis .clinical-diagnosis-list .clinical-diagnosis-list-item:last-child {
  margin-bottom: 0;
}
.hospital-new-component .report-details-list .report-details-container .essential-information {
  margin-top: 24rpx;
  border-radius: 16rpx;
  padding: 0 24rpx 28rpx;
  background: #fff;
  font-size: 30rpx;
}
.hospital-new-component .report-details-list .report-details-container .essential-information .essential-information-title {
  font-weight: bold;
  color: #333;
  height: 90rpx;
  line-height: 90rpx;
  border-bottom: 1px solid #dedede;
}
.hospital-new-component .report-details-list .report-details-container .essential-information .essential-information-list .essential-information-list-item {
  display: flex;
  margin-top: 28rpx;
}
.hospital-new-component .report-details-list .report-details-container .essential-information .essential-information-list .essential-information-list-item .list-item-left {
  flex: 1;
  text-align: left;
  color: #999;
}
.hospital-new-component .report-details-list .report-details-container .essential-information .essential-information-list .essential-information-list-item .list-item-right {
  flex: 2;
  text-align: right;
  color: #333;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results {
  margin-top: 24rpx;
  border-radius: 16rpx;
  padding: 0 24rpx 28rpx;
  background: #fff;
  font-size: 30rpx;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-title {
  font-weight: bold;
  color: #333;
  height: 90rpx;
  line-height: 90rpx;
  border-bottom: 1px solid #dedede;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item {
  border-bottom: 1px solid #dedede;
  min-height: 115rpx;
  line-height: 40rpx;
  padding: 23rpx 0;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item:last-child {
  border-bottom: none;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item .list-item-top {
  display: flex;
  justify-content: space-between;
  font-size: 30rpx;
  color: #333;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item .list-item-bottom {
  display: flex;
  justify-content: space-between;
  color: #999;
  font-size: 24rpx;
}

.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item .list-item-bottom .left{
  flex-shrink: 0;
  margin-right: 20rpx;
}

.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item .list-item-bottom .right{
}

.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item .list-item-up {
  color: #FF3141;
}
.hospital-new-component .report-details-list .report-details-container .inspection-results .inspection-results-list-item .list-item-down {
  color: #22B35E;
}
.hospital-new-component .report-details-list .report-details-container .image-information {
  margin-top: 24rpx;
  border-radius: 16rpx;
  padding: 0 24rpx 28rpx;
  background: #fff;
  font-size: 30rpx;
}
.hospital-new-component .report-details-list .report-details-container .image-information .image-information-title {
  font-weight: bold;
  color: #333;
  height: 90rpx;
  line-height: 90rpx;
  border-bottom: 1px solid #dedede;
}
.hospital-new-component .report-details-list .report-details-container .image-information .image-information-container {
  margin: 24rpx 0;
}
.hospital-new-component .report-details-list .report-details-container .image-information .image-information-container .image-information-txt {
  font-size: 30rpx;
  color: #333;
}
.hospital-new-component .report-details-list .report-details-container .image-information .image-information-container .image-information-img {
  width: 448rpx;
  height: 296rpx;
  margin-top: 30rpx;
}
.hospital-new-component .report-details-list .report-details-container .paper-printing {
  margin-top: 24rpx;
  border-radius: 16rpx;
  padding: 0 24rpx 28rpx;
  background: #fff;
  font-size: 30rpx;
}
.hospital-new-component .report-details-list .report-details-container .paper-printing .paper-printing-title {
  font-weight: bold;
  color: #333;
  height: 90rpx;
  line-height: 90rpx;
  border-bottom: 1px solid #dedede;
}
.hospital-new-component .report-details-list .report-details-container .paper-printing .paper-printing-container {
  padding: 24rpx 0 32rpx;
}
.hospital-new-component .report-details-list .report-details-container .paper-printing .paper-printing-container .paper-printing-btn {
  font-size: 30rpx;
  color: #1677FF;
  margin-top: 24rpx;
  text-align: right;
}
.hospital-new-component .report-details-list .report-details-container .registration {
  margin: 46rpx 0 20rpx;
  padding-bottom: 60rpx;
}
.hospital-new-component .report-details-list .report-details-container .registration .registration-btn {
  height: 98rpx;
  line-height: 98rpx;
  text-align: center;
  border: 1px solid #1677FF;
  color: #1677FF;
  font-size: 36rpx;
  border-radius: 16rpx;
}
