Faits : A. Le 17 juin 2014, la Section des permis de construire du canton du Jura a délivré à C._ l'autorisation de construire une étable pour genisses (29,30 m par 12,75 m et 6,90 m de hauteur) avec fenil et fosse à purin, une sortie régulière en plein air (SRPA) et un agrandissement de la place fumière sur la parcelle n° 568 de la Chaux-des-Breuleux. L'opposition formée par B.B._ et A.B._, propriétaires de la parcelle n° 569 attenante située au sud, a été rejetée par décision du même jour. B. Les opposants ont saisi successivement la Juge administrative du Tribunal de première instance puis la Cour administrative du Tribunal cantonal jurassien, qui ont tous deux rejeté le recours le 9 mars 2015, respectivement le 8 janvier 2016. Selon la Cour administrative, il n'était pas contesté que les constructions étaient nécessaires à l'exploitation agricole et que le bâtiment (censé remplacer les locaux loués, distants de 300 m) n'était pas surdimensionné. Il se trouvait hors de la zone ISOS, à 30 m des bâtiments existants, ce qui permettait les manoeuvres des machines agricoles en respectant le principe de concentration. Le bâtiment projeté se trouverait à environ 50 m de l'habitation des recourants et n'engendrerait aucune perte d'ensoleillement. La distance à la limite était respectée tant pour le bâtiment (6 m) que pour la fosse à purin et la SRPA (3 m), cette dernière n'étant pas assimilable à un balcon ou un perron. C. Par acte du 12 février 2016, B.B._ et A.B._ forment un recours en matière de droit public par lequel ils demandent au Tribunal fédéral d'annuler l'arrêt cantonal et de rejeter la demande de permis de construire, subsidiairement de renvoyer la cause à la Cour administrative pour nouveau jugement dans le sens des considérants. Ils requièrent l'effet suspensif, qui a été accordé par ordonnance du 9 mars 2016.