A charging system for guiding a plug into a charging socket via a mounting seat, comprising a plug; a mounting seat for mounting the plug thereto; and a charging socket having two guide sleeves; wherein the mounting seat has two guide columns; and the guide sleeves are engageable with or disengageable from the guide columns, the plug being capable of being inserted into or pulled out of the charging socket; the charging system characterized in that: the mounting seat has an electromagnet arranged to attract the plug into the mounting seat and an adjusting device to facilitate an insertion of the plug into the charging socket; the adjusting device comprises: a base; a support frame mounted on the base; a first moveable frame on which the guide columns are disposed, the guide columns being spaced apart from each other; a second moveable frame in which the first moveable frame is disposed; a first elastic member disposed between the first moveable frame and the second moveable frame for restoration of the position of the first moveable frame within the second moveable frame; a first linear guide rail on which the first moveable frame is disposed and along which the first moveable frame is moveable in an up-down direction; a second elastic member disposed between the second moveable frame and the support frame; a second linear guide rail on which the second moveable frame is disposed and along which the second movable frame is moveable in a left-right direction; and a laser ranging sensor mounted on the first movable frame between the two guide columns to detect the distance between the plug and the charging socket and to deenergise the electromagnet when cooperation of the plug and the charging socket is completed. the mounting seat has an electromagnet arranged to attract the plug into the mounting seat and an adjusting device to facilitate an insertion of the plug into the charging socket; the adjusting device comprises: a base; a support frame mounted on the base; a first moveable frame on which the guide columns are disposed, the guide columns being spaced apart from each other; a second moveable frame in which the first moveable frame is disposed; a first elastic member disposed between the first moveable frame and the second moveable frame for restoration of the position of the first moveable frame within the second moveable frame; a first linear guide rail on which the first moveable frame is disposed and along which the first moveable frame is moveable in an up-down direction; a second elastic member disposed between the second moveable frame and the support frame; a second linear guide rail on which the second moveable frame is disposed and along which the second movable frame is moveable in a left-right direction; and a laser ranging sensor mounted on the first movable frame between the two guide columns to detect the distance between the plug and the charging socket and to deenergise the electromagnet when cooperation of the plug and the charging socket is completed. a base; a support frame mounted on the base; a first moveable frame on which the guide columns are disposed, the guide columns being spaced apart from each other; a second moveable frame in which the first moveable frame is disposed; a first elastic member disposed between the first moveable frame and the second moveable frame for restoration of the position of the first moveable frame within the second moveable frame; a first linear guide rail on which the first moveable frame is disposed and along which the first moveable frame is moveable in an up-down direction; a second elastic member disposed between the second moveable frame and the support frame; a second linear guide rail on which the second moveable frame is disposed and along which the second movable frame is moveable in a left-right direction; and a laser ranging sensor mounted on the first movable frame between the two guide columns to detect the distance between the plug and the charging socket and to deenergise the electromagnet when cooperation of the plug and the charging socket is completed.