/* CSS Document */
body {
margin:0;
padding:0;
background:#f3f3f3 url(bg.jpg) 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;
}
.main-1002 {
	width:1032px;
	margin:0px auto;
	background:#fff;
	padding:20px 15px;
}
.main-1032 {
	width:1032px;
	margin:0px auto;
}
#head-top {
	height:36px;
	line-height:36px;
	border-bottom:1px solid #ccc;
}
#head-left {
	float:left;
}
#datetime {
	text-indent:15px;
}
#head-right {
	float:right;
}
#headbg {
	background:url(headbg.jpg) no-repeat 50% 0;
	height:178px;
	overflow:hidden
}
#index-search {
	float:right;
	width:380px;
	margin-top:70px;
}
#Keyword {
	width:270px;
	height:34px;
	line-height:32px;
	border:1px solid #ccc;
}
nav {
	background:#e22829;
	height:40px;

}
#nav {
	line-height:40px;	
	 position:relative; z-index:9999; 
}
#nav a{ color:#fff;  }
#nav .nLi{ float:left;  position:relative; display:inline;  }
#nav .nLi h3{ float:left;	line-height:40px;  }
#nav .nLi h3 a{ display:block; padding:0 18px; font-size:16px; font-weight:bold;  }
#nav .sub{ display:none; width:100%;left:0; top:34px;  position:absolute; background:#b52121;  line-height:30px;padding:5px 0; }
#nav .sub li{ zoom:1;border-bottom:1px solid #fff; text-align:center;font-size:14px;}
#nav .sub a{ display:block; }
#nav .sub a:hover{ background:#b52121; color:#fff;  }
#nav .on h3 a{ background:#b52121; color:#fff;   }

#content1 {	

}
#c1-left {
	width:480px;
	height:300px;
	float:left;
	position:relative;
	overflow:hidden;
}
#c1-left .focusBoxpic img {display: block; width:480px;height:300px; }
#c1-left .focusBoxtxt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	#c1-left .focusBoxtxt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	#c1-left .focusBoxtxt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	#c1-left .focusBoxtxt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px;  text-decoration: none; }
	#c1-left .focusBoxnum { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	#c1-left .focusBoxnum li{ float: left; position: relative; width: 18px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	#c1-left .focusBoxnum li a,#c1-left .focusBoxnum li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	#c1-left .focusBoxnum li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	#c1-left .focusBoxnum li.on a,#c1-left .focusBoxnum a:hover{ background:#f60;  }
#c1-right {
	float:left;
	margin-left:20px;
	width:500px;
}
#c1-rihgttt {
	height:32px;
	line-height:32px;
	border-bottom:1px solid #ccc;
}
#c1-rihgttt h2 {
	float:left;
	line-height:32px;
	background:#e22829;
	padding:0 20px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
#c1-rihgttt h3 {
	float:right;
	line-height:32px;
	font-size:12px;
	padding-right:5px;
}
#content2 {
	margin-top:20px;
}
.new-left {
	width:258px;
	float:left;
}
.new-center {
	width:382px;
	float:left;
	margin-left:12px;
}
.new-right {
	width:330px;
	float:left;
	margin-left:12px;
}

.new-left-border {
	border:1px solid #ccc;
	border-top:0px;
}
#c2-left  {
	padding-top:5px;
	padding-bottom:20px;
}
#c2-left ul li {
width:230px;
height:44px;
border:1px solid #e22829;
	
margin:0px auto;
margin-top:10px;	
line-height:40px;
font-size:14px;
font-weight:bold;
color:#e22829;	
text-indent:95px;
}
#c2-left ul li a {
color:#e22829;	
}
#index-gg1 {
height:90px;
 overflow:hidden; position:relative; 
margin-top:20px;	
}
/* 本例子css */
#index-gg1 .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;color:#fff; }
#index-gg1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
#index-gg1 .hd ul li{ color:#333;float:left; margin-right:2px;  width:20px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; }
#index-gg1 .hd ul li.on{ background:#f00; color:#fff; }
#index-gg1 .bd{ position:relative; height:100%; z-index:0;   }
#index-gg1 .bd li{ zoom:1; vertical-align:middle; }
#index-gg1 .bd img{ width:1002px; height:90px; display:block;  }
#content3 {
margin-top:20px;	
}
#c3-left  {
	padding-top:5px;
	padding-bottom:10px;
}
#c3-left ul li {
width:230px;
height:36px;
border:1px solid #e22829;
background:#fff7f0;
margin:0px auto;
margin-top:10px;	
line-height:36px;
font-size:14px;
font-weight:bold;
color:#e22829;
text-align:center;
}
#c3-left ul li a {
color:#e22829	
}
#c3-ztzl  ul {
	padding-bottom:12px;
}
#c3-ztzl ul li {
width:230px;
height:42px;
border:1px solid #e22829;	
margin:0px auto;
margin-top:10px;
}
#c3-ztzl ul li img {
	width:228px;
	height:40px;
}
#content4 {
	margin-top:20px;
}
#c4-tulist  {
	padding:25px;
}
#c4-tulist ul li {
	width:218px;

	float:left;
	margin-left:20px;
}
#c4-tulist ul li img {
	width:218px;
	height:146px;
}
#c4-tulist ul li span {
	text-align:center;
	display:block;
	padding-top:6px;
}
#link {
	margin-top:20px;
}
#link ul li {
	width:156px;
	height:58px;
	float:left;
	margin-left:10px;
	border:1px solid #ccc;
	*display:inline;
}
#link ul li img {
	width:154px;
	height:56px;	
}

footer {
	padding:30px 0;
	background:#dddddd;
	border-top:5px solid #e22829;
	text-align:center;
	line-height:30px;
}