@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; color:#417600; font-family:Arial, Helvetica, sans-serif; background:#ecf5de url(bg.jpg) top left repeat-x;}
a{ color:#417600; text-decoration:none;}
a:hover{ color:#ff7800;}
.clear{ clear:both;}

#header{ width:905px; height:67px; margin:0px auto;}
	#logo{ float:left; width:280px; height:47px; margin-top:14px; margin-left:7px; background:url(logo.jpg) no-repeat;}
	#header_right{ float:left;}
	#language{ text-align:right; padding-top:5px}
	#navt{ float:left; height:26px; background:url(navt_bg.jpg) top left repeat-x; margin-top:24px; margin-left:250px;}
		#navt .navt-c{ float:left; height:26px; background:url(navt_left.jpg) left top no-repeat; line-height:24px; padding-left:12px; padding-right:5px; min-width:150px;}
		#navt a{ color:#000000; font-size:14px; font-style:italic; text-decoration:none; margin:0px 10px;}
		#navt a:hover{ color:#FFFFFF;}
		#navt .navt-r{ float:left; background:url(navt_right.jpg) top right no-repeat; height:26px; width:7px;}

#nav{ float:right; height:33px; margin:15px 0px 0px 10px;}
	#nav a{ display:block; float:left; width:91px; height:33px; background:url(nav_bg_out.gif) bottom center no-repeat; font-size:14px; color:#FFFFFF; line-height:33px; text-align:center; text-decoration:none; margin-right:3px;}
	#nav a:hover{ background:url(nav_bg_over.gif) bottom center no-repeat;}
	
#banner{ width:905px; height:178px; margin:0px auto; background:url(banner.jpg) top center no-repeat; margin-bottom:5px;}
	#banner_left{ width:286px; float:left;}
	#banner_left .description{ width:286px; height:85px; padding-top:85px; color:#FFFFFF; line-height:140%; overflow:hidden;}
	#banner_left .bar{ width:253px; height:32px; background:url(bar.jpg) top center no-repeat; text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#417600; margin-top:20px;}
	#banner_left .bar div{ display:block; width:200px; text-align:center; height:32px; line-height:30px; overflow:hidden; margin:0 auto;}
	#banner .pic{ float:left; width:540px; height:137px; margin-top:26px; margin-left:61px;}
	
#container{ width:905px; margin:0px auto;}
	#sidebar{ float:left; width:200px; margin-bottom:15px;}
		.title,#main h1{ color:#ff7800; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:bold; border-bottom:#739f11 7px solid; margin-top:5px; margin-bottom:5px; padding:0px;}
		#sidebar ul{ list-style:none; margin:5px 0px; padding:0px;}
		#sidebar ul li{ height:26px; border-bottom:#030303 1px dashed; line-height:26px;}
		#sidebar ul li a{ color:#437407; font-weight:bold; text-decoration:none;}
		#sidebar ul li a:hover{ color:#ff7800;}
	#main{ float:right; width:670px; margin-bottom:15px;}
		#content{ padding:10px 0px; line-height:150%;}
		#content a{ color:#417600; font-weight:bold;}
		.subtitle{ font-weight:bold; color:#ff6000; letter-spacing:1px;}


#footer{ min-height:136px; _height:136px; background:#77b82b url(foot_bg.jpg) top left repeat-x; margin:0px auto; color:#FFFFFF; line-height:150%;}
	#links{ width:624px; height:56px; line-height:28px; margin:0px auto; padding:10px 10px 0px; border-bottom:#CCCCCC 1px dashed; text-align:center;}
	#links a{ display:block; float:left; width:78px; margin:0px 0px; height:28px; color:#FFFFFF;}
	#links a:hover{ font-weight:bold; color:#ff7800;}
	
	#linker{ width:905px; margin:0px auto; line-height:140%; text-align:center;}
	#linker a{ padding:0px 5px;}
	#footerc{ width:905px; margin:10px auto 0px; text-align:center;}
	#footerc a{ color:#FFFFFF; text-decoration:none;}
	#footerc a:hover{ color:#000000;}
		.foot_l{ float:left; width:100px; margin-left:100px; _margin-left:50px;}
		.foot_l span,.foot_c span,.foot_r span,{ border-bottom:#FFFFFf 2px solid;}
		.foot_l p,.foot_c p,.foot_r p,{ margin-top:10px;}
		.foot_c{ float:left; margin-left:70px; _margin-left:35px; width:220px;}
		.foot_r{ float:left; margin-left:70px; _margin-left:35px;}

/* 页面部分 */
.info{clear:both;text-align:right;line-height:30px;}
	.info span{display:inline;margin:5px;}

.content{text-align:left;line-height:26px;font-size:14px;white-space:normal; min-height:300px; _height:300px;}
	div.content a:link,div.content a:visited,div.content a:active{color:#333;font-size:14px;}
	div.content img{padding:3px;border:1px solid #CCC;}

.next{display:block;clear:both;width:100%;line-height:26px;text-align:left;}
.next a{ color:#000000; text-decoration:none;}
.next a:hover{ color:#ff7800;}

.list {text-align:left;display:table;clear:both;}
	.list_img{ float:left; width:142px; height:105px; padding:5px 0px;}
	.list_right{ float:left; width:476px;}
	.list_img img{ margin:8px 10px 5px 0px; border:#cccccc 1px solid;}
	.list h5{margin:5px 0px 0px 0px;padding:0px;line-height:30px;background:url(li.gif) no-repeat 0px 8px;}
	.list h5 a{margin-left:20px;font-size:14px;}
	.list p{line-height:18px;margin:0px;padding:0px;}
	.list p i{font-style:normal;font-size:10px;color:#666;}
	.list p a:link,.list p a:visited,div.list p a:active{font-size:10px;color:#666;}

	.related{width:317px;}
	.related p{margin-top:10px;}
/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/*#k_nextpage a,#k_lastpage a{ color:#000000; text-decoration:none;}
#k_nextpage a:hover,#k_lastpage a:hover{ color:#ff7800;}
*/