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;}
#headtl{ width:250px; float:left; 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;}
#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:absolute; background-color:#FFF; width:105px; margin-left:840px; margin-top:-60px; 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{background:url(../images/idxrbg.jpg) right bottom no-repeat;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;}
#idxmainl{ float:left; width:262px; background:url(../images/idxl.jpg) repeat-y right; padding-right:10px;}
#idxmainr{width:659px; float:right; padding-left:10px; }
#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; 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{ text-align:right; padding-right:8px; padding-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;}
