/* CSS Document */
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	
}
img{
	border:none;
}

a{
	text-decoration:none;
	color:#333333;
}

a:hover{
	text-decoration:underline;
	color:#3366CC;
}

#main{
	position:absolute;
	left:230px;
	top:180px;
	width:560px;
	height:350px;
	text-align:left;
}

#mainbanner{
	background:url(../img/top.jpg);
	height:150px;
	width:1000px;
}

#menu{
	padding-left:8px;
	padding-top:10px;
}

#maindivid{
	height:30px;
	width:1000px;
	background-image:url(../img/maindivid.gif);
}

#right{
	position:absolute;
	left:795px;
	top:190px;
	width:200px;
	height:350px;

	text-align:left;
}


#search{
	margin-top:200px;
	height:250px;
	background-position:center;

	background-repeat:no-repeat;
	text-align:center;
}

.searchbody{
	border:1px solid #999999;
	line-height:30px;
}

.mainframe{
	width:813px;
}




































#leftmain{
	position:absolute;
	top:180px;
	left:3px;
	width:220px;
	height:390px;
	background-image:url(../img/leftmainback.gif);
	
}
#leftmain2{
	float:left;
	width:176px;
	height:400px;
	border-right:1px dashed #CCCCCC;
	
}

#rightmain{
	float:left;
	width:800px;
	height:300px;
	margin-left:5px;
}

.box{
	width:95%;
	margin-top:5px;
	border:1px solid #D6DAE9;
	padding:10px;
}
.lightbluebox{
	border:1px solid #D6DAE9;
	background:#ECEEF4;
	
}
.form1 input{
	border:1px solid #CCCCCC;
	width:300px;
	height:16px;
}
.form2 input{
	font-size:12px;
}
.form1 th{
	background-image:url(../img/thback.gif);
	font-weight:100;
	background-position:bottom;
	background-repeat:repeat-x;
}

.form2 th{
	font-weight:bold;
	color:#003366;
	background-color:#E6E7F0;
	border:1px solid #fff;
}
.form2{
}

.sbutton{
	width:150px;
	BORDER-RIGHT: #7b9ebd 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7b9ebd 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	BORDER-LEFT: #7b9ebd 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7b9ebd 1px solid

}

.submenu1{
	background:url(../img/bluehead.gif);
	background-repeat:repeat-x;
}
.submenu2{
	background:url(../img/greenhead.gif);
	background-repeat:repeat-x;
}

.submenuhead{
	height:25px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.submenu{
	line-height:25px;
	text-indent:20px;
	border-bottom:1px dashed #D6DAE9;
}
.submenu a{
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
.submenu a:hover {
	font-size: 9pt;
	color: #FF9900;
	text-decoration: underline;
}
.submenus{
	padding-top:6px;
	padding-bottom:6px;
}
#foot{
	 position:fixed;
	 bottom:0px;
	 height:22px; 
	 background:url(../img/bottom.gif);
	 text-align:right;
	 color:#FFFFFF;
	 padding-right:10px;
	 width:1010px;
}
#foot2{
	 position:fixed;
	 bottom:0px;
	 height:22px; 
	 background:url(../img/bottom.gif);
	 text-align:right;
	 color:#FFFFFF;
	 padding-right:10px;
	 width:993px;
}

#foot3{
	 position:fixed;
	 bottom:0px;
	 height:22px; 
	 background:url(../img/bottom.gif);
	 text-align:right;
	 color:#FFFFFF;
	 padding-right:10px;
	 width:993px;
}
#nav{
	height:26px;
	background:url(../img/divd.gif);
	text-indent:15px;
}

#mainarea{
	
}

.form2{
	background:#F5F5F5;
	border:1px solid #cccccc;
	border-collapse:collapse;
}
.form2 th{
	font-weight:100;
	padding-right:5px;
}


