/* CSS Document */
body {
margin:0;
padding:0;
background:#fff  repeat-x 50% 0;
behavior:url(ie-css3.htc);
}
.mt20 {
	margin-top: 20px;
}
.mt15 {
	margin-top: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt5 {	
	margin-top:5px;
}
.ml5 {
margin-left:5px;
}
.ml8 {
margin-left:8px;
}
.ml10 {
margin-left:10px;
}
.ml15 {
margin-left:15px;
}
.ml20 {
margin-left:20px;
}

.pt5 {
padding-top:5px;
}
.pt10 {
padding-top:10px;
}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}
.fl {
	float: left;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	zoom:1;
}
.d-inline {
_display:inline;
}
header {
	background:url(headtop.jpg) no-repeat 50% 0;
	height:484px;
}
.main-1002 {
	width:1002px;
	margin:0 auto;
}
#content1 {
margin-top:20px;	
}

#c1-left {
	width:530px;
	height:330px;
float:left;
}
#c1-right {
	margin-left:20px;
	width:450px;
	float:left;
}

#c1-right dl dt a {
	color:#f00;
}
#c1-right dl dt {
	font-size:16px;
	font-weight:bold;
	line-height:34px;
}
#c1-right dl dd {
	font-size:14px;
	line-height:26px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
#content2 {
	margin-top:20px;
}

#c2-newlist ul li {
	height:30px;
	line-height:30px;
	float:left;
	font-size:14px;
	text-indent:15px;
	width:470px;
	margin-left:20px;
		background:url(icohei.jpg) no-repeat 0px 12px;
}
#c2-newlist ul li  a {
	float:left;
}
#c2-newlist ul li  span {
	float:right;
	font-size:12px;
}
#content3 {
	margin-top:20px;
}
#c3_tulist  {
	padding:25px 0;
}
#c3_tulist ul li {
width:240px;
float:left;
margin-left:12px;
	
}
#c3_tulist ul li img {
	width:240px;
height:180px;
}

#c3_tulist ul li  span {
	display:block;
	padding-top:8px;
	text-align:center;
	font-size:14px;
}
footer {
	border-top:5px  solid #22ab39;
	padding:30px 0;
	text-align:center;
	line-height:28px;
}