page{
    background-color: #f2f2f2; line-height: normal;
}

.pd20 {
    padding: 20rpx;
}
.fs26 {
    font-size: 26rpx;
}
.fs28 {
    font-size: 28rpx;
}
.fs30 {
    font-size: 30rpx;
}
.fs32 {
    font-size: 32rpx;
}

.mgt20 {
    margin-top: 20rpx !important;
}

.card {
    background-color: white;
    border-radius: 16rpx;
    overflow: hidden;
}
.txt-center{
    text-align: center;
}
.fw_box {
	height: 210rpx;
	box-sizing: border-box;
}

.fw_img {
	margin-right: 26rpx;
	width: 158rpx;
	height: 158rpx;
	border-radius: 50%;
}

.img_right {
	width: 70%;
	flex-direction: column;
}

.c-38 {
	color: #383838;
}

.mgl {
	margin-left: 30rpx;
}

.fw_see_more {
	border: 1.75rpx solid #FE3A62;
	border-radius: 88rpx;
	width: 123rpx;
	height: 48rpx;
	color: #FE3A62;
	line-height: 48rpx;
	text-align: center;
}

.fw_detail_box {
	flex-direction: column;
	border-bottom: 1rpx solid #F0F0F0;
}

.fw_day_weight {
	color: #FE3A62;
	font-size: 84rpx;
	width: 250rpx;
	text-align: right;
	margin-left: 40rpx;
}

.fw_no_day_weight {
	color: #FE3A62;
	font-size: 84rpx;
	width: 250rpx;
	text-align: right;
	margin-left: 40rpx;
	margin-right: 50rpx;
	margin-bottom: 20rpx;
}

.mgt40 {
	margin-top: 40rpx
}

.fw_edit_img_box {
	width: 30rpx;
	height: 30rpx;
	margin-top: 20rpx;
	padding: 20rpx;
}

.fw_edit_img {
	width: 30rpx;
	height: 30rpx;
}

.fw_tiny_box {
	height: 160rpx;
	padding: 20rpx 0;
	box-sizing: border-box;
	border-bottom: 1rpx solid #F0F0F0;
}

.fw_tiny_top {
	flex-direction: column;
	width: 33%;
}

.fs52 {
	font-size: 52rpx;
}

.fw_3weight {
	height: 68rpx;
	border-bottom: 1rpx solid #F0F0F0;
	padding: 20rpx 0;
	box-sizing: border-box;
}

.fw_bottom_box {
	height: 68rpx;
	border-bottom: 1rpx solid #F0F0F0;
	padding: 20rpx 0;
	box-sizing: border-box;
	padding: 0 20rpx;
}

.lh68 {
	line-height: 68rpx;
}

.jc_c{
  justify-content: center;
}