am new to wordpress.I know how to create a custom page using page template.For ex.page-pagename.php or page-id.php/page-06.php. But i Dont know how to create a custom post like above.so please help me.
You can use this Custom Post Type Generator with Custom Fields , Once you finish you will be given some generated codes add them to functions.php.
Hope this Works for you.
Go to this link to create your Custom Post Type. http://themergency.com/generators/wordpress-custom-post-types/
You can create custom post type as like,
Include this function in your_theme/functions.php file. You can modify and improve it as per requirement. There is a nice official documentation describing how to create custom post types: http://codex.wordpress.org/Post_Types