Permalinks for parent/child pages and custom post types

Disable the with_front on rewrite while register_post_type.

In your case:

register_post_type('news', array(
  ...
  'public'   => true,
  'rewrite'  => array('slug' => 'news', 'with_front'=> false),
  'supports' => array( 'title', 'page-attributes', 'editor', 'custom-fields')
));