.formdivd{
	background:url(../img/cacdiv.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	line-height:25px;
	height:35px;
	color:#7A96bb;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}

.formtitle{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	line-height:30px;
}
.mainnav_link {
	font-size: 9pt;
	color: #333333;
	text-decoration:none;

}
.mainnav_link:hover {
	font-size: 9pt;
	color: #FF9900;
	text-decoration: underline;
}
.listtable{
	margin-top:5px;
}

.listtable thead{
	background:#f6f8f7;
	
	
}

.listtable thead td{
	border-top:3px solid #bbb8ea;
	background-image:url(../img/listhead.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-bottom:1px solid #bbb8ea;
	text-align:center;
}

.listtable tbody td{
	border-bottom:1px dashed #bbb8ea;
}

.infotable{
	background-color:#F3F4F8;

}

.infotable th{
	color:#003366;
}

.mod input{
	width:300px;
}

.umod input{
	border-bottom:1px dashed #C0CAE4;
	border-top:none;
	border-left:none;
	border-right:none;
	width:300px;
}

.rmain{
	background-color:#F3F4F8;
	height:455px;
}
.mainframe{
	width:813px;
}
.selecttable{
	text-indent:10px;
}

.divid2{
	background:url(../img/divid.gif);
	background-repeat:repeat-x;
	height:10px;
}

.normalblue{
	color:#003366;
	font-weight:bold;
}

.fs1{
	 width:96%; 
}
.fs1 legend{
	line-height:22px;
	background-image:url(../img/fstb.gif);
	width:196px;
	color:#FFFFFF;
	text-align:center;
}

.title3{
	background-image:url(../img/colhead.gif);
	line-height:35px;
	text-align:center;
}

.tilebox{
	width:98%;
	padding-top:5px;
	text-align:left;
	border-top:1px solid #CCCCCC;
}

.tilebox fieldset{
	width:93%;
	margin:5px;
	text-align:left;
}
.tilebox legend{
	margin-top:10px;
	padding:3px;
	width:120px;
	padding-left:30px;
	background-image:url(../img/colsubhead.gif);
	color:#000000;
}
.tilebox div{
	padding:8px;
}
.perinfo{
	border:3px double #6699CC;
	width:98%;
}

.perinfo td{
	border-bottom:1px dashed #6699CC;
}

.perinfo th{
	border-bottom:1px dashed #6699CC;
	font-weight:100;
	color:#003366;
}

.configtable{
	width:98%;
	border:1px dashed #6699CC;
}
.configtable th{
	color:#FFFFFF;
	font-size:12px;
	background:#738BD2;
	line-height:25px;
}

.configtable td{
	border-bottom:1px dashed #6699CC;
}

.configtable a{
	color:#003366;
	text-decoration:none;
}

.configtable a:hover{
	color:#FF6600;
}

.single{
	width:98%;
	height:450px;
	background:#F5F5F5;
	border:1px solid #cccccc;	
}

.succinfo{
	margin-top:15px;
	width:95%;
	height:100px;
	background:#DEF1E8;
	border:1px solid #9CDAAA;
}

.tcolumn{
	float:left;
	width:23%;
	margin-left:5px;
	border:1px solid #CCCCCC;
	height:450px;
	background-position:right bottom;
	background-repeat:no-repeat;

}
.bacol{
	background-image:url(../img/baback.gif);	
}
.xkcol{
	background-image:url(../img/xksqback.gif);	
}
.njcol{
	background-image:url(../img/njback.gif);	
}
.qycol{
	background-image:url(../img/qyback.gif);	
}

.logindiv{
	height:165px;
	background-image:url(../img/loginback2.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}
.logindiv2{
	height:180px;
	background-image:url(../img/loginback3.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}
.logindiv th{
	font-size:14px;
	font-family:"��Բ";
}

#mainleft{
	float:left;
	width:200px;
	height:480px;
	border-right:1px dashed #CCCCCC;
	
}
#mainright{
	float:left;
	width:782px;
	height:489px;
	margin-left:5px;
}
.nbutton{
	width:53px;
	BORDER-RIGHT: #7b9ebd 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7b9ebd 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	BORDER-LEFT: #7b9ebd 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7b9ebd 1px solid

}

.mbutton{
	width:100px;
	BORDER-RIGHT: #7b9ebd 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7b9ebd 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); 
	BORDER-LEFT: #7b9ebd 1px solid; 
	CURSOR: hand; 
	COLOR: black; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #7b9ebd 1px solid

}

.mainmenu{
	height:25px;
}
.mainmenu ul{
	margin-left:0;
}

.mainmenu li{
	float:left;
	margin-left:18px;
	padding-right:18px;	
	font-weight: bold;
	border-right: 3px double #374892;
	font-family:"��Բ";

}
.mainmenu a{
	font-size: 13px;
	color: #374892;
	text-decoration:none;
}
.mainmenu a:hover {
	color: #85B258;
	position: relative; top: 1px; left: 1px;
}
#banner2{
	height:10px;
	background-image:url(../img/banner2.gif);
	background-repeat:repeat-x;
}
.block{
	height:180px;
	margin:5px;
	text-align:left;
	line-height:25px;
}
.block li{
	border-bottom:1px dashed #E3E2F5;
	list-style-image: url(../img/arrow2.gif);	
}
.more{
	margin-top:5px;
	width:460px;
	text-align:right;
	float:left;
}
.maintitle, .maintitle1, .maintitle2, .maintitle3, .maintitle4{
	text-align:left;
	text-indent:20px;
	line-height:30px;
	background-position:left;
	height:35px;
	background-image:url(../img/maintitleback.gif);
}
.maintitle1{
	background-image:url(../img/maintitle1.gif);
}
.maintitle2{
	background-image:url(../img/maintitle2.gif);
}
.maintitle3{
	background-image:url(../img/maintitle3.gif);
}
.maintitle4{
	background-image:url(../img/maintitle4.gif);
}
.blur_shadow {
	text-align:left;
	text-indent:20px;
	line-height:27px;
	height:30px;
	filter: blur(Add=1, Direction=90, Strength=200)
			dropshadow(color=#B4BBCF,offx=2,offy=2,positive=1);
	font-size: 11pt;
	color: #000033;
	font-weight: bold;
}
label.info{
	color:#999999;
	margin-left:10px;
}
.shadow {
	filter: dropshadow(color=#B4BBCF,offx=1,offy=1,positive=1);
	font-size: 13px;
	color: #000066;
	font-weight: bold;
}
.directdiv{
	height:210px;
	background-image:url(../img/directback.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
	
}
.directdiv li{
	list-style-image: url(../img/arrow4.gif);
	margin-top:4px;
	text-indent:20px;
}
.title4{
	padding-top:14px;
	text-align:left;
	text-indent:45px;
	font-size:14px;
	font-weight:bold;
	color:#495583;
}

#mainbody{
	margin-left:230px;
	width:760px;
	height:400px;
	text-align:center;
}

#mainbody1{
	margin-left:0px;
	width:800px;
	text-align:center;
}

.listbody{
	margin:5px;
	text-align:left;
	line-height:25px;
}
.listbody li{
	border-bottom:1px dashed #E3E2F5;
	list-style-image: url(../img/arrow2.gif);	

}

.paging{
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	height:30px;
}

#contentbody{
	padding-left:15px;
	padding-right:15px;
}

.articletitle{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#006699;
	line-height:35px;
}

.articleinfo{
	text-align:center;
	color:#999999;
	border-bottom:1px dashed #CCCCCC;
}
.articlecontent{
	padding:10px;
	text-align:left;
	color:#333333;
	line-height:25px;
	text-indent:2em;
	font-size:13px;
	background-color:#F4F9FB;
	border-bottom:1px dashed #CCCCCC;
}

.posttable th{
	
	
}

#ggglhead{
	background-image:url(../img/txtggl.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#fgglhead{
	background-image:url(../img/flfggl.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.groupbox1{
	margin-top:10px;
	margin-bottom:5px;
	width:100%;
	text-align:left;
	background-image:url(../img/tagback.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.groupbox1 fieldset{
	/*height:160px;*/

}
.groupbox1 legend{
	border:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F7F9FF;
	margin-left:450px;
	font-size:13px;
	font-weight:bold;
	color:#006699;

}
.groupbox1 li{
	line-height:25px;
	border-bottom:1px dashed #E3E2F5;
	list-style-image: url(../img/arrow2.gif);	
}

.groupbox2{
	margin-top:10px;
	margin-bottom:5px;
	width:800;
	text-align:left;

}

.groupbox2 fieldset{
	height:160px;

}

.groupbox2 legend{
	border:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F7F9FF;
	margin-left:450px;
	font-size:13px;
	font-weight:bold;
	color:#006699;

}
.groupbox2 li{
	line-height:25px;
	border-bottom:1px dashed #E3E2F5;
	list-style-image: url(../img/arrow2.gif);	
}

.groupbox3{
	margin-top:10px;
	margin-bottom:5px;
	text-align:left;

}

.groupbox3 fieldset{
	height:160px;
}

.groupbox3 legend{
	border:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F7F9FF;
	margin-left:200px;
	font-size:13px;
	font-weight:bold;
	color:#006699;

}
.groupbox3 li{
	line-height:25px;
	border-bottom:1px dashed #E3E2F5;
	list-style-image: url(../img/arrow2.gif);	
}

.searchtable{
	width:96%;
	margin-top:20px;
}


.searchinput{
	background-color:#FFFFFF;
	border:1px solid #999999;
	width:180px;
}

.searchtable th{
	font-weight:normal;
	text-align:right;
}

.searchtable2{
	border:1px solid #CCCCCC;
	background-color:#EEF7FD;
}

.searchtable2 th{
	font-weight:normal;
	text-align:right;
}

.searchresult{
	margin-top:10px;
}
.searchresult tr{
	background-color:#F7F9FD;
}
.searchresult th{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#003366, EndColorStr=#ffffff); 

	color:#FFFFFF;
	height:25px;
	border:1px solid #CCCCCC;
	text-align:center;
}

.searchresult td{
	border-bottom:1px dashed #CCCCCC;
	height:25px;
	text-align:center;
}
