@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; color:#333; background:#EBEBEB url(../images/pgbg.jpg) center repeat-y;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline; color:#2A539C;}
.clear{ clear:both;}

#head{ width:995px; margin:0px auto; height:91px; background:#FFF url(../images/headbg.jpg) repeat-x;}
#headlogo{ float:left; padding-left:25px;}
#headr{ float:right; text-align:right; padding-right:10px;}
	#headr a{ color:#666;}
	#headr a:hover{color:#2A539C;}
#headrlang{ margin-top:12px; margin-right:5px;}
.alangcn{ background:url(../images/langcn.jpg) no-repeat; padding-left:25px; padding-right:10px;}
.alangen{ background:url(../images/langen.jpg) no-repeat; padding-left:25px; font-family:Arial; background-position:0px 2px;}
#headrnav{ margin-top:40px;}
	#headrnav a{ margin:0px 5px;}
	
#headnav{ width:995px; margin:0px auto; height:38px; background:#FFF url(../images/navbg.jpg) repeat-x; border-bottom:#99CC00 4px solid;}
	#headnav ul{ list-style:none; margin:0px 0px 0px 15px; padding:0px;}
		#headnav ul li{ float:left; height:26px; padding:12px 30px 0px 30px; background:url(../images/navge.jpg) no-repeat;}
			#headnav ul li a{ color:#FFF; font-size:14px; font-weight:bold;}
#headimg{ width:995px; margin:0px auto; border-top:#FFF 1px solid; padding-bottom:12px; background:#FFF url(../images/imgbd.jpg) bottom repeat-x;}
#main{ width:975px; margin:0px auto; background:#FFF; padding:0px 10px;}
#mainleft{ float:left; width:171px; background:url(../images/leftnavbd.jpg) repeat-y;}
#mainltit{ text-align:center; margin-bottom:5px;}
#mainnav{ margin:0px 0px 0px 7px; padding:0px; list-style:none;}
	#mainnav li{ width:117px; height:22px; background:url(../images/leftnavbg.jpg) no-repeat; margin-bottom:5px; overflow:hidden; padding-top:7px; padding-left:47px;}
		#mainnav li a{ color:#666; font-size:14px; font-weight:bold; letter-spacing:3px;}
#mainright{ width:794px; float:right;}
#mainrtit{ width:794px; height:32px; background:url(../images/rtitbg.jpg) no-repeat; overflow:hidden;}
#mainrtitt{ float:left; color:#2A539C; font-size:16px; font-weight:bold; letter-spacing:5px; margin-top:8px; margin-left:20px;}
#mainrtitl{ float:right; text-align:right; margin-top:10px; margin-right:10px;}
	#mainrtitl a{ margin:0px 5px;}
#mainrtxt{ font-size:14px; line-height:250%; padding:0px 10px;}
#foot{ width:995px; margin:10px auto 0px auto; background:#FFF url(../images/footbg.jpg) repeat-x; text-align:center; padding-top:25px; color:#666;}
	#foot a{ margin:0px 5px;}
#mainrinfo{ list-style: none; margin:0px; padding:0px;}
	#mainrinfo li{ border-bottom:#999 1px dashed; padding:5px 20px 5px 30px; background:url(../images/infoge.jpg) no-repeat; background-position:15px 20px;}
		#mainrinfo li span{ font-size:12px; color:#666; margin-left:5px;}
