page{
	width: 100%;
	background: rgb(249, 249, 249)
}
.wrap{
	position: absolute;
	width: 100%;
	min-height: 100%;
	top: 0;
	left: 0;
	background: #fff;
}
.header{
	width: 100%;
	height: 80rpx;
	background: rgb(253, 247, 231);
	display: flex;
	align-items: center;
}
.header1{
	width: 100%;
	height: 154rpx;
	background: #626775;
}
.header2{
	width: 100%;
	height: 154rpx;
	background: #79BF40;
}
.pre{
	display: flex;
	align-items: center;
}
.pre i{
	display: inline-block;
	width: 26rpx;
	height: 32rpx;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAsklEQVRIS+2X0Q3CIBRF753AVRyhbmQnqSO5gY7iBrehBdM0EoHA6wflk8A74XIgQEkXAFcAT7RpA4A3Jb08qA1mrbqA5AkPkmNNmqQJwN3V/IJIsiYk1AoL6QDkLXQGfkjeNhE4O5P7/0ZnBqotREcymEW3uSmymLEDH90jM1DWMhIGn9YlhPR7SHUZ9phg4fGg4owiE0/rihM9XobSuy5b7+KM+rUOQPMnsdkj3+TbMgPryitw4WiWkwAAAABJRU5ErkJggg==);
	background-size: auto 100%;
}
.pre view{
	margin-left: 30rpx;
	font-size: 25rpx;
	font-weight: 500;
	color: #666;
}
.date{
	font-size: 24rpx;
	color: #fff;
	margin-left: 72rpx;
}
.hd-title{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-top: 60rpx;
}
.hd-title>view{
	font-size: 46rpx;
	font-weight: 500;
}
.kf-date{
	display: flex;
	font-size:28rpx;
	color: #999; 
	width: 690rpx;
	margin-left: 30rpx;
}
.line1{
	width: 690rpx;
	height: 3rpx;
	border-top: 3rpx solid #333333;
	border-bottom: 1rpx solid #999999;
	margin-top: 35rpx;
	margin-left: 30rpx;
}
.diagnose{
	width: 690rpx;
	margin-left: 30rpx;
	padding:38rpx 0rpx;
	background: #ffffff;
	border-bottom: 1rpx solid #999;
}
.userinfo{
	display: flex;
	flex-wrap: wrap;
}
.userinfo>view{
	margin-bottom: 10rpx;
}
.userinfo>view>text:first-child{
	font-size: 26rpx;
	color: #999;
}
.userinfo>view>text:last-child{
	margin-left: 20rpx;
	margin-right: 20rpx;
	font-size: 30rpx;
	font-weight: 600;
	color: #333;
}
.zdjg{
	width: 690rpx;
	margin-left: 30rpx;
	padding-bottom: 40rpx;
	border-bottom: 2rpx dashed rgb(216, 215, 215);
}
.zdjg-name{
	margin-top: 30rpx;
	color: #999;
}
.zdjg-con{
	margin-top: 28rpx;
	font-weight: 600;
	color: #333;
	font-size: 32rpx;
}

.yaof{
	display: flex;
	margin-left: 30rpx;
	margin-top: 30rpx;
}
.medicine .h6{
	display: block;
	font-size: 40rpx;
	width: 60rpx;
	height: 60rpx;
	font-weight: 500;
	line-height: 60rpx;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	background: rgb(102,102,102);
}
.yaof-con{
	margin-left: 20rpx;
}
.flex{
	display: flex;
	justify-content: space-between;
	margin: 0 60rpx 0 30rpx;
}
.medicine-list{
	padding:30rpx 0 30rpx 0; 
}
.medicine-name{
	font-size: 30rpx;
	color: #333333;
	font-weight: 600;

}
.medicine-number{
	display: flex;
	font-size: 24rpx;
	color: #999999;
	margin-top: 16rpx;
}
.medicine-number>text:last-child{
	display: block;
	width: 450rpx;
}
.medicine-num{
	margin-top: 32rpx;
	font-size: 26rpx;
}
.line2{
	width: 690rpx;
	height: 3rpx;
	border-bottom: 2rpx solid #333333;
	border-top: 1rpx solid #999999;
	margin-top: 35rpx;
	margin-left: 30rpx;
}
.yaoshi{
	display: flex;
	flex-wrap: wrap;
	width: 690rpx;
	margin-left: 30rpx;
	border-bottom: 2rpx dashed rgb(216, 215, 215);
	padding-bottom: 40rpx;
}
.yishi{
font-size: 27rpx;
margin-right: 20rpx;
margin-top: 40rpx;

}
.yishi>text:first-child{
	color: #999;
}
.yishi>text:last-child{
	color: #000;
}
.specialTips{
	font-size: 25rpx;
	padding:30rpx 30rpx 80rpx 30rpx;
	color: #999;
}
.specialTips :nth-child(1){
	margin-bottom: 10rpx;
}
.specialTips :nth-child(2){
	margin-bottom: 10rpx;
}
.specialTips :nth-child(3){
	margin-bottom: 10rpx;
}
.height{
	width: 100%;
	height: 240rpx;
	background: rgb(249, 249, 249)
}
.btns{
	width: 100%;
	height: 270rpx;
	background: #fff;
	position: fixed;
	bottom: 0;
	cursor:pointer;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-shadow: 0px 0px 1px #ccc;
}
.date2{
	margin-top: 20rpx;
	font-size: 30rpx;
	color: #666;
	display: flex;
	align-items: center;
	font-weight: 500;
}
.date2>image{
	margin-right: 15rpx;
	width: 36rpx;
	height: 36rpx;
}
.btn{
	width: 690rpx;
	border-radius: 50rpx;
	height: 100rpx;
	line-height: 100rpx;
	color: #ffffff;
	font-size: 34rpx;
	background: #2684FF;
	text-align: center;
	margin-top: 20rpx;
	margin-bottom: 30rpx;
}
.img{
	width: 260rpx;
	height: 260rpx;
	position: absolute;
	margin-left: 400rpx;
	margin-top: -100rpx;
}