/* CSS Document */
@charset "utf-8";
/*Start:all
----------------------------------------*/
.all{
	width:100%; 
	margin:0 auto;
	font-family:"微软雅黑";
	overflow:hidden;
	
}
.nall{width:100%; 
	background:url(images/nb.jpg) repeat-x #f3f3f3;
	background-position:center top;
	
	}
#on{
	color:#fff;
	background: url(images/index_02b.jpg) repeat-x 0 0;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;
}
#onb{
	background: none;
	
}
#lon{
	background: #d61729;
	color:#fff;
	}
/*END:all
----------------------------------------*/
/*Start:main*/
.main{
	width:1004px;
	margin:0 auto;
	overflow:hidden;
	font-family:"微软雅黑";
	font-size:13px;
	color:#4c4c4c;
	}
/*start-top*/
.top{
	width:1004px;
	height:100px;
	}
.logo{
	width:560px;
	height:56px;
	float:left;
	padding-top:20px;
	overflow:hidden;
	padding-left:20px;
	}	
.en{
	width:112px;
	float:right;
	overflow:hidden;
	padding-top:40px;
	padding-right:20px;
	height:20px;
	line-height:20px
	}
/*end-top*/

.redline{
	width:1004px;
	height:6px;
	position:absolute;
	top:628px;
	}
/*start-navi*/
.navi{
	width:1004px;
	background: url(images/index_02.jpg) repeat-x 0 0;
	margin:0 auto;
	height:33px;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
	}
.navi ul{
	width:100%;
	text-align:center;
	overflow:hidden;
	}
.navi ul li{
	width:120px;
	margin:0 auto;
	background: url(images/index_10.jpg) no-repeat 0 0;
	padding-left:1px;
	line-height:28px;
	float:left;
	text-align:center;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	}
.navi ul li a{
	width:120px;
	margin:0 auto;
	height:33px;
	line-height:28px;
	float:left;
	text-align:center;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	}
.navi ul li a:hover{
	width:120px;
	margin:0 auto;
	height:33px;
	line-height:28px;
	float:left;
	text-align:center;
	overflow:hidden;
	background: url(images/index_02b.jpg) repeat-x 0 0;
	color:#fff;
	font-size:14px;
	}
.navi ul li a.on{
	width:120px;
	margin:0 auto;
	height:33px;
	line-height:28px;
	float:left;
	text-align:center;
	overflow:hidden;
	background: url(images/index_02b.jpg) repeat-x 0 0;
	color:#fff;
	font-size:14px;
	}
/*end-navi*/
/*start-war1*/
.war{
	width:1004px;
	padding-top:495px;
	margin:0 auto;
	overflow:hidden;
	}
.war1{
	width:430px;
	float:left;
	padding-top:30px;
	overflow:hidden;
	margin:0 auto;
	}
.war1_t{
	width:100%;
	font-family:"微软雅黑";
	float:left;
	overflow:hidden;
	margin:0 auto;
	}
.war1_t h2{
	color:#b30010;
	font-weight:normal;
	font-size:18px;
	float:left;
	overflow:hidden;
	line-height:28px;	
	}	
.war1_t a{
	font-size:12px;
	font-weight:normal;
	padding-top:10px;
	color:#b0b0b0;
	float:right;
	padding-right:40px;
	}

.war1_c{
	width:400px;
	height:150px;
	float:left;
	line-height:26px;
	overflow:hidden;
	margin-top:10px;
	}
.war2{
	width:526px;
	padding-top:30px;
	float:right;
	overflow:hidden;
	margin:0 auto;
	}

	
.war2_t{
	width:526px;
	height:43px;
	float:left;
	overflow:hidden;
	margin:0 auto;
	}
.war2_c{
	width:526px;
	height:150px;
	margin-top:10px;
	}

.war2  ul{
	width:526px;
	line-height:26px;
	}
