.info_card{ margin: 20rpx 0 0 0;} .info_item{ display: flex; align-items: center; justify-content: space-between; font-size: 28rpx; color: #333333; background: #ffffff; line-height: 120rpx; padding:0 26rpx; border-top: 1px solid #F8F8F8;} .info_item:first-child{ border: none;} .info_label{ flex: none; font-size: 30rpx; width: 200rpx; color: #333333;} .info_input{ flex: auto; display: block; width: 100%; text-align: right; background: none; border: none; height: 100rpx; font-size: 30rpx;} .cu-btn{ flex: none; width:auto!important;} .prof_item{display: flex; align-items: center; justify-content: space-between; font-size: 28rpx; color: #333333; background: #ffffff; line-height: 120rpx; padding:0 26rpx; border-top: 1px solid #F8F8F8;} .prof_item_label{ font-size: 30rpx; font-weight: 500; color: #333333;} .prof_item_textarea{ height: 154rpx; width: 100%; padding: 15rpx; background: #f5f5f5; margin: 20rpx 0;} .prof_imgs{ width: 180rpx; height: 180rpx; position: relative; margin: 20rpx 0;} .prof_imgs image{position: absolute; top: 0; left: 0; width: 180rpx; height: 180rpx; border-radius: 180rpx;} .prof_imgs text{ width: 30rpx; height: 30rpx; text-align: center; line-height: 30rpx; border-radius: 30rpx; background: #ff0000; color: #ffffff; position: absolute; top: -15rpx; right: -15rpx;} .phone_btm{ width: 690rpx; margin: 80rpx auto auto auto; position: fixed; bottom: 40rpx; left: 30rpx;} .phone_btn1{ display: block; line-height: 88rpx; text-align: center; background-color: var(--color); border-radius: 10rpx; font-size: 34rpx; color: #ffffff; box-shadow: 0px 12rpx 18rpx 0px rgba(45, 89, 230, 0.27);} .phone_btn2{ display: block; line-height: 88rpx; text-align: center; background-color:#CCCCCC; border-radius: 10rpx; font-size: 34rpx; color: #ffffff; box-shadow: 0px 12rpx 18rpx 0px rgba(230, 230, 230, 0.27); margin-top: 40rpx;} .switch-sex::before{ content: "男";} .switch-sex::after{ content: "女";} .info_radio radio{ margin-left: 40rpx; margin-right:10rpx;}