Nationals or citizens of Morocco, the People's Republic of China, Mongolia, India or Russia who are holders of multiple entry Schengen visas with a minimum remaining validity of 7 days on the date of departure. Such persons are only allowed to enter Gibraltar for a maximum period of 21 days.
所以中国大陆护照持有人拥有多次申根签(剩余有效期距离离境7日以上)可以入境直布罗陀21天。