.war2  ul li{
	width:520px;
	background: url(images/line.gif) no-repeat 0 0;
	padding-left:20px;
	float:left;
	overflow:hidden;
	line-height:26px;
	}	
.war2  ul li a{
	font-size:14px;
	color:#4c4c4c;
	float:left;
	line-height:26px;
	}	
.war2 ul li a:hover{
	color:#b30010;
	}	
.war2  ul span{
	width:100px;
	line-height:26px;
	color:#999;
	font-size:11px;
	float:right;
	overflow:hidden;
	}
#pics{
 /*以下为IE6设置PNG透明代码*/
 display:block;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/banner_index_1.png");
              }

/*start-footer*/
.footer{
	width:100%;
	background:url(images/index_21.jpg) repeat-x 0 0;
	height:112px;
	overflow:hidden;
	margin:0 auto;
	}
.footer1{
	width:1004px;
	padding-left:5px;
	line-height:18px;
	margin:0 auto;
	padding-top:20px;
	color:#696969;
	overflow:hidden;
	
	}

/*end-footer*/



.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{
	text-align:left;
	vertical-align:top;
	padding:0px;margin:0;
	list-style:none outside none;
	border-style:none;
	background-image:none;
	clear:none;
	float:none;
	display:block;
	position:static;
	overflow:visible;
	line-height:normal;}
.imcm li a img{
	display:inline;
	border-width:0px;}
.imcm span{
	display:inline;}
.imcm .imclear,.imclear{
	clear:both;
	height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc{
position:absolute;
}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}
/*\*//*/.imcm .imea{visibility:hidden;}/**/



	/* --[[ Main Expand Icons ]]-- */
	#onb{ background:none;}
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(sample3_main_arrow.gif); width:7px; height:5px; left:-2px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(sample3_main_arrow.gif); background-repeat:no-repeat;background-position:top left; }


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(images/sample3_sub_arrow.gif); width:5px; height:7px; left:-10px; top:10px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(images/sample3_sub_arrow.gif); background-repeat:no-repeat;background-position:top left;}

	
	/* --[[ Main Container ]]-- */
	#imouter0 { widows:100%; background: url(images/index_02.jpg) repeat-x 0 0; float:left; margin:0 auto; }
	#imenus0{ float:left; margin: 0 auto;}
	#imenus0 ul {overflow:hidden;}
	#imenus0 li{ background: url(images/index_10.jpg) no-repeat 0 0;}
	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle { width:104px; height:33px;color:#fff;  font-family:"微软雅黑"; font-weight:bold; font-size:14px; line-height:33px; text-align:center;  border-width:0px;  }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background:url(images/index_02b.jpg);padding-left:1px;}
		#imenus0 li a.ihover,.imde imenus0 a:hover { background:url(images/index_02b.jpg);background-color:#939393; padding-left:0; padding-right:0px  }

		/* [active] */
		#imenus0 li a.iactive {}
		
		
		
	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  { background:#939393;color:#fff; border-bottom:1px #fff solid; border-left:1px #fff solid; border-right:1px #fff solid;  font-size:12px; line-height:28px; height:28px; text-align:center; text-decoration:none; top:1px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#fff; background:#a4a4a4; text-decoration:none; }
		#imenus0 ul li a.ihover {color:#fff;text-decoration:none; }
		
		/* [active] */
		#imenus0 ul li a.iactive {color:#fff; background: #b3b3b3;}

.re{
	padding-bottom:20px;
	}
.re_t{ 
		display:block;
		background:#ededed;
		padding-left:20px;
		border: 1px #e4e4e4 solid;
		}
.re_t a{ 
		line-height:36px;
		}
.re_t a:hover{ 
		color:#900;
		}
.re_c { 
		line-height:18px;
		display:block;
		background:#fff;
		padding-left:50px;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom: 1px #e4e4e4 solid;
		border-left: 1px #e4e4e4 solid;
		border-right: 1px #e4e4e4 solid;
		}

