First of all, it's not that I don't lose weight. In fact, slim pants will look fat on your upper body. In this case, it is slim pants+loose pants. Loose pants If the legs are thin, you can add some loose shirts. The color of the loose shirt above can be solid color or stripe, preferably the same color, and tie a knot. When matching, you must match clothes that match the waist-hip ratio, such as clothes that look too big. It can be seen from your question that although your figure is ok, it is not solid enough and not prominent enough. You can choose tall and slim clothes. For example, shirts, bottoming shirts, sweaters and coats (it is best to add a long coat), but because your problem is not clearly described, I can't give reasonable suggestions.
Secondly, I personally suggest that the subject should not wear leggings, and loose pants can also be considered. Then don't wear suit pants and leggings on his legs. I won't talk about other combinations. I don't know your physical condition. All I can think of at present is a loose windbreaker. A few more belts in a windbreaker can modify the shortcomings of thick legs or thin legs. You can go to the counter and find someone to make you a suit that suits you.
The final slim pants+loose coat+nine-point casual pants and five-point casual pants+windbreaker. What kind of clothes and pants are suitable for people with flat bodies? Do you know what kind of clothes and trousers are suitable for people with round bodies? Pants and shoes can be matched, so you know how to match them. This is my answer to your question. I hope I can help you.