body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  margin:0 auto;  }
ul,li{ margin:0px;font-weight:normal; }
ul{ margin:0px;font-weight:normal; list-style-type:none; }
li,h1,h2,h3,h4,h5,h6,font,span,dl,dt,dd{ font-size:12px; font-weight:normal; padding:0; margin:0;}
a{
	text-decoration:none;

	overflow:hidden; color:#000000;
}
 a:hover{
	color:#000000;
	text-decoration: underline;


	overflow:hidden;
}
a:visited{

	text-decoration:none;


	overflow:hidden; color:#000000;
}
.nlt { margin-left:20px; margin-top:10px; width:80px; top:10px; background-image:url(images/dot3.gif); background-repeat:no-repeat; background-position:left; line-height:18px; padding-left:15px;}


.nlt a:link,.nlt a:visited{ color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold;}
.nlt a:hover{ color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold;}

.nltt { margin-left:20px; width:auto; line-height:23px; margin-top:3px; }
.nltt a:link,.nltt a:visited{ color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold;}
.nltt a:hover{ color:#ffffff; font-size:12px; text-decoration:underline; font-weight:bold;}

.nlttt { margin-left:24px; width:auto; line-height:21px; margin-top:5px; }
.nlttt a:link,.nlttt a:visited{ color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
.nlttt a:hover{ color:#000000; font-size:12px; text-decoration:underline; font-weight:bold;}


 
#container
{
font-family:
 Arial, Helvetica, sans-serif; 
 font-size:12px;
 color:#000000; 
 line-height:20px;
  margin:5px auto;
  width:950px; height:auto;



}
#head{ width:950px; 
height:60px;
}
#headleft{ width:175px; 
height:60px; float:left;
}
#headright{ width:772px; 
height:60px;float:right;
}

 #headrightup{  width:772px; background-image:url(images/cdbg1.gif); background-repeat:repeat-x; height:30px; 
}
#headrightup ul
{  width:100%;  margin-top:5px; margin-left:-1px; height:auto; overflow:hidden; float:left;
}
#headrightup ul li
{  float:left; padding-left:9px; padding-right:10px; border-left:1px solid #ffffff;overflow:hidden;
   line-height:15px;  
}
#headrightup ul li a:link,#headrightup ul li a:visited
{  color:#ffffff;text-decration:none; font-size:12px; line-height:15px;
}
#headrightup ul li a:hover
{   color:#ffffff; text-decoration:underline; font-size:12px;  line-height:15px; 
}

#headrightdown
{  width:772px; background-image:url(images/cdbg2.gif); background-repeat:repeat-x; height:30px; margin-top:0px; 
}
#headrightdown ul
{  width:772px; list-style:none; margin-top:5px; height:30px; margin-left:-1px;float:left;
}
#headrightdown ul li
{  float:left; padding-left:3px; padding-right:5px; height:12px; border-left:1px solid #000066; padding-top:0px;
padding-bottom:0px;   line-height:15px; text-align:center; width:17%;
}
#headrightdown ul li a:link,#headrightdown ul li a:visited
{  color:#252D88;text-decration:none; font-size:12px;padding-top:0px; 
padding-bottom:0px; margin-top:0px; margin-bottom:0px; line-height:15px;
}
#headrightdown ul li a:hover
{   color:#252D88; text-decoration:underline; font-size:12px;padding-top:0px;
padding-bottom:0px;margin-top:0px; margin-bottom:0px; line-height:15px;
}
#banner
{ width:950px; height:90px;}
#bannerleft
{ width:729px; height:90px; float:left;}
#bannerright
{ width:219px; height:86px; border:1px solid #d5d5d5; background-color:#edeef0; float:left;}
#bannerright ul 
{ width:189px; height:86px; }
#bannerright ul li 
{ width:189px; line-height:20px; padding-left:12px;  margin-left:15px;}

#bannerright ul li a:link,#bannerright ul li a:visited
{ width:189px; line-height:20px; font-size:12px; line-height:22px;}
#bannerright ul li a:hover
{ width:189px; line-height:20px; font-size:12px; line-height:22px; text-decoration:underline;}


/**content***/
#content{ width:950px; height:1010px; margin-top:8px;
}
*+html #content{ width:950px; height:1010px; margin-top:8px; }


