img{ border:0px;}
form{ margin:0px; padding:0px;}
a{ color:#333;}
a:hover{ color:#FFF; background-color:#333; text-decoration:none;}
.clear{ clear:both;}
#headt{ width:941px; margin:0px auto 2px auto; position:relative}
#headtl{ width:250px; float:left; margin-left:10px; display:inline; text-align:center; padding-top:30px;}
#headtl a:hover{ background:none;}
#headrs{color:#666; font-size:13px; font-weight:bold; padding-bottom:5px; text-align:right; padding-top:38px;}
#headrs a{color:#666; font-size:13px; font-weight:bold; text-decoration:none;}

#headrs a:hover{
background-color:#666; color: #FFF;
}
#headn{ width:941px; background:#FFF url(../images/nav.jpg) no-repeat; margin:0px auto; border-top:#FFF 3px solid; border-left:#FFF 6px solid; border-right:#FFF 6px solid;border-bottom:#FFF 4px solid;}
#headnl{ float:left; width:700px;}
#headidxad{ width:941px; height:272px; background:#407AC1 url(../images/idxmbg.jpg) center no-repeat; margin:0px auto;border-left:#FFF 6px solid; border-right:#FFF 6px solid; padding-top:14px;}
#headidxpic{position:absolute; margin-top:-14px;z-index:1;overflow:hidden; width:941px; height:286px;}
	#headidxpic div{ display:none;}
		#headidxpic div a{ background:none;}
#headidxbg{width:248px; height:257px; background:url(../images/idxadbg.gif) no-repeat;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; margin-left:682px;position:absolute;z-index:2;}
#headidxt{z-index:3; position:absolute; margin-left:689px; margin-top:5px;}
#headlang{ position:relative; margin-left:830px; margin-top:-72px; background-color:#FFF; width:105px; border-bottom:#999 1px dashed;border-left:#999 1px dashed;border-right:#999 1px dashed; z-index:50; display:none;}
	#headlang ul{ margin:10px 10px 0px 10px; padding:0px; list-style:none; font-family:Arial;}
		#headlang ul li{ padding-bottom:5px;}
	#headlang a{ text-decoration:none;}
	#headlang img{ margin-right:5px;}
	#headlang div{ text-align:right; margin-bottom:5px;}
	#headlang div a:hover{ background-color:#FFF;}
#idxmain{width:941px;border-left:#FFF 6px solid; border-right:#FFF 6px solid; background-color:#FFF; margin:0px auto; padding-top:11px; border-bottom:#FFF 2px solid;}
#idxmain2{width:941px; height:85px; background-color:#fff;border-left:#FFF 6px solid; border-right:#FFF 6px solid;  margin:0px auto; padding-top:-5px;  }
#idxmainl{ float:left; width:262px;  background:url(../images/idxl.jpg) repeat-y right; padding-right:10px;}
#idxmainl2{ float:left; width:262px; padding-top:10px; background:url(../images/idxl.jpg) repeat-y right; padding-right:10px;}
#idxmainr{width:659px; float:right; padding-left:10px; }
#idxmainr2{width:659px; float:right; padding-left:10px; background: url(../images/idxrbg.jpg) bottom right no-repeat }
#ulidx{ margin:0px; padding:0px; list-style-type:none;}
	#ulidx li{ width:218px; height:63px; background:url(../images/iadh.gif) no-repeat; margin:3px 0px;_margin:3px 0px;*margin:1px 0px; padding:8px; cursor:pointer;}
	* html #ulidx li{ width:218px; height:63px; background:url(../images/iadh.gif) no-repeat; margin:1px 0px; padding:8px; cursor:pointer;}
	#ulidx .cur{ background:url(../images/iadho.gif) no-repeat;}
.ulidxp{float:right;}
.idxmtb{ margin:5px 10px 10px 10px;}
#headnr{  height:23px; float:right; margin-right:10px; display:inline;  margin-top:5px;}
.ulhid{ position:absolute; margin:0px; padding:0px; list-style:none; width:150px; margin-top:-10px;}
	.ulhid li a{ display:block; height:19px; background-color:#305C93; color:#FFF; text-decoration:none; border-bottom:#F0F0F0 1px solid; padding-left:27px; padding-top:4px;}
	.ulhid li a:hover{ background-color:#417AC0;}
#txtht{ width:159px; height:16px; padding:3px 3px 0px 6px; border:#2B5284 1px solid; background:url(../images/txtb.jpg) no-repeat; font-size:11px;}
#btnht{ width:21px; height:21px; background:url(../images/btnb.jpg) no-repeat; border:0px; cursor:pointer; margin-left:5px;}
#headad{ width:941px; margin:0px auto; background-color:#FFF; padding:0px 6px;}
#headfuncl{  float:left; color:#999;}
#headfuncr{ text-align:right;}
	#headfuncr img{ margin-right:5px;}
	#headfuncr a{ color:#203F64; text-decoration:none; margin-right:15px;}
	#headfuncr a:hover{ background-color:#203F64; color:#FFF;}
#main{ width:941px; margin:0px auto; background-color:#FFF; padding:0px 6px 10px 6px;}
#mainl{float:left; width:186px;}
#mainm{float:left; width:612px; padding:8px 0px;}
#mainmt{ border-bottom:#99CC00 3px solid; margin:0px 11px; font-size:16px; font-weight:bold; padding-bottom:5px; padding-left:10px;}
	#mainmt img{ margin-right:5px;}
#mainmd{ text-align:right; margin:5px 21px 0px 11px;}
#mainr{float:right; width:143px;}
#mainmx{ line-height:150%; margin:0px 20px;}
#mainmxlist{ margin:10px; padding:0px; list-style:none;}
	#mainmxlist img{ margin-right:5px;}
	#mainmxlist li{ border-bottom:#999 1px dashed; padding:10px 0px;}
		#mainmxlist li span{ font-family:Verdana; font-size:10px; color:#999; margin-left:5px;}

#mainrm{ background:#F1FBE3 url(../images/rightbgm.jpg) bottom no-repeat;}
.mainrt{ color:#79A200; font-size:13px; font-weight:bold; padding-left:9px;}
#mainformt{ border-bottom:#999 1px dashed; padding:5px 10px; color:#FF0000;}
.divpage { text-align:center; margin-bottom:20px; font-family:Arial;}
.divpage a { padding: 2px 6px; border:#CCC 1px solid; margin:0px 2px; background-color:#FFF; color:#000; text-decoration:none; padding-top:2px;}
.divpage a:hover { background-color:#333; color:#FFF;}
.divpagecur { color:#325B93; font-weight:bold;}
.pyqlj{
	width:570px;
	float:left;
	overflow:hidden;
	margin-top:10px}
.pyq{
	width:136px;
	height:86px;
	float:left;
	margin-left:5px;
	display:inline}
.pyqs{
	width:130px;
	height:50px;
	padding:2px;
	border:1px #999 solid;}
.pyqx{
	width:136px;
	height:20px;
	margin-top:10px;
	line-height:20px;
	text-align:center;}
.pyqx a{
	text-decoration:none;
	font-size:12px;
color:#6c6c6c;
line-height:20px;
text-align:center;}
#jgz{
	width:60px;
	height:23px;
	float:left;
	font-size:14px;
	color:#fff;
	line-height:23px;
	font-weight:bold;
	text-align:left}
#jgzt{
	width:68px;
	height:23px;
	float:left;
	margin-left:10px;
	display: inline}
.newnr{
	width:650px;
	height:80px;
	float:left;
	margin-top:13px;}
.newnr-l{
	width:40px;
	height:55px;
	float:left;
	display:inline;
	background: url(../images/rq.jpg) 0px 0px no-repeat;}
.rqs{
	width:40px;
	height:38px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;}
.rqx{
	width:40px;
	height:17px;
	font-size:12px;
	color:#366fa6;
	line-height:17px;
	text-align:center}	
.newnr-r{
	width:595px;
	height:80px;
	float:left;
	margin-left:15px;
	display:inline;
}
.nrs{
	width:595px;
	margin-top:1px;}
.nrs a{
	font-size:12px;
	color:#2e588d;
	font-weight:bold;
	text-decoration:none}
.nrs a:hover{
	color:#fff}
.nrx{
	width:595px;
	font-size:12px;
	color:#666;
	line-height:18px;}
#denewul{
	padding:0;
	margin:0;
	width:940px;
	height:40px;
	float:left;
	margin-top:10px;
	}
#denewul li{
	width:128px;
	height:38px;
	float:left;
	border:1px #ccc solid}
.newlnr{
	width:242px;
	height:73px;
	background: url(../images/ddtu.jpg) bottom  no-repeat;
	margin-top:10px;
		}
.nlnr-l{
		width:70px;
		height:62px;
		float:left;
		display:inline;}
.nlnr-r{
		width:164px;
		height:70px;
		float:right;
		
}		
.nrs2{
	width:144px;
	height:20px;
	padding-left:20px;
	background:url(../images/ljt.jpg) 0px 3px no-repeat}
.nrs2 a{
	font-size:12px;
	color:#29539d;
	font-weight:bold;
	line-height:20px;
	text-decoration:none}
.nrs2 a:hover{
	color:#fff}
.nrx2{
	width:164px;
	height:40px;
	color:#666;
	line-height:20px;
	margin-top:3px;}
