@charset "utf-8";
/* CSS Document */
.main_wrap{ background:url(../../images/bg_bin_basic.jpg) repeat-x 0px 0; *background:url(../../images/bg_bin_basic.jpg) repeat-x 0px 30px; _background:url(../../images/bg_bin_basic.jpg) repeat-x 0px 30px; zoom:1;}
.main_wrap_album{ background:url(../../images/bg_bin_basic_album.jpg) repeat-x 0px 0; *background:url(../../images/bg_bin_basic_album.jpg) repeat-x 0px 30px; _background:url(../../images/bg_bin_basic_album.jpg) repeat-x 0px 30px; zoom:1;}
	.main_scene{ background:url(../../images/bg_bin.jpg) no-repeat top right; height:652px; margin:30px 0 0 0;}
	.main_scene_album{ height:652px; margin:30px 0 0 0;}
.home_wrap{ background:url(../../images/bg_bin_basic_home.jpg) repeat-x top; *background:url(../../images/bg_bin_basic_home.jpg) repeat-x 0px 30px; _background:url(../../images/bg_bin_basic_home.jpg) repeat-x 0px 30px; zoom:1;}
	.home_scene{ background:url(../../images/bg_bin_home.jpg) no-repeat top right; height:652px; margin:30px 0 0 0;}
	
	.main_body{ width:1200px; margin:0; overflow:hidden; zoom:1;}
	.main_body_index{ width:1200px; margin:0 auto; overflow:hidden; zoom:1;}
	.main_body_album{ overflow:hidden; zoom:1; width:1280px;}
			.logo{ float:left; margin:5px 0 0 20px; *margin:5px 0 0 20px; _margin:5px 0 0 10px;}	
				.logo a{ display:block; background:url(../../images/sitelogo.jpg) no-repeat; width:201px; height:47px;}
				.logo a:hover{ background:url(../../images/sitelogo.jpg) no-repeat right;}
			.menu{ float:right; margin:0 20px 0 0; *margin:0 20px 0 0; _margin:0 10px 0 0;}
				.menu a{ font-size:14px; font-weight:bold; margin:32px 0 0 40px; display:block; float:left; height:26px; color:#fff;}
				.menu a:hover{ font-weight:bold; margin:30px 0 0 40px; color:#f60; background:url(../../images/bg_arrow.gif) no-repeat center bottom;}
				.menu a.current{ font-weight:bold; margin:30px 0 0 40px; font-size:14px; display:block; float:left; background:url(../../images/bg_arrow.gif) no-repeat center bottom; color:#f60;}
				
			.submenu{ background:url(../../images/bg_body_submenu.jpg) repeat-y right; width:228px; margin:40px 0 0 0; float:left;}
			.faq_t{ width:228px; margin:40px 0 0 0; float:left; background:url(../../images/bg_body_submenu.jpg) repeat-y right;}
				.faq_t_head{ background:url(../../images/bg_head_submenu.jpg) no-repeat right; height:29px;}
				.faq_t_body{ width:220px}
					.faq_t ul{}
					.faq_t ul li{ margin:8px 0; background:url(../../images/bg_arrow_sm1.gif) no-repeat 10px 3px; padding:0 0 0 20px;}
					.faq_t ul li a{ font-size:12px; color:#666;}
					.faq_t ul li a:hover{ color:#f60;}
					
				.faq_t_foot{ background:url(../../images/bg_foot_submenu.jpg) no-repeat right; height:29px;}
					
				.submenu_head{ background:url(../../images/bg_head_submenu.jpg) no-repeat right; height:29px;}
				.submenu_body{}
					.submenu_body ul{}
					.submenu_body ul li{ margin:8px 0;}
					.submenu_body ul li a{ font-size:12px; color:#666; font-weight:bold; padding:0 0 0 20px;}
					.submenu_body ul li a:hover{ color:#f60; background:url(../../images/bg_arrow_sm1.gif) no-repeat 10px center;}
					.submenu_body ul li a.current{ color:#f60; background:url(../../images/bg_arrow.gif) no-repeat 10px center;}
					.submenu_body ul li a.current_ns{ color:#f60; background:url(../../images/bg_arrow_sm1.gif) no-repeat 10px center;}
					
					.submenu_body ul li a.current_fir{ color:#f60; background:url(../../images/bg_arrow_sm1.gif) no-repeat 10px 4px; padding:0 0 0 20px;}
					.submenu_body ul li a.current_sec{ color:#f60; background:url(../../images/bg_arrow_sm1.gif) no-repeat 22px 4px; padding:0 0 0 32px;}
					
					.submenu_body ul li ul{ margin:5px 0 5px 12px;}
					.submenu_body ul li ul li{ margin:8px 0;}
					.submenu_body ul li ul li a{ font-size:12px; color:#888; font-weight:normal; padding:0 0 0 20px;}
					.submenu_body ul li ul li a:hover{ color:#f60; background:url(../../images/bg_arrow_sm1.gif) no-repeat 10px center;}
					.submenu_body ul li ul li a.current{ color:#f60; background:url(../../images/bg_arrow_sm1.gif) no-repeat 10px center;}
					
				.submenu_foot{ background:url(../../images/bg_foot_submenu.jpg) no-repeat right; height:29px;}
					
			.con{ height:540px; margin:7px 0 0 0; float:left; padding:0 0 0 20px; width:930px; overflow:hidden; zoom:1;}
			.search_wrap{ height:540px; margin:7px 0 0 0; float:left; padding:0 0 0 20px; overflow:hidden; zoom:1; width:830px;}
			.sm_wrap{ height:540px; margin:7px 0 0 0; float:left; padding:0 0 0 20px; overflow:hidden; zoom:1; width:1200px;}
				.con_left{ float:left;}
					.con_title{ margin:33px 10px 0 0; float:left; font-size:12px; color:#999; line-height:24px; height:50px;}
						.ct_t{ font-size:24px; color:#f60; font-family:Arial, Helvetica, sans-serif;}
						.ct_st{ font-size:18px; color:#999; font-family:Arial, Helvetica, sans-serif;}
					
					.search_bar{ float:left; margin:5px 0 0 0px;}
						.search_bar_input{ float:left; background:url(../../images/bg_search_bar.jpg) no-repeat; width:350px; height:24px;}
							.search_bar_input input{ background:none; border:none; width:330px; margin:3px 0 0 8px; color:#333;}
						.search_bar_button{ float:left; margin:0 0 0 5px;}
							.search_bar_button input{ background:url(../../images/bg_search_button.jpg) no-repeat; width:24px; height:29px; border:none;}
							
					.con_pl{ float:left; text-align:center; margin:20px 0 0 0;}
						.con_pl a{ display:block;  text-align:center; font-size:10px; color:#666; background:url(../../images/bg_pl_square.gif) no-repeat center 0px; padding:10px 5px 0 5px; float:left; margin:0 8px 0 0;}
						.con_pl a:hover{ background:url(../../images/bg_pl_square.gif) no-repeat center -30px; color:#f60;}
						.con_pl a.current{ background:url(../../images/bg_pl_square.gif) no-repeat center -30px; color:#f60;}
					.con_content{ margin:10px 0 0 0; line-height:20px; color:#666; font-size:12px;}
						.con_content a{ color:#666;}
						.con_content a{ color:#f60; text-decoration:underline;}
						.con_content table{ width:930px;}
						.con_content thead{ font-weight:bold;}
						.con_content td{ padding:5px;}
							.con_content td a{ color:#666;}
							.con_content td a:hover{ color:#f60;}
						.con_content .tds{ background:#f1f1f1;}
					.con_content_faq{ margin:10px 0 0 0; line-height:20px; color:#666; font-size:12px; overflow:auto; height:400px; width:930px;}
					.ccfc{ width:900px;}
				.con_right{ float:right;}
		.bottommenu{ margin:12px 0 0 20px;}
			.bottommenu a{ color:#999;}
			.bottommenu a:hover{ color:#fff;}
		.main_body_right{ background:url(../../images/bg_bin_right.jpg) no-repeat; width:218px; float:right; height:652px;}
		.body_right{ background:url(../../images/bg_wbin_right.jpg) no-repeat; width:218px; float:right; height:652px;}
		
		.pro{ overflow:hidden; zoom:1; float:left;}
			.pro_show{ float:left; width:300px;}
				.pro_show_pic{ height:300px; text-align:center; width:300px; font-size:260px; display:table-cell; font-family:Arial;vertical-align:middle;}
					.pro_show_pic img{ vertical-align:middle;}
				.pro_show_list{ overflow:hidden; zoom:1;}
					.pro_show_list a{ float:left; margin:0 5px;}
					.pro_show_list a:hover{}
			.pro_data{ float:left; width:280px; height:350px; background:url(../../images/bg_pro_data.jpg) no-repeat; margin:14px 0 0 10px;}
				.pro_data_head{ overflow:hidden; zoom:1; font-weight:bold;}
					.pro_data_head a{ margin:0 0 0 5px; *margin:0 0 0 5px; _margin:0 0 0 3px;}
					.pro_data_head a.pd_pd{ width:148px; height:37px; background:url(../../images/bg_pd_tag1.jpg) no-repeat right; display:block; float:left;}
					.pro_data_head a.pd_pd:hover{ background:url(../../images/bg_pd_tag1.jpg) no-repeat;}
					
					.pro_data_head a.pd_cu{ width:118px; height:37px; background:url(../../images/bg_pd_tag2.jpg) no-repeat right; display:block; float:left;}
					.pro_data_head a.pd_cu:hover{ background:url(../../images/bg_pd_tag2.jpg) no-repeat;}
					
					.pro_data_head a.current{ background-position:left;}
				.pro_data_body{ padding:8px 15px; line-height:20px; color:#666; font-size:10px;}
					.pro_data_body span{ font-weight:bold;}
					.pro_data_body a img{ width:60px; height:60px; border:1px solid #ccc; margin:0 5px;}
				
				.pro_list{ overflow:hidden; zoom:1; margin:10px 0 0 0;}
					.pro_list ul{}
					.pro_list ul li{ float:left; margin:5px 10px 0 0; width:175px; height:185px; overflow:hidden;}
					.pro_list_pic{ width:100px; height:100px; margin:0 0 5px 0; font-size:87px; text-align:center; overflow:hidden;zoom:1; display:table-cell; vertical-align:middle; font-family:Arial;}
					.pro_list_pic img{ vertical-align:middle;}
					.pro_list_info{ font-size:10px; color:#666; line-height:18px;}
				
				.search_list{ overflow:hidden; zoom:1; margin:20px 0 0 0; float:left;}
					.search_list ul{}
					.search_list ul li{ float:left; margin:9px; *margin:9px; _margin:9px 8px; width:120px; height:160px; overflow:hidden;}
					.search_list_pic{}
					.search_list_pic img{ width:80px; height:80px; margin:0 0 5px 0;}
					.search_list_info{ font-size:10px; color:#666; line-height:18px;}
		
		.side_album{ background:#ccc url(../../images/bg_side_album.jpg) no-repeat; width:140px; height:270px; text-align:center; padding:40px 0 0 0; float:right; margin:110px 0 0 0;}
			.side_album a{ margin:0 0 10px 0; display:block;}
		
				.searchbar{ width:290px; position:absolute; right:0; top:10px;}
			.sb_exchange{ float:left; color:#999; margin:6px 15px 0 0;}
				.sb_exchange a{ color:#999;}
				.sb_exchange a:hover{ color:#f60;}
			.sb_input{ background:url(../../images/input_searchbar.jpg) no-repeat; width:130px; height:26px; float:left; text-align:center;}
				.sb_input input{ background:none; border:none; color:#333; width:114px; margin:4px 0 0 0;}
			.sb_button{ float:left; margin:0 0 0 5px;}
				.sb_button input{ background:url(../../images/button_searchbar.jpg) no-repeat; width:24px; height:30px; border:none; cursor:pointer;}
		
		.se_pic{ float:left; margin:15px 0 0 0;width:350px; height:350px;text-align:center;}
			.se_pic img{ }
			
		.se_pic_list{ float:left; margin:2px 0 0 10px; position:relative; width:74px; overflow:hidden; zoom:1;}
			.se_pic_list a{ border:1px solid #ccc; padding:1px; margin:10px 5px; display:block;}
			.se_pic_list a:hover{ border:1px solid #f60;}
			.se_pic_list img{ }
			
			.se_pic_list_p{ margin:35px 0; overflow:hidden; height:305px; text-align:center}
			.se_pic_list .upa{ position:absolute; top:0px; left:20px;}
				.se_pic_list .upa a{ display:block; width:24px; height:24px; background:url(../../images/icon_ad.gif) no-repeat right; padding:0; border:none;}
				.se_pic_list .upa a:hover{ background:url(../../images/icon_ad.gif) no-repeat; border:none;}
				
			.se_pic_list .doa{ position:absolute; bottom:0px; left:20px;}
				.se_pic_list .doa a{ display:block; width:24px; height:24px; background:url(../../images/icon_au.gif) no-repeat right; padding:0; border:none;}
				.se_pic_list .doa a:hover{ background:url(../../images/icon_au.gif) no-repeat; border:none;}
		
		
		.album{ margin:6px 0 0 0;}
		
		.index_wrap{ margin:7px auto 0 auto; height:540px; padding:0; width:1100px;}
		
		.sitemap_wrap{ height:540px; margin:7px 0 0 0; float:left; padding:0; overflow:hidden; zoom:1; width:100%;}
			.sitemap_wrap ul{}
			.sitemap_wrap ul li{ float:left; border-right:1px dotted #ccc; margin:0 20px 0 0; padding:0 20px 0 0; color:#666;}
			.sitemap_wrap .adr_head{ font-weight:bold; margin:0 0 5px 0; font-size:14px; padding:0 0 10px 0; border-bottom:1px dotted #ccc; color:#333;}
			.sitemap_wrap .adr_body{ }
			.sitemap_wrap .adr_line{ float:left; width:130px; margin:0 12px;}
				.sitemap_wrap .adr_body a.fir{ color:#666; margin:5px 0; line-height:18px; display:block; background:url(../../images/icon_gb1.gif) no-repeat 0px 7px; padding:0 0 0 15px; font-weight:bold;}
				.sitemap_wrap .adr_body a.fir:hover{ color:#f60;}
				.sitemap_wrap .adr_body a.sec{ color:#666; margin:0; line-height:18px; display:block;  padding:0 0 0 25px; background:url(../../images/icon_gb2.gif) no-repeat 15px 8px;}
				.sitemap_wrap .adr_body a.sec:hover{ color:#f60;}
		