Yes, it is. It has the same meaning as "good evening" in English. It does not have a particularly important meaning because greeting of, but does not hurt to be aware.
Yes, it is. Good at English evening and have the same meaning. Greeting at because it is especially important to have no meaning, but do not know in the loss.