
*{ margin:0px; padding:0px;}
body{text-align:left; margin:0px; padding:0px; font-family:""; font-size:12px; color:#000;}
img{ border:0}
td{font-size:12px;}
img,ul,li,ol,p,h1,h2,h3,h4,h5,h6,from,dl,dt,dd,div{ margin:0; padding:0;}
ul,li{ list-style-type:none;}

a:link{text-decoration : none ; color:#000;}
a:hover{text-decoration : none ; color:#0066CB;}
a:visited{text-decoration : none ; color:#000;}
a:active{text-decoration : none ; color:#000;}

.aa:link {text-decoration : none ; color:#fff;}
.aa:visited {text-decoration : none ; color:#fff;}
.aa:hover{text-decoration : none ; color:#fff;}
.aa:active {text-decoration : none ; color:#fff;} 

.aa2:link{text-decoration : none ; color:#000;}
.aa2:visited {text-decoration : none ; color:#666;}
.aa2:hover{text-decoration : none ; color:#0066CB;}
.aa2:active{text-decoration : none ; color:#666;} 
.bbs{color:#FF0000;}

.aa3:link{text-decoration : none ; color:#000;}
.aa3:visited {text-decoration : none ; color:#636363;}
.aa3:hover{text-decoration : none ; color:#0066CB;}
.aa3:active{text-decoration : none ; color:#636363;} 


.clr{clear:both;}
.bor{ border:1px solid #0066CB;}
.bordj{ border:1px solid #ccc; padding:3px;}

/* Ҫ */
#main{  margin:0px auto; width:780px; border-left:1px solid #CCC;border-right:1px solid #CCC;}
#top{width:780px; height:60px; background:url(../images/topbg.jpg) repeat-y left top; border-bottom:4px solid #65CBFC;}
.margin_lf{ float:left; margin-left:20px;*margin-left:20px;_margin-left:10px;}
#top .language{ float:right; width:280px; text-align:right; padding-top:44px;}
#top .language img{ margin:0px; margin-right:4px;}

#top2{width:780px; height:70px; background:url(../images/topbg2.jpg) repeat-x left bottom; border-bottom:4px solid #65CBFC;}
#top2 .language2{ float:right; text-align:left;}

.bg5{ background:url(../images/bg5.jpg) repeat-x left top; height:5px; margin:0px; padding:0px;}
#nav{ width:780px; height:29px; background:url(../images/dhbg.jpg) repeat-x left top; color:#FFF; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#nav ul{width:780px;}
#nav ul li{ float:left; width:85px; border-right:1px solid #003399; text-align:center; height:29px; line-height:29px; }

.flash{ text-align:center;}

#content{width:780px; background:url(../images/contentbg.jpg) repeat-y left bottom;}
#content #left{ float:left; width:155px; background-color:#C8E3FE; margin-right:5px; padding-top:4px;}

#content2{width:780px; background:url(../images/contentbg2.jpg) repeat-y left bottom;}
#content2 #left{ float:left; width:155px; background-color:#C8E3FE; margin-right:5px; padding-top:4px;}



.fwxm{width:136px; margin:0px auto; border:1px auto #ccc; padding:4px; background-color:#fff; margin-bottom:5px;}
.fwxm .bany{ height:21px; line-height:21px; padding-top:0px; *padding-top:0px;_padding-top:4px; background-color:#F18F47; color:#fff; font-size:14px; font-weight:bold;}
#content #middle{ float:left; width:482px; margin-top:4px; border:1px solid #A3D9ED; border-bottom:none; border-top:none;}
.ban{ height:29px; line-height:29px; background:url(../images/banbg.jpg) repeat-x left top; padding-left:8px; font-size:14px; font-weight:bold;width:474px; padding-top:0px; *padding-top:0px;_padding-top:8px;}
.ban span{ float:right; margin-right:22px; margin-top:8px; *margin-top:8px; _margin-top:0px;}
.news{ padding:10px;}
.news dl{ width:462px;}
.news dl dt{float:left; width:120px;}
.news dl dd{ float:left; height:20px; width:340px;}
.news dl dd.ms{ float:left; line-height:20px; width:335px; color:#666; padding-left:6px;}
.news2{ padding:1px 10px; width:462px; margin-top:3px; margin-bottom:1px;}
.news2 ul li{ height:20px; }
.news2 ul li span{ float:right; margin-right:0px; }
.hy{height:13px; line-height:13px; background:url(../images/banbg2.jpg) no-repeat left bottom; margin-bottom:10px;}
.hy span{ float:right; margin-right:13px;}
.hy font{ background-color:#FFFFFF; padding-right:10px; font-size:12px; color:#063C7B; font-weight:bold; height:13px; line-height:13px;}


#content #right{ float:right; width:132px; padding-top:4px;}
#content #right .banner{ width:132px; height:28px; line-height:28px; background:url(../images/rightbg.jpg) no-repeat left top; margin-bottom:2px;}
#content #right .banner span{ margin-left:22px; color:#063C7B; font-weight:bold;} 
#content #right .fangan{ width:132px; background-color:#F6F6F6; margin-bottom:4px;}
#content #right .fangan ul{ width:126px; padding:3px;}
#content #right .fangan p{ line-height:21px; margin:9px 12px;}
#content #right .fangan ul li{ padding-left:12px; height:21px;}

#bottom{ width:780px; height:18px; line-height:18px; background:#669ACC; color:#FFF; border-bottom:1px solid #fff;text-align:center;}
.banq{ height:100px; text-align:center; line-height:20px; background:url(../images/bottombg.jpg) repeat-x left top; padding-top:15px;} 
.quicklink{ margin:5px auto; text-align:center;}
.quicklink img{ border:1px solid #C8E3FE; margin:1px;}

#content2 #right2{ float:right; width:620px; margin:0px; padding:0px; margin-top:6px; background-color:#fff;}
#content2 #right2 p{line-height:23px; text-align:left; font-size:12px; margin-bottom:17px;}
.nin{  height:40px; line-height:40px; width:620px; clear:both;}
.title{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px; background:url(../images/titlebg.jpg) left bottom repeat-x; margin-bottom:14px; width:620px;}




.anylinkcss{
	margin-top:9px;
	margin-left:-13px;
	position:absolute;
	visibility: hidden;
	border:1px solid #6899CC;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	color:#0066CB;
	line-height: 18px;
	z-index:2;
	background-color: #84AFDB;
	width: 75px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #6899CC;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color:#0066CB;
color: white;
}


.anylinkcss2{
	margin-top:9px;
	margin-left:-15px;
	position:absolute;
	visibility: hidden;
	border:1px solid #6899CC;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	color:#0066CB;
	line-height: 18px;
	z-index: 100;
	background-color: #84AFDB;
	width: 110px;
}

.anylinkcss2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #6899CC;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss2 a:hover{ /*hover background color*/
background-color:#0066CB;
color: white;
}
.ddy {color: #333333}
.margin_top{ margin-top:15px;}
.phang{ line-height:22px; margin-top:20px;}
.phang ul{ margin-left:20px;}
.phang ul li ol li{ margin-left:40px; list-style-type:decimal;}
.tabs{ line-height:22px;background-color:#ccc; margin-bottom:12px; margin-top:12px;}
.tabs td{ text-align:left; background-color:#fff; padding:5px;}
.cont{ line-height:22px;}
.cont ul{ list-style-type:circle;} 
.cont ul li{ padding-left:12px;}

/*20090804djadd*/
.newslist{ padding:1px 10px; width:600px; margin-top:3px; margin-bottom:1px;}
.newslist ul li{ height:20px; }
.newslist ul li span{ float:right; margin-right:0px; }


.tabings{ background-color:#ccc; font-size:12px;}
.tabings td{ background-color:#fff; line-height:23px; padding:3px; text-align:left;}
.tabings th{ background-color:#fff; line-height:25px; padding:3px; text-align:center;}

.tabdj{ background-color:#fff; font-size:12px; margin-bottom:20px;}
.tabdj td{ line-height:21px; padding:3px;text-align:left; vertical-align:text-top;}
.tabdj th{ line-height:25px; padding:3px; text-align:left;}

.ping{line-height:18px;}
DIV.digg {
	clear:both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER: #E0E0E0 1px solid; PADDING: 5px;   PADDING-BOTTOM: 2px; MARGIN: 2px;   COLOR: #333; PADDING-TOP: 2px;  TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER: #E0E0E0 1px solid;  COLOR: #333;  
}
DIV.digg A:active {
	BORDER: #E0E0E0 1px solid;   COLOR: #333;  
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #E0E0E0 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #fff; PADDING-TOP: 2px;   BACKGROUND-COLOR: #518FCA
}
DIV.digg SPAN.disabled {
	BORDER: #E0E0E0 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #ddd; PADDING-TOP: 2px;  
}
.onShow { color:#888; padding-left:10px; padding-right:10px; font-size: 12px;}
.onFocus{ color:#888; padding-left:10px; padding-right:10px; font-size: 12px; }
.onError { color:#FF0000; padding-left:10px; padding-right:10px;  font-size: 12px;}
.onCorrect { color:#888; padding-left:10px; padding-right:10px; font-size: 12px; }