.main{
	line-height:150%;
}
.main a:hover{
	color:#C30;
}

.pagetitle{
	width:760px;
	height:52px;
	margin:10px auto 0 auto;
}

	.pagetitle .right_side{
		width:580px;/*585px*/
		height:52px;
		background:url(/images/main_subnav_bg.jpg);
		padding-left:5px;
	}
	
	.pagetitle ul{
		width:430px;
		margin-top:15px;
	}
	
	.pagetitle li{
		display:block;
		float:left;
		height:15px;
		padding:5px 0 0 15px;
		margin-left:10px;
		background:url(/images/subnav_liststyle_bg.jpg) left no-repeat;
		list-style:none;
	}
	
	.pagetitle li a{
		color:#FFF;
	}

.pagetitle h1{
	width:154px;/*175px*/
	height:19px;/*52px*/
	padding:33px 0 0 21px;
	background:url(/images/main_pagetitle_bg.jpg);
	font-weight:normal;
	font-size:12px;
	color:#FFF;
}

.side_item{
	width:160px;
	margin-bottom:20px;
}
	.side_item a{
		color:#000;
	}
	.side_item .item_head{
		border-bottom:1px solid #e0e0e0;
		padding-bottom:5px;
	}
		.side_item .item_head h1{
			border-left:4px solid #c30;
			font-size:14px;
			height:18px;
			line-height:18px;
			text-indent:10px;
		}
			.side_item .item_head h1 a{
				font-size:14px;
			}

	.side_item .item_body{
		margin-top:10px;
		padding:0 10px;
	}

.left{
	float:left;
	width:580px;
}

.dyxc .item_body{
	padding:0;
}
	.dyxc .text{
		width:100px;
	}
		.dyxc h2 a{
		color:#036;
		}
		
	.dyxc .pic{
	}
		.dyxc img{
			width:50px;
			height:40px;
			border:1px solid #000;
			margin:2px;
		}

.searchinput{
	margin-top:5px;
}
	.searchinput input{
		width:90px;
		border:1px solid #ccc;
		background:#fff;
		padding:2px;
		float:left;
	}
	.searchinput .btn{
		width:32px;
		height:20px;
		margin-left:5px;
		color:#036;
	}

.searchpop{
	padding-top:5px;
}

.searchresult{
	padding-top:5px;
}
	.searchresult h2{
	}
	.searchresult .keywords{
		color:#c30;
	}

.searchpop li,
.searchresult li{
	list-style:none;
}

.center_item{
	width:405px;
}
	.center_item a{
		color:#036;
	}	
	.center_item h1{
		width:405px;
		height:32px;
		padding-top:3px;
		text-indent:18px;
		background:url(/images/center_title_bg.jpg) no-repeat;
	}
		.center_item h1 a{
			font-size:14px;
			color:#c30;
		}
	
	.center_item .item_body{
		margin-top:10px;
		padding:0 10px;
	}
	.allnews .photonews,
	.center_item .photonews{
		width:120px;
	}
		.allnews .photonews h2,
		.center_item .photonews h2{
			color:#036;
			font-weight:normal;
		}
		.allnews .photonews img,
		.center_item .photonews img{
			border:1px solid #000;
			width:120px;
			height:100px;
		}
		.allnews .photonews .text,
		.center_item .photonews .text{
			margin-top:5px;
		}
		
	.center_item .newslist{
		width:250px;
	}
		.center_item .newslist li{
			margin-left:15px;
			line-height:180%;
		}
	
.right{
	float:right;
	width:180px;
}
	.right .side_item{
		margin-left:20px;
	}

.ztbd{
	text-align:center;
}
	.ztbd img{
		width:130px;
		height:40px;
		margin:0 0 3px 5px;
	}

.side_item .more,
.center_item .more{
	text-align:right;
}

.allnews,
.readnews{
	width:575px;
	border:1px solid #000;
}
.readnews .newstitle{
	padding:10px;
}
.readnews .content{
	padding:0 10px;
}

.newstitle h3{
	font-size:20px;
	text-align:center;
	line-height:120%;
}

.newstitle .newsinfo{
	margin-top:2px;
	text-align:center;
	color:#CCC;
}

.readnews p{
	text-indent:24px;
}

.readnews .control{
	width:550px;
	margin:20px auto;
	text-align:right;
}
	.readnews .control a{
		color:#036;
	}

.readnews .analogy{
	width:550px;
	margin:10px auto;
}
	.readnews .analogy h2{
		width:550px;
		height:24px;
		padding-top:1px;
		line-height:25px;
		text-indent:30px;
		color:#c30;
		font-size:14px;
		background:#f9f9f9;
		border-bottom:1px solid #e0e0e0;
	}
	.readnews .newslist{
		padding:10px;
	}
		.readnews .newslist li{
			margin-left:15px;
		}
		.readnews .newslist a{
			color:#036;
		}
	
.allnews{
	width:555px;
	padding:10px;
}
	.allnews a{
		color:#036;
	}
	.allnews .newslist{
		width:400px;
	}
		.allnews .newslist li{
			margin-left:15px;
			line-height:200%;
		}
			.allnews .newslist li .time{
				margin-left:5px;
				color:#999;
			}
		.allnews .newslist a{
			font-size:14px;
			color:#036;
		}
		
	.allnews .photonews{
		margin-right:10px;
	}
	
	.allnews .photonews_item{
		margin-bottom:5px;
	}