@charset "gb2312";
/* CSS Document */

body { margin: 0 auto; background:#474747; font-size:12px; font-family:ËÎÌå,Arial, Helvetica, sans-serif; }
ul,li { margin:0; padding:0; list-style:none; }
I { font-style: normal; }
a { color:#AAAAAA; text-decoration:none; }
a:hover { color:#AAAAAA; text-decoration: underline; }

#header { height:130px; overflow:auto; background:#000 url(header_bg.gif) repeat-x; }
	.head { height:129px; width:912px; margin: 0  auto; }
	.head_l_bg { height:129px; background:url(haed_left.gif) no-repeat; }
		.head_top { overflow:hidden; zoom:1; }
			.logo { float:left; width:390px; }
				.head_l { float:right; width:476px; }
					.head_l li { float:right; height:35px; line-height:35px; text-indent:17px; margin:0 11px; background:url(icon.gif) no-repeat 0 50%; }
					.head_l li a { color:#E8E8E8; text-decoration:underline; }
					.head_l li a:hover { color:#E8E8E8; text-decoration: none; }	
		.menu { overflow:hidden; }
			.menu li { float:left; width:113px; }
			.menu li a { display:block; background:url(menu_bg.gif) repeat-x; height:42px; line-height:42px; font-size:13px; color:#FFF; font-weight:bold; text-align:center; }
			.menu li a:hover { color:#FFF; text-decoration:none; }
			.menu li a:hover { background:url(menu_hover_bg.gif) repeat-x; }
			.menu li.menu_left { width:79px; }
			.menu li.menu_left a { width:79px; background:url(menu_01.gif) no-repeat; }
			.menu li.menu_left a:hover { background:url(menu_01.gif) no-repeat; }
			.menu li.last  a { width:155px; text-align:left; text-indent:30px; background:url(menu_last_bg.gif) no-repeat; }
			.menu li.last  a:hover { background:url(menu_last_hover_bg.gif) no-repeat; }
			
#slide { overflow:hidden; height:179px; background:url(slide_bg.gif) repeat-x; }
	.slide_main { width:910px; height:179px; background:url(slide_main_bg.gif) repeat-x; margin: 0 auto; border:1px solid #7A7A7A; border-width: 0 1px 0 1px; }
	
#slide_other { overflow:hidden; height:101px; background:url(slide_other_bg.gif) repeat-x; }
	.slide_other_main { width:910px; height:101px; background:url(slide_other_main_bg.gif) repeat-x; margin: 0 auto; border:1px solid #7A7A7A; border-width: 0 1px 0 1px; }
	
#main { width:912px; margin: 10px auto 0; overflow:hidden; }
	.main_l { float:left; width:197px; overflow:hidden; }
		.login {  background:url(login_bg.gif) no-repeat; height:234px; } 
			.login_title { height:46px; font-size:14px; font-weight:bold; color:#D1D1D1; overflow: hidden; }
			.login_title span { display:block; margin: 15px 0 0 24px; }
			.user { margin-top:33px; height:23px; overflow:hidden; }
				.user input { width:148px; height:23px; background:none; border:0; margin-left:26px; }
			.pwd { margin-top:30px; height:23px; overflow:hidden; }
				.pwd input { width:148px; height:23px; background:none; border:0; margin-left:26px; }
			.cookie { margin-top:10px; text-align:right; height:23px; overflow:hidden; color:#AAA; padding-right:22px; }
			.submit { margin-top:7px; }
				.submit input { height:22px; width:70px; background: url(login_btn.gif) no-repeat; border:0; }
				.submit span { padding-left:53px; margin-right:32px; }
				.submit span a, .submit span a:hover { color:#F2990A; text-decoration:underline; }
				.submit span a:hover { text-decoration:none; }
		.left_box { overflow:hidden; margin-top:7px; }
			.l_box_title { background:url(left_box_top.gif) no-repeat; height:50px; overflow:hidden; }
				.l_box_title span { display:block; margin: 15px 0 0 24px; }
				.l_box_title span a, .l_box_title span a:hover { font-size:14px; font-weight:bold; color:#D1D1D1; }
			.l_box_content { background:url(left_box_bg.gif) repeat-y; overflow:hidden; zoom:1; }
				.l_box_content ul { width:160px; margin-left:19px; margin-bottom:8px; overflow:hidden; background:url(li_line.gif);}
				.l_box_content ul li { width:150px; overflow:hidden; line-height:31px; height:31px; background:url(li_icon.gif) no-repeat 100% 15px; padding-right:10px; }
				.l_box_content ul li a { color:#9F9F9F; }
				.l_box_content ul li a:hover { color:#ccc; }
				.l_box_content ul li.last { background:none; height:29px; line-height:29px; overflow:hidden; }
			.l_box_bottom { height:8px; overflow:hidden; background:url(left_box_bottom.gif) no-repeat; }
	.main_r { float:right; width:708px; overflow:hidden; }
		.box { background:url(box_bg.gif) repeat-y; }
			.box_main { height:372px;background:url(box_top.gif) no-repeat; }
			.list_main { min-height:838px; _height:838px; background:url(box_top.gif) no-repeat; }
				.box_title { height:65px; overflow:hidden; }
					.box_title span.title { display:block; float:left; margin:16px 0 0 20px; }
					.box_title span.more { display:block; float:right; margin:16px 8px 0 0; } 
				.box_title a, .box_title a:hover { font-size:14px; font-weight:bold; color:#D1D1D1; }
				.list_nav { height:60px; overflow:hidden; }
				.list_nav a, .list_nav a:hover { color:#D1D1D1; }
				.list_nav span { display:block; float:left; margin:16px 0 0 20px; background:url(nav_icon.gif) no-repeat 0 5px; text-indent:15px; font-size:14px; color:#D1D1D1; }
				.sub_cat { margin-left:13px; margin-bottom:13px; width:680px; height:31px; border:1px solid #656565; background:#1F1F1F;  overflow:hidden; }
				.show_page{ margin-left:13px; margin-bottom:13px; width:640px; height:31px;  overflow:hidden; padding-top:8px; text-align:center;}
				.show_page Input{ border:0px; text-align:center;background-color:#2A2A2A; width:13px; color:#656565;}
				.show_page  { color:#656565;  text-decoration:none; padding-left:5px;}
				.show_page  a{ color:#656565;  text-decoration:none; }
				.show_page  a:hover { text-decoration:none; }
					.sub_cat ul li { float:left; height:31px; line-height:31px; margin: 0 11px; }
					.sub_cat ul li a, .sub_cat ul li a:hover { color:#FFF; font-weight:bold; text-decoration:underline; }
					.sub_cat ul li a:hover { text-decoration:none; }
				.box2_title_cat1, .box2_title_cat2 { margin-bottom:17px; height:44px; background:url(box2_cat1_top.gif) no-repeat; overflow:hidden; }
				.box2_title_cat1 a, .box2_title_cat2 a, .box2_title_cat1 a:hover, .box2_title_cat2 a:hover  { font-size:14px; font-weight:bold; color:#D1D1D1; }
				.box2_title_cat2 { background:url(box2_cat2_top.gif) no-repeat;}
				.box2_title_cat1 span a, .box2_title_cat2 span a { float:left; display:block; margin-top:4px; text-align:center; line-height:38px; }
				.box2_title_cat1 span.more, .box2_title_cat2 span.more { float:right; margin:0 8px 0 0; }
				.box2_title_cat1 span.on1 a, .box2_title_cat2 span.on1 a { width:133px; height:38px; overflow:hidden; margin-left:5px; }
				.box2_title_cat1 span.on2 a, .box2_title_cat2 span.on2 a { margin-left:2px; width:136px; height:38px; overflow:hidden; }
				.box_content { overflow:hidden; zoom:1; }
					.box_content ul { overflow:hidden; margin-left:6px; }
					.box_content ul li { float:left; display:inline; margin: 0 12px 8px 12px;}
					
					.box_content ul li I.pic { display:block; width:148px; height:108px; border:1px solid #616060; overflow:hidden; }
					.box_content ul li I.title { display:block; width:148px; height:30px; line-height:30px; height:34px\9; line-height:34px\9; overflow:hidden; text-align:center; }
					.box_content ul li I.title a { text-decoration:underline; }
					.box_content ul li I.title a:hover { text-decoration:none; }
					
					.box_content ul li span { float:right; margin-right:20px; color:#838383; font-size:14px;}
					.box_content ul li I.newstitle { display:block; width:450px; height:22px; line-height:22px; height:22px\9; line-height:22px\9; overflow:hidden;padding-left:10px;  font-size:14px;}
					.box_content ul li I.newstitle a { text-decoration:underline; }
					.box_content ul li I.newstitle a:hover { text-decoration:none; }
					
					
				.content_top { overflow:hidden; width:682px; margin:0 auto; text-align:center; background:url(content_line.gif) repeat-x 0 100%; padding-bottom:10px; }
					.content_top h4 { margin:0 0 10px auto; color:#F26338; }
					.content_top span { color:#AAAAAA; }
				.content { width:668px; margin:10px auto; min-height:635px; _height:635px; line-height:22px; color:#848484; font-size:13px; }
				.list_page { overflow:hidden; width:682px; margin:0 auto; padding-top:10px; color:#F2640C;  background:url(content_line.gif) repeat-x 0 0; }
				.list_page a { text-decoration:underline; }
				.list_page a:hover { text-decoration:none; }
				.box_content .list_page li { float:none; display:block; height:20px; line-height:20px; }
			.box_t { background:url(box_bottom.gif) no-repeat; height:7px; overflow:hidden; }
			
	.banner { margin: 6px auto 8px; height:81px; width:700px; overflow:hidden; border:1px solid #727272; background:#545454; }
	
#link { width:912px; margin: 7px auto; overflow:hidden; }
	.link_l { float:left; width:15px; height:159px; background:url(link_l.gif) no-repeat; overflow:hidden;}
	.link_r { float:left; width:15px; height:159px; background:url(link_r.gif) no-repeat; overflow:hidden;}
	.link_main { float:left; width:882px; height:159px; background:url(link_bg.gif) repeat-x; overflow:hidden;}
		.link_title { height:38px; }
		.link_title span { display:block; margin: 4px 0 0 10px; height:32px; line-height:32px; }
		.link_title span a, .link_title span a:hover { font-size:14px; font-weight:bold; color:#D1D1D1; }
		.link_content { margin: 7px 10px 0 14px; height:100px; overflow:hidden; }
		.link_content li {  float:left; margin-right:19px; white-space:nowrap; height:25px; line-height:25px; }
		.link_content li a, .link_content li a:hover { color:#BBB; }
		
#footer { margin:10px auto 0; height:112px; background:url(footer_bg.gif) repeat-x; overflow:hidden; }
	.footer_nav { margin:20px auto; text-align:center; }
	.footer_nav a, .footer_nav a:hover { font-size:12px; font-weight:bold; }
	.copyright { text-align:center; color:#606060; line-height:22px; }
	.copyright a, .copyright a:hover { color:#fff; text-decoration:underline; }
	.copyright a:hover { text-decoration:none; }
	
