Thank you for the step-by-step explanation. But let me disagree with one point.
I found backups and did exactly as you have scheduled, but the bookmarks still disappeared time after time.
Item #1 "close the Maxthon 6 browser" is superfluous and because of it, the instructions will not work!
The fact is, after my bookmarks disappeared, they were deleted from the cloud (synchronization). When I restored them from a backup, Maxthon checked at startup which version of bookmarks is more up-to-date, local or cloud, and each time again reset the local bookmarks!
But if you restore the bookmark file while running Maxthon, and then restart Maxthon, then the local version is considered more up-to-date and is not erased!