redschumi- I don't think Indian passport holders can get a visa at the Shenzhen border but many other nationalities can. You should be able to get a full Chinese visa in advance either from the visa office in Wanchai or through an agent.