Waterproof and dustproof