.fl{ width:950px; height:8px; border-bottom:1px solid #AED0F6; margin-bottom:8px;color:#CC9966;clear:left; }

.bh{ width:950px; height:48px; background-color:#77A2D5; margin-top:5px;}

.cleft{ width:628px; border:1px solid #7cb6de; height:1000px; float:left; background-color:#F0F1FE;}

.cright{width:300px;  height:1000px; float:right; display:block;}
.clm{ width:628px; height:30px; border-bottom:1px solid #D2D1D9; 

}
.clmt{ height:30px; width:120px; background-image:url(images/zidot1.gif); background-repeat:no-repeat; line-height:30px; background-position:left; margin-left:10px; float:left; }
.hota{ color:#027fb7; font-size:14px; font-weight:bold; text-align:right; margin-left:20px;  }
.hotar{ color:#027fb7; font-size:12px; font-weight:bold; text-align:right; margin-left:20px;  }

.clmtr{ height:30px; width:115px; background-image:url(images/zidot3.gif); background-repeat:no-repeat; line-height:30px; background-position:left; float:left;}
.clmtrr{ height:30px; width:auto;  line-height:22px; float:left;  color:#027fb7; text-indent:12px; margin-top:3px;overflow:hidden;}
.clmtrr a:link,.clmtrr a:visited{line-height:22px; color:#027fb7; text-decoration:underline; font-weight:bold;	margin:0px 2px; text-decoration: underline; }
.clmtrr a:hover{line-height:22px; color:#027fb7; text-decoration:underline; font-weight:bold;

	margin:0px 2px;
}

.tt{ width:625px; height:30px; background-repeat:no-repeat; background-position:center; background-image:url(images/biaoti.gif); margin-top:20px; }
.nlist{ width:625px;height:670px !important; height:670px; }
*+html .nlist{ width:625px;height:700px !important; overflow:hidden;}

.nlist ul{ margin-left:10px; margin-top:10px; margin-right:10px; width:590px; height:auto;}
*+html .nlist ul{ margin-left:10px; margin-top:10px; margin-right:10px; width:590px; height:800px;}

.nlist ul li{ margin-left:5px;   width:590px; background-image:url(images/bluedot.jpg); background-position:left; background-repeat:no-repeat; line-height:25px; padding-left:15px; border-bottom:1px dotted #CCCCCC; height:25px}
.nlist ul li a:link,.nlist ul li a:visited{  text-decoration:none; color:#1c4ca0;line-height:25px;font-size:13px; line-height:25px;}

.nlist ul li a:hover{  text-decoration: underline; color:#1c4ca0; line-height:25px; font-size:13px;line-height:25px}

.title{ float:left; width:460px; text-align:left; }
.click{ float:right; width:110px; margin-right:11px; text-align:right; color:#8a8a8a;}
.bot{ width:596px; height:185px; border-top:1px dotted  #CCCCCC; margin:5px auto; display:block; position:relative;}
*+html .bot{ width:596px; height:185px; border-top:1px dotted  #CCCCCC; margin:5px auto; clear:left;display:block; }


.about{ margin-top:8px; width:100%; background-color:#FBFDFF; height:168px;display:block;}
*+html.about{ margin-top:8px; width:100%; background-color:#FBFDFF; height:158px;}
.at{color:#3C5D92; margin-left:20px; height:30px; font-size:14px; font-weight:bold; margin-top:0px; line-height:30px;display:block; }
*+html.at{color:#3C5D92; margin-left:20px; height:30px; font-size:14px; font-weight:bold; margin-top:10px; }

.about ul{ width:94%; background-color:#FBFDFF; height:130px; margin:0px auto; list-style:none; }

*+html .about ul{ margin-top:8px; width:94%; background-color:#FBFDFF; height:130px; margin:5px auto; list-style:none;}
.about ul li{  width:15%; background-color:#FBFDFF; height:107px; text-align:center ; float:left; padding-left:5px; padding-right:4px;}
.about ul li a:link,.about ul li a:visited{   text-decoration:none; color:#004F80;}
.about ul li a:hover{  text-decoration: underline; color:#004F80;}

.about ul li img{ width:80px ; height:63px; text-align:center; border:none; margin-bottom:3px; 
}

.jianzhang ul{ width:308px; height:240px; text-align:center; list-style:none;}
.jianzhang ul li{ width:90px; height:120px; text-align:center;float:left; padding-left:4px !important; padding-left:3px; padding-right:3px;padding-right:5px !important;


}
*+html.jianzhang ul li{ width:90px; height:120px; text-align:center;float:left; padding-left:6px; padding-right:6px}
.jianzhang ul li a:link,.jianzhang ul li a:visited{   text-decoration:none; color:#004F80;}
.jianzhang ul li a:hover{  text-decoration: underline; color:#004F80;}
.jianzhang img{ width:92px; height:73px; text-align:center;border:1px solid #6666FF;}

.rlist{ width: 302px; height:410px; border:1px solid #CEDFE9; margin-top:5px;}
.rlt{ width: 302px; height:25px; background-image:url(images/zileftbg2.gif);background-repeat:no-repeat; color:#3C5D93; font-size:14px; font-weight:bold; line-height:25px;}

.rlist ul{ width:302px; height:255px; text-align:left; list-style:none; margin-top:5px;}
.rlist ul li{ width:280px; height:25px; text-align:left; line-height:24px; margin-left:5px ; padding-left:15px;background-image:url(images/bd.jpg); background-position:left; background-repeat:no-repeat; white-space: nowrap; overflow:hidden; }
.rlist ul li a:link,.rlist ul li a:visited{   text-decoration:none; color:#004F80;}
.rlist ul li a:hover{  text-decoration: underline; color:#004F80;}
.paihang{ width: 302px; height:285px; border:1px solid #CEDFE9;margin-top:5px;}
.paihang ul{ width:302px; height:255px; text-align:left; list-style:none; margin-top:5px;}
.paihang ul li{ width:280px; height:25px; text-align:left; line-height:24px; margin-left:5px ; padding-left:5px; overflow:hidden;  }
.paihang ul li img{ float:left; margin-right:8px; margin-top:4px;}
.paihang ul li a:link,.paihang ul li a:visited{text-decoration:none; color:#004F80;}
.paihang ul li a:hover{  text-decoration: underline; color:#004F80;}
/*page*/
.dede_pages{ width:600px; margin-top:10px auto; height:30px; position:relative; 

}
*+html .dede_pages{ width:600px; margin-top:10px auto; height:30px; position:relative; clear:left; }
.dede_pages ul{

	padding:12px 0px 12px 16px;
}
.dede_pages ul li{

	font-family:Tahoma;
padding:1px 2px 1px 2px;
	line-height:15px;
	margin-right:2px;
	margin-left:2px;
	 background-color:#ffffff;
	 color:#1c4ca0;
	
	font-size:12px; 
}
.dede_pages ul a:link{
	color:#E7E7E7;
}
.dede_pages  a:link{
	
padding:1px 7px 1px 7px;
	color:#1c4ca0; 
	border:1px solid #E7E7E7; 
	text-decoration:none;
		font-size:12px;
}
.dede_pages  a:hover{
	color:#fff;
	text-decoration:none;
padding:1px 7px 1px 7px;
	border:1px solid #DD8D94;
	background-color:#FF6600;
		font-size:12px;
}


.dede_pages a,.pagebox  a:visited{
	color:#F63;
padding:1px 7px 1px 7px;
	 background-color:#ffffff;

	border:1px solid #E7E7E7;
	font-weight:bold;
		font-size:12px;
}
.pagebox .thisclass a:hover{
	color:#Fff;
	padding:1px 7px 1px 7px;
	border:1px solid #DD8D94; 
	background-color:#FF6600;
		font-size:12px;
}
.dede_pages .pageinfo{

	float:right;
	line-height:15px;
padding:1px 7px 1px 7px;
	color:#1c4ca0;
		font-size:12px;
}
.dede_pages .pageinfo strong{
	color:#666; 
	font-weight:normal;
		font-size:12px;
}
/*page*/