The resolution on the photos is a bit low, but I am nearly certain that this is an adult soldier beetle (family: Cantharidae)--most likely from the genus Podabrus or Silis. Here is a link to a photo of a Podabrus species for comparison...
Soldier beetle adults are often found on foliage or flowers where they feed on soft-bodied insects, nectar and honeydew. Their larvae live in leaf litter, soil or decaying wood and feed on insect larvae and eggs.
Hope that helps!