body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5 h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0;}
a,:link,:visited,ins{ text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}
caption,th{ text-align:left;}
ol,ul,li{ list-style:none;}
fieldset,img{ border:none;}

a{ color:#1d1d1d;}
a:hover{ color:#d10101; text-decoration:underline;}
.clear{ width:100%; height:0; overflow:hidden; clear:both;}

body{ background:url(../images/bg.gif) no-repeat center top; font-size:12px; color:#325e7f;}

#header{ width:1000px; height:236px; margin:0 auto; overflow:hidden;}
	.add{ clear:both; width:1000px; height:30px; line-height:30px; color:#000000;}
	.nav{ padding:143px 0 0 10px; overflow:hidden; width:990px; background:url(../images/nav.gif) no-repeat 0 151px; height:52px;}
		.nav li{ float:left; width:96px; height:51px; overflow:hidden; line-height:60px;}
		.nav li.patch{ background:url(../images/nav_patch.gif) no-repeat; width:8px; height:43px; margin-top:8px;}
		.nav li a{ display:block; width:115px; height:51px; text-align:center; font-size:14px; font-weight:bold; color:#ffffff;}
		.nav li a:hover{ background:url(../images/nav_tab.gif) no-repeat; color:#494949; text-decoration:none; line-height:51px;}
		
#container{ width:1000px; margin:0 auto; overflow:hidden;}		
	.flash{ background:url(../images/flash.gif); width:689px; height:285px; float:left; overflow:hidden; padding:6px 0 0 6px;}
		#headerPic,#hot_img{ width:689px; height:285px;}
				#img_box { width:470px; height:277px; float:left; overflow:hidden;}
				#img_box img { width:470px; height:277px;}		
			#img_data{ width:214px; height:277px; float:left; position:relative; background:url(../images/flash_top.gif) no-repeat left top;}
				#img_data dl dt{ display:none;}
				#img_data dl dd{ width:196px; height:46px; padding:0 9px; line-height:46px; overflow:hidden; font-size:12px; text-align:center; float:left; background:url(../images/flash_border.gif); cursor:pointer;}
				#img_data dl dd a{ color:#325e7f; display:block; width:196px; height:46px;}
				#img_data dl dd a:hover{ text-decoration:none;}
				#img_data dl dd.here { height:47px; background:url(../images/flash_tab.gif); line-height:46px;}
				#img_data dl dd.here a{ color:#ffffff;}
				#img_data dd span { display:none; font-weight:bold; left:0px; margin:0px; width:20px; color:#fff; position:absolute; top:-27px; height:22px; text-align:center;}
	.news{ overflow:hidden;}
	.width_1{ background:url(../images/news.gif); width:295px; height:291px; float:right;}
	.width_2{ background:url(../images/list_1.gif); width:375px; height:265px; float:left;}
	.mag_2{ display:inline; margin-left:9px;}
	.width_3{ background:url(../images/list_2.gif); width:230px; height:265px; float:right;}
		.news_t{ height:36px; line-height:36px; overflow:hidden; font-size:14px;}
		.width_1a{ width:295px;}
		.width_2a{ width:375px;}
		.news_t strong{ float:left; padding-left:24px; color:#000000;}
		.news_t span{ color:#d10101;}
		.news_t a{ float:right; display:inline-block; width:36px; height:15px; margin:10px 17px 0 0;}
		.news_m{ clear:both;  overflow:hidden;}
		.width_1b{ width:264px; padding:3px 0 0 15px;}
		.width_2b{ width:342px; padding:3px 0 0 18px;} 
			.news_m li{ float:left; height:25px; line-height:25px; overflow:hidden; background:url(../images/dot.gif) no-repeat 0 10px; padding-left:8px;}
			.news_m li code{ float:right; color:#1d1d1d;}
			.width_1b li{ width:258px;}
			.width_2b li{ width:334px;}
		.news_m p{ width:342px; height:216px; overflow:hidden; display:block; line-height:24px;}
		.news_m p img{ width:150px; height:108px; padding:2px; border:1px solid #a1a1a1; margin-right:12px; float:left;}
		.news_m p span{ padding-left:24px;}
		.news_n{ clear:both; width:204px; padding-left:13px; overflow:hidden;}
			.news_n li{ width:204px; line-height:20px; overflow:hidden;}
	.wide_line{ background:url(../images/wide_line.gif) no-repeat 0 14px; width:980px; height:39px; overflow:hidden; clear:both; line-height:30px; text-align:right; color:#ffffff; padding:14px 20px 0 0;}
	.wide_line strong{ float:left; padding-left:28px; font-size:14px;}
	.wide_line strong span{ color:#fdffc8;}
	.fl{ float:left;}
	.fr{ float:right;}
	.mt{ padding-top:12px;}
	.list_a{ width:280px; overflow:hidden;}
	.high_1{ background:url(../images/list_a.gif); height:249px;}
	.high_2{ background:url(../images/list_c.gif); height:329px;}
		.list_a_t{ height:46px; line-height:46px; overflow:hidden; font-size:14px; width:280px;}
		.list_a_t strong{ float:left; padding-left:24px; color:#000000;}
		.list_a_t span{ color:#d10101;}
		.list_a_t a{ float:right; display:inline-block; width:36px; height:15px; margin:13px 20px 0 0;}
		.list_a_m{ clear:both; width:244px; overflow:hidden; padding-left:18px;}
			.list_a_m li{ float:left; width:236px; height:24px; line-height:24px; overflow:hidden; background:url(../images/dot.gif) no-repeat 0 10px; padding-left:8px;}
			.list_a_m li code{ float:right; color:#1d1d1d;}
	.list_b{ background:url(../images/list_b.gif); width:709px; height:248px; overflow:hidden;}		
		.list_b_t{ height:52px; line-height:52px; overflow:hidden; font-size:14px; width:709px;}
		.list_b_t strong{ float:left; padding-left:30px; color:#000000;}
		.list_b_t span{ color:#d10101;}
		.list_b_t a{ float:right; display:inline-block; width:36px; height:15px; margin:18px 18px 0 0;}
		.list_b_m{ clear:both; width:709px; overflow:hidden; padding-top:1px;}
			.list_b_m li{ float:left; width:156px; overflow:hidden; display:inline; text-align:center; line-height:32px; margin-left:16px;}
			.list_b_m li img{ border:1px solid #a1a1a1; display:block; padding:2px; width:154px; height:162px;}
			.list_b_m li a{ color:#325e7f;}
	.list_d{ float:left; background:url(../images/list_d.gif); width:711px; height:177px; overflow:hidden;}		
		.list_d_t{ float:left; height:31px; padding-left:17px; width:690px; overflow:hidden;}
			.list_d_t li{ float:left; width:108px; height:31px; display:inline; margin-right:4px; text-align:center; line-height:34px; font-weight:bold; font-size:13px; background:url(../images/tab_1.gif); cursor:pointer;}
			.list_d_t li a{ display:block; width:100%; height:31px; color:#807b7b;}
			.list_d_t li a:hover{ text-decoration:none;}
			.list_d_t li.curMenu{ width:107px; background:url(../images/tab_2.gif);}
			.list_d_t li.curMenu a{ color:#ffffff;}
		.hidden{ display:none;}
		.list_d_m{ clear:both; width:711px; height:120px; overflow:hidden; padding-top:14px;}
			.list_d_m li{ float:left; width:117px; height:120px; text-align:center; line-height:32px; overflow:hidden; display:inline; margin-left:20px;}
			.list_d_m li img{ display:block; padding:2px; border:1px solid #adadad; width:111px; height:88px;}
			.list_d_m li a{ color:#325e7f;}
	.coop{ background:url(../images/coop.gif); width:712px; height:146px; float:left; overflow:hidden; margin-top:6px;}
		.coop_t{ height:53px; line-height:38px; overflow:hidden; font-size:14px; width:1000px;}
		.coop_t strong{ float:left; padding-left:30px; color:#000000;}
		.coop_t span{ color:#d10101;}
		.coop_m{ clear:both; overflow:hidden; line-height:22px; padding:0 15px; width:681px; height:88px;}
		.coop_m a{ margin:0 15px; color:#325e7f;}
	.content{ width:695px; overflow:hidden;}
		.content_t{ background:url(../images/content_t.gif) no-repeat top; width:695px; height:56px; overflow:hidden; line-height:50px; font-weight:bold; font-size:14px; color:#090909;}
		.content_t strong{ padding-left:28px;}
		.content_t span{ color:#b10012;}
		.content_m{ background:url(../images/content_m.gif) repeat-y; width:695px; clear:both; overflow:hidden;}
		.content_m h1{ text-align:center; width:695px; height:32px; line-height:32px; font-size:16px; color:#000000; padding-top:12px; overflow:hidden;}
			.info{ float:left; display:inline; margin-left:20px; border-bottom:2px solid #e9e9e9; width:655px; text-align:center; height:24px; line-height:24px; overflow:hidden; padding-bottom:16px;}
			.info span{ color:#090909; padding:0 12px; font-weight:bold;}
			.article{ clear:both; width:655px; padding-left:20px; overflow:hidden; line-height:24px; padding-top:24px; color:#090909;}
                        .article p.imgpo img{ text-align:center;}
			.c_list{ width:666px; overflow:hidden; clear:both; padding:10px 0 0 15px;}
				.c_list li{ height:41px; background:url(../images/line.gif) repeat-x 0 40px; width:660px; padding:0 3px; line-height:50px; overflow:hidden; font-size:14px;}
				.c_list li code{ float:right; color:#666666;}
			.c_page{ clear:both; padding-top:20px; overflow:hidden;}
				.c_page_l{ float:left;padding-left:18px;width:auto; padding-right:100px; height:19px; overflow:hidden;}
					.c_page_l li{ float:left; display:inline; width:auto; margin:2px 0 0 5px; height:15px; overflow:hidden;}
					.c_page_l li a{ width:auto; display:block; height:13px; line-height:14px; border:1px solid #bfbfbf; width:15px; text-align:center; overflow:hidden;}
					.c_page_l li a:hover{ text-decoration:none;}
					.c_page_l li.pb a{ background:url(../images/pb.gif); border:1px solid #34b8f0; color:#ffffff;}
					.c_page_l li.pl{ height:19px;width:561px; margin:0 7px 0 0;}
					.c_page_l li.pl a{ display:block; height:19px; line-height:20px; width:43px; padding-left:18px; color:#000000; border:none; text-align:left;}
					.c_page_l li.pr{ height:19px; background:url(../images/pr.gif); width:61px; margin:0 0 0 12px;}
					.c_page_l li.pr a{ display:block; height:19px; line-height:20px; width:55px; padding-left:6px; color:#000000; border:none; text-align:left;}
				.c_page_r{ float:left; line-height:24px; height:24px; padding-right:15px; width:auto;}
				.c_page_r span{ float:left; color:#090909; padding-right:4px; }
				.c_page_r input.text{ background:url(../images/input_text.gif); border:none; width:32px; height:24px; padding:0 3px; float:left; line-height:24px;}
				.c_page_r input.button{ background:url(../images/input_btn.gif); border:none; width:34px; height:24px; float:left; display:inline; margin-left:4px; cursor:pointer;}
			.p_list{ width:695px; overflow:hidden; clear:both; padding-top:16px;}
				.p_list li{ float:left; display:inline; width:156px; height:171px; overflow:hidden; text-align:center; line-height:40px; margin:0 9px 0 8px;}
				.p_list li img{ border:1px solid #a1a1a1; display:block; padding:2px; width:150px; height:118px;}
		.content_b{ background:url(../images/content_b.gif); width:695px; height:31px; overflow:hidden; clear:both;}
	.side{ width:295px; overflow:hidden;}	
		.c_side{ background:url(../images/c_side_1.gif); width:295px; height:290px; clear:both; overflow:hidden;}
			.c_side_t{ height:36px; line-height:40px; overflow:hidden; font-size:14px; width:295px;}
			.c_side_t strong{ float:left; padding-left:30px; color:#000000;}
			.c_side_t span{ color:#d10101;}
			.c_side_t a{ float:right; display:inline-block; width:36px; height:15px; margin:10px 17px 0 0;}
			.c_side_m{ clear:both; width:271px; overflow:hidden; padding-left:12px;}
				.ybg li{ float:left; height:24px; line-height:24px; overflow:hidden; background:url(../images/dot.gif) no-repeat 0 10px; padding-left:8px; width:263px;}
				.nobg li{ float:left; width:271px; line-height:20px; overflow:hidden;}
			.c_side_n{ clear:both; width:295px; overflow:hidden; padding-top:16px;}
				.c_side_n li{ float:left; display:inline; width:114px; height:114px; overflow:hidden; margin-left:22px; text-align:center; line-height:32px;}
				.c_side_n li img{ display:block; width:112px; height:78px; border:1px solid #4f4f4f;}


#footer{ width:1000px; height:150px; margin:0 auto; overflow:hidden; background:url(../images/footer.gif) repeat-x 0 27px; padding-top:27px;}	
	.copyright{ width:1000px; overflow:hidden; clear:both; padding-top:30px;}
		.copyright li{ width:1000px; overflow:hidden; height:25px; line-height:25px; text-align:center; color:#000000;}
		.copyright li a{ color:#000000;}
		.copyright li a:hover{ color:#d10101; text-decoration:underline;}