#minfotitle{text-align:center; font-size:22px; margin:10px 10px 0px 10px; padding:0px;}
#minfodate{text-align:center; font-size:12px; color:#666; border-bottom:#999 1px dashed;}
#minfomemo{ padding:0px 10px;}
.norecord{text-align:center; padding-bottom:50px; font-size:14px; font-weight:bold;}
.divpagenav { text-align:center; padding:7px 0px 20px 0px; }
.divpagenav a { padding: 3px 6px; border:#CCC 1px solid; margin:0px 2px; background-color:#FFF; color:#000; text-decoration:none; padding-top:2px;font-size:14px; }
.divpagenav a:hover { background-color:#2A539C; color:#FFF; }
.divpagenavcur { color:#2A539C; font-weight:bold; margin:0px 4px;font-size:14px;}
.divpagenavno { color:#999; margin:0px 4px;}
#minfoimg{ margin-right:10px; text-align:center; padding:10px; }
#idxmain{ width:995px; margin:0px auto; background:#FFF;}
#idxleft{ float:left; width:283px;}
#idxlefttit{ color:#1D3B8F; font-size:14px; font-weight:bold; height:34px; background:url(../images/idxlefttit.jpg) no-repeat; padding-top:9px; padding-left:20px;}
	#idxlefttit a{ font-size:12px; font-weight:normal; margin-left:170px;}
#idxleftc{height:233px; overflow:hidden; border-left: #9EBDDC 1px solid; border-right:#9EBDDC 1px solid; padding:0px 4px;}
#idxlefttxt{ line-height:190%; margin:5px 3px 0px 3px;}
#idxmid{ float:left; margin-left:8px; width:485px;}
#idxmidtit{ color:#1D3B8F; font-size:14px; font-weight:bold; height:34px; background:url(../images/idxmidtit.jpg) no-repeat; padding-top:9px; padding-left:20px;}
	#idxmidtit a{ font-size:12px; font-weight:normal; margin-left:372px;}
#idxmidc{height:233px; overflow:hidden; border-left: #9EBDDC 1px solid; border-right:#9EBDDC 1px solid; padding:0px 11px;}
#idxmidtopt{ text-align:center; margin-top:8px;}
	#idxmidtopt a{ color:#1D3B8F; font-size:14px; font-weight:bold;}
#idxmidtopx{ border-bottom: #666 1px dashed; line-height:150%; padding:10px 5px; color:#666;}
#idxmidinfo{ margin-top:8px; padding:0px 5px;}
#idxmidimg{ float:left; width:173px; height:130px; overflow:hidden; border:#999 1px solid; padding:2px;}
#idxmidlist{ float:right; width:260px;}
	#idxmidlist ul{ text-align:left; margin:6px 0px 0px 0px; padding:0px; list-style:none;}
		#idxmidlist ul li{ padding:0px 0px 16px 12px; background:url(../images/idxge.jpg) no-repeat; background-position:0px 3px;}
			#idxmidlist ul li span{ font-family:Verdana; color:#999; font-size:10px; margin-left:3px;}
#idxright{ float:right; width:211px;}
#idxrightr1{ background:url(../images/idxr1.jpg) no-repeat; height:40px; padding-top:10px;}
#idxrightr2{ background:url(../images/idxr2.jpg) no-repeat; height:40px; margin-top:5px;padding-top:10px;}
#idxrightr3{ background:url(../images/idxr3.jpg) no-repeat; height:40px; margin-top:5px;padding-top:10px;}
#idxrightr4{ background:url(../images/idxr4.jpg) no-repeat; height:40px; margin-top:5px;padding-top:10px;}
#idxrightr5{ background:url(../images/idxr5.jpg) no-repeat; height:48px; margin-top:5px;padding-top:10px;}
.idxrigt{ margin-left:20px;}
	.idxrigt a{color:#1D3B8F; font-weight:bold;}
.idxrigc{ color:#666; margin-top:5px;margin-left:20px;}
	.idxrigc select{ color:#666;}
#idxlinkt{color:#333; font-weight:bold;margin-left:20px;}
#tbfb{ font-size:12px; margin-top:20px;}
#tbfb label{ color:#F00; margin-left:5px; font-size:12px;}
/*EDM*/
#tbedm{ background:url(../images/edmtbbg.jpg) repeat-y;font-size:14px;color:#333; line-height:150%; margin-top:20px;}
#tbedm a{ color:#F00; font-weight:bold; font-size:16px;}
.tdtxt{background:url(../images/edmtbxbg.jpg) repeat-y; padding:10px 50px;font-size:14px; color:#333; line-height:150%;}
.tbhlink td{ text-align:right; padding-right:10px;font-size:14px; line-height:150%;}
.tbhlink a{ color:#390; font-weight:bold;}

