page {background-color: #F6F7F8;}
.menudesc {position: relative;}
.menudesc .menudesc_back {position: absolute;width: 36rpx;height: 36rpx;background: #FFFFFF;background: url(/assets/images/xian/icon_larrow.png) no-repeat center;background-size: contain;filter: brightness(0) invert(1);top: 114rpx;left: 30rpx;z-index: 99;}
.menudesc .menudesc_img {padding-top: 560rpx;} 
.menudesc .menudesc_footer {position: fixed;z-index: 99;bottom: 0;width: 100%;height: 100rpx;padding: 12rpx 24rpx;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;background: #FFFFFF; }
.menudesc .menudesc_footer .menudesc_footer_flag {display: flex;align-items: center;}
.menudesc .menudesc_footer .menudesc_footer_flag .menudesc_footer_star {width: 32rpx;padding-top: 32rpx;}
.menudesc .menudesc_footer .menudesc_footer_flag .menudesc_footer_num {margin-left: 8rpx;font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.menudesc .menudesc_footer .menudesc_footer_btn {width: 240rpx;height: 76rpx;line-height: 76rpx;background: #EE742F;box-shadow: 0rpx 10rpx 20rpx 1rpx rgba(238,116,47,0.5);border-radius: 50rpx;font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;}
.menudesc .menudesc_content {padding: 0 24rpx;box-sizing: border-box ;}
.menudesc .menudesc_content .menudesc_title {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 36rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;margin-top: 40rpx;}
.menudesc .menudesc_content .menudesc_text {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 24rpx;color: #666666;text-align: left;font-style: normal;text-transform: none;margin-top: 16rpx;}
.menudesc .menudesc_content .card {background: #FFFFFF;box-shadow: 0rpx 4rpx 16rpx 1rpx rgba(0,0,0,0.06);border-radius: 16rpx;}
.menudesc .menudesc_content .menudesc_info {margin-top: 40rpx;display: flex;}
.menudesc .menudesc_content .menudesc_info .menudesc_info_item {width: calc(100% / 3);padding: 40rpx 0;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;}
.menudesc .menudesc_content .menudesc_info .menudesc_info_item .menudesc_info_name {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 22rpx;color: #666666;text-align: center;font-style: normal;text-transform: none;}
.menudesc .menudesc_content .menudesc_info .menudesc_info_item .menudesc_info_text {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 32rpx;color: #150132;text-align: center;font-style: normal;text-transform: none;margin-top: 8rpx;}
.menudesc .menudesc_content .menudesc_info .menudesc_info_item .menudesc_info_line {position: absolute;width: 1rpx;height: 60rpx;right: 0;top: 50%;transform: translateY(-50%);background: #DDDDDD;}
.menudesc .menudesc_content .menudesc_info .menudesc_info_item:last-child .menudesc_info_line {display: none;}
.menudesc .menudesc_content .menudesc_materials {margin-top: 24rpx;padding: 0 24rpx;box-sizing: border-box;overflow: hidden;}
.menudesc .menudesc_content .menudesc_materials .menudesc_materials_title {margin-top: 40rpx;font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 36rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.menudesc .menudesc_content .menudesc_materials .menudesc_materials_content {margin-top: 24rpx;margin-bottom: 16rpx;}
.menudesc .menudesc_content .menudesc_materials .menudesc_materials_content .menudesc_materials_item {padding: 24rpx 0;border-top: 1rpx solid #DDDDDD;display: flex;align-items: center;justify-content: space-between;}
.menudesc .menudesc_content .menudesc_materials .menudesc_materials_content .menudesc_materials_item .menudesc_materials_text {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.menudesc .menudesc_content .menudesc_step {margin-top: 24rpx;padding: 40rpx 24rpx;box-sizing: border-box;overflow: hidden;}
.menudesc .menudesc_content .menudesc_step .menudesc_step_item:first-child .menudesc_step_title {margin-top: 0;}
.menudesc .menudesc_content .menudesc_step .menudesc_step_item .menudesc_step_title {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 36rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;margin-top: 24rpx;}
.menudesc .menudesc_content .menudesc_step .menudesc_step_item .menudesc_step_text {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;margin-top: 24rpx;}
.menudesc .menudesc_content .menudesc_step .menudesc_step_item .menudesc_step_img {margin-top: 24rpx;width: 100%;padding-top: 416rpx;border-radius: 16rpx;}
.menudesc .menudesc_content .menudesc_tip {margin-top: 24rpx;padding: 24rpx;box-sizing: border-box;margin-bottom: 92rpx;margin-bottom: 192rpx;}
.menudesc .menudesc_content .menudesc_tip .menudesc_tip_title {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 36rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.menudesc .menudesc_content .menudesc_tip .menudesc_tip_text {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 24rpx;color: #666666;text-align: left;font-style: normal;text-transform: none;margin-top: 24rpx;border-top: 1rpx solid #DDDDDD;padding-top: 24rpx;box-sizing: border-box;}

