body {
font-family:"宋体", arial;
margin:0;
padding:0;
font-size:12px;
color:#666; background-color:#CCF1FF;
 }
 /*(设立默认全局样式超链接样式)*/
a {color: #666666; text-decoration:none;}
a:hover {color: #f60; text-decoration:none;}

 /*设立常用标签的外边距，内边距，边框为0，防止在排版时再重复定义和出现怪问题*/
div,form,img,ul,ol,li,dl,dt,dd,p,span {
margin: 0;
padding: 0;
border: 0;
background-position: bottom;	
}
/*(设立列表样式为无，这样列表前面不带点)*/
li,dl{list-style-type:none;}

/*(设立标题1,2,3,4,5,6的文字大小为12px,内外边距为0，不加粗，有利于重要等级来排版定位)*/
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

/*-----首页样式——————-*/
/*----头部样式------*/
#container {
width: 1003px;
margin:0 auto; background:url(../images/d_14.gif) 0px 126px repeat-x;
-background:url(../images/d_14.gif) 0px 135px repeat-x;
}
.header{ 
height:82px; position:relative;
}
/*----头部logo样式------*/
.logo{ 
width:348px;
padding-left:40px;
float:left;
}
.serch{
width:615px;height:82px;
float:left;
padding-top:10px; background:url(../images/d_03.gif) 0px 0px no-repeat;
}
.serchh{width:575px;
float:right;
padding-right:40px;
}
.serch ul{
padding-bottom:20px;
}
.serch li{
float:right; padding-left:5px;
}
.serch li a{
color: #333; text-decoration:none;
}
.serch li a:hover {color: #f60; text-decoration:underline;}
.sercha{width:235px; padding:10px 0px 0px 338px; float:left;}
.serchk{
width:152px;
height:21px;
}
.serchk input{
width:175px;
height:21px;
background:url(../images/serchbg.gif) 0px 3px no-repeat;
border:none; line-height:19px;
padding-left:10px;
padding-top:6px;
}
.nav{ 
width:924px;padding:0px 39px 0px 40px;
height:45px;
clear:both; overflow:hidden;
}
.nav li{
float:left; background:url(../images/d_06.gif) repeat-x; height:45px;
}
#fg{background:url(../images/d_08.gif) no-repeat;
height:45px; float:left;
width:2px;}
.nav li a {color:#fff; text-decoration:none; width:100px;
text-align:center;
font-weight:bold;
display: block;line-height:45px;}
.nav li a:hover {color: #FFF000; text-decoration:none; background:url(../images/d_11.gif) 0px 40px no-repeat;}
.banner{ 
width:924px;padding:0px 39px 0px 40px;
}
.content{ 
width:924px; background-color:#FEFFF9;
margin:0px 39px 0px 40px;
}
.sideleft{
width:301px;
float:left;padding:3px 0px 0px 6px;
background:url(../images/line.gif) 324px 30px no-repeat;}
.sideleft h1{
width:281px;
position:relative; color:#FFFFFF;
height:40px; font-size:13px; font-weight:bold; line-height:40px; padding-left:20px;
background:url(../images/d_19.gif) no-repeat;}
.sideleft h1 span{font-size:12px; font-family:Arial; color:#FFFFFF; font-weight:normal;}
.sideleft h2{width:281px; float:left;}
.sideleft h2 a{float:right;margin:47px 0px 0px 0px;}
.sidelefta{
width:301px;
height:86px;
float:left;
background:url(../images/d_26.gif) 0px 0px no-repeat;}
.sidelefta img{margin:15px 4px 0px 5px;}
.sidemiddle{
width:280px;padding:17px 20px 0px 20px;
float:left;}
.sidemiddle h1{
width:270px; float:left;
height:27px; padding-left:10px;
border-bottom:1px #BEBEBE dashed;}
.sidemiddle h2{width:270px; float:left;}
.sidemiddle h2 a{float:right;margin:18px 0px 0px 0px;-margin:10px 0px 0px 0px;}
.sidemiddle ul{
padding-top:35px;-padding-top:0px;}
.sidemiddle li{
line-height:26px;
padding-left:15px;
background:url(../images/line2.gif) 0px 9px no-repeat;}
.sidemiddle li span{
float:right;
font-family:Verdana;
color:#B3B3B3;
padding-right:10px;
font-size:10px;}
.sideright{
width:280px;padding:17px 0px 0px 0px;
float:left;
}
.sideright h1{
width:280px; float:left;
height:27px; padding-left:10px;
border-bottom:1px #BEBEBE dashed;}
.sideright h1 a{position:absolute;right:0px; top:7px;  font-size:10px; font-family:Arial;
color:#FE9B00;}
.sideright h1 a:hover {color: #f60; text-decoration:none;}
.siderighta{width:280px; float:left; padding-top:15px;}
.siderighta img{ border:1px #CCCCCC solid;}
.siderighta span{padding:0px 0px 0px 10px;}
.sideright h2{width:280px; float:left;}
.sideright h2 a{ float:right;margin:6px 0px 0px 0px;}
.prog{ 
height:229px;
margin:0px 39px 0px 40px;
clear:both; background-color:#FEFFF9; padding-top:20px;
}
.progk{
width:912px;
margin:0px 6px 0px 6px;background:url(../images/d_39.gif) repeat-x;
}
.progk h1{
width:912px;
position:relative;
height:36px; background:url(../images/d_42.gif) 904px 0px no-repeat;
color:#FFFFFF;
height:36px; font-size:13px; font-weight:bold; line-height:36px;
}
.progk h1 img{ float:left; padding-right:10px;}
.progk h1 span{font-size:12px; font-family:Arial; color:#FFFFFF; font-weight:normal;}
.progk h1 a{
position:absolute;right:10px; top:8px;  font-size:10px; font-family:Arial;
color:#FE9B00;
}
.progtu{
width:910px; border-bottom:1px #E9E8E6 solid;border-left:1px #E9E8E6 solid;
border-right:1px #E9E8E6 solid;background:url(../images/d_49.gif) 0px 36px repeat-x;}
.progtu dl{
margin:0px 10px 0px 0px;
float:left;
}
.progtu dd{}
.progtu img{
border:1px #ccc solid;
}
.progtu dt{
text-align:center;
line-height:30px;
border-bottom:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid;
}
.bottoma{margin:0px 39px 0px 40px; height:255px; clear:both; width:924px;background:url(../images/d_72.gif) 0px 196px repeat-x;background-color:#FEFFF9;}
.bottomal{
width:280px;padding:17px 20px 0px 20px;
float:left;}
.bottomal h1{
width:270px; float:left;
height:27px; padding-left:10px;
border-bottom:1px #BEBEBE dashed; margin-bottom:5px;}
.bottomal h2{width:270px; float:left;}
.bottomal h2 a{float:right;margin:18px 0px 0px 0px;-margin:10px 0px 0px 0px;}
.bottomal p{line-height:22px;}
.bottomam{
width:280px;padding:17px 20px 0px 0px;
float:left;}
.bottomam h1{
width:270px; float:left;
height:27px; padding-left:10px;
border-bottom:1px #BEBEBE dashed;}
.bottomam h2{width:270px; float:left;}
.bottomam h2 a{float:right;margin:18px 0px 0px 0px;-margin:10px 0px 0px 0px;}
.bottomam ul{
padding-top:35px;-padding-top:0px;}
.bottomam li{
line-height:26px;
padding-left:15px;
background:url(../images/line2.gif) 0px 9px no-repeat;}
.bottomam li span{
float:right;
color:#B3B3B3; padding-left:20px;
padding-right:5px; background:url(../images/pdf.gif) 0px 3px no-repeat;
}
.bottomar{
width:280px;padding:17px 20px 0px 0px;
float:left;}
.bottomar h1{
width:270px; float:left;
height:27px; padding-left:10px;
border-bottom:1px #BEBEBE dashed;}
.bottomar h2{width:270px; float:left;}
.bottomar h2 a{float:right;margin:18px 0px 0px 0px;-margin:10px 0px 0px 0px;}
.bottomar ul{height:128px;
padding-top:10px;-padding-top:0px; overflow:hidden;}
.bottomar li{
line-height:21px;
padding-left:15px; border-bottom:1px #CCCCCC dashed;}
.bottomar li span{
color:#019BFF; font-weight:bold;}

.footer{margin:20px 39px 20px 40px; height:90px; clear:both; width:924px;background-color:#fff; padding:10px 0px 0px 0px;
}
.footer1{
float:left;padding:10px 0px 0px 10px;
line-height:22px;
}
.footer2{
float:right;
padding:0px 10px 0px 0px; line-height:40px;
}
.footer2 img{float:left; padding-right:10px;}
.contentnei{
margin:0px 39px 0px 40px;
clear:both; background-color:#fff; padding-top:10px;
}
.neileft{
width:220px; background-color:#FEFFF9;float:left;
}
.neilefta{
width:220px;
margin:0px 0px 0px 6px;background:url(../images/d_39.gif) repeat-x;
}
.neilefta h1{
width:220px;
position:relative;
height:36px; background:url(../images/d_42.gif) 212px 0px no-repeat;
color:#FFFFFF;
height:36px; font-size:13px; font-weight:bold; line-height:36px;
}
.neilefta h1 img{ float:left; padding-right:10px;}
.neilefta h1 span{font-size:12px; font-family:Arial; color:#FFFFFF; font-weight:normal;}
.neilefta h1 a{
position:absolute;right:10px; top:8px;  font-size:10px; font-family:Arial;
color:#FE9B00;
}
.neileftb{
width:218px; border-bottom:1px #E9E8E6 solid;border-left:1px #E9E8E6 solid;
border-right:1px #E9E8E6 solid; margin:0px 0px 10px 6px;}
.neileftb ul{padding:10px 10px 10px 10px;}
.neileftb li{ line-height:30px; border-bottom:#E5E4E4 1px dashed; padding-left:10px;}
.neileftb p{ padding:10px; line-height:20px;}
.neileftb span{ font-weight:bold; font-size:14px;}
.main{
width:704px;-width:698px; float:left;background-color:#FFFFFF; min-height:400px; padding-bottom:20px;}
.maintit{
width:630px;-width:640px;
height:33px;
line-height:33px;
padding-left:30px;
margin:0px 0px 0px 25px;-margin:0px 0px 0px 15px;
border-bottom:1px #D2D2D2 solid;
float:left;
display:inline;
background:url(../images/titicon.gif) 2px 5px no-repeat;
}
.maintit22{
font-size:14px; padding-left:8px;
font-weight:bold;
color:#FC9B00;
}
.maintit span{
float:right;
}
.about{
width:630px;-width:640px;-padding:10px 0px 10px 15px;
padding:10px 0px 10px 25px;
}

.pronei{ clear:both; padding:10px 0px 0px 10px; min-height:530px;}
.pronei li{ float:left; width:200px; margin:10px 10px 10px 10px;}
.pronei a{ display:block;border:#BECCD8 solid 1px; padding:1px;}
.pronei span a{text-align:center;line-height:28px; border-top:0;}

/*- proo---------------------------*/
.proo{
width:678px;
padding:0px 0 20px 20px;}
.proo-a{width:678px;}
.proo h2{ font-size:14px;}
.proo-al{ float:left; width:390px; padding:10px 0px 10px 0px;}
.proo-all img{ border:1px #BECCD8 solid;}
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}
.prooallimg a img{border:1px #BECCD8 solid;}
.proo-ar{ float:left; width:270px; margin-left:5px; padding-top:10px;}
.proo-ar1 li{ border-bottom:#BECCD8 solid 1px; height:28px; line-height:28px;}
.proo-ar1 li.imgg{
padding-top:2px; height:28px;
_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0px 5px;}

.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{
width:670px;
float:left;
color:#666;
padding:0px 0px 0 0px; font-size:14px;}
.proo-bl h2,.proo-b h2{ border-bottom:#BECCD8 solid 1px;
border-top:#BECCD8 solid 1px;
font-weight:bold;
color:#000;
line-height:30px;
background:url(../images/arrow.gif) 5px 10px no-repeat; padding-left:20px;
background-color:#eee;
}
.proo-bl p{
margin:10px 0px 20px 0px;}
.proo-b{
width:670px;
float:left;
padding:0px 0px 0 0px; font-size:14px;}
.proo-b li{ float:left; margin:15px 8px 0 10px!important;margin:20px 10px 20px 4px;}
.proo-b a{ display:block;border:#BECCD8 solid 1px; padding:1px;}
.proo-b span a{text-align:center;line-height:28px; border:0;}

.tab{border-right: #D8DFE9 solid 1px;border-bottom: #D8DFE9 solid 1px; margin-top:20px;}
.tab td{border-top: #D8DFE9 dotted 1px;border-left: #D8DFE9 solid 1px; padding-left:5px;}
.tab td span{ color:#F60;margin:5px;}
.tab input,.tab textarea{ border:#D8DFE9 solid 1px;}
.tab span input{ background:none; border:0; margin:0 8px;}

/*- newsnei---------------------------*/
.newsnei{
width: 655px;
float:left;
padding:0px 10px 10px 30px;
}
.newsnei li{ padding:16px 5px 2px 0px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px;}

.newsnei li h1{ font-size:13px;background:url(../images/arrs.jpg) 0px 5px no-repeat;padding:0 0 0 18px; margin:0; font-weight:bold; line-height:24px;}
.newsnei li h2{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}
.newsnei2{
width: 655px;
float:left;
padding:10px 10px 10px 30px;
color:#666;
}
.newsnei2 p{ font-size:13px;}
.newsnei2 h1{ font-size:16px; text-align:center; border-bottom:#ccc solid 2px; padding-bottom:0px; margin-bottom:0px; line-height:30px; font-weight:bold;}
.newsnei2 h2{ font-size:16px; text-align:center; border-bottom:#ccc solid 2px; padding-bottom:0px; margin-bottom:0px; line-height:30px; font-weight:bold;}
.newsnei2 span{ margin:8px; line-height:24px; color:#999;} 
.newsnei2 a {color: #999; text-decoration:none;}
.newsnei2 a:hover {color: #F0FF00; text-decoration:none;}
.newsneia{
width: 655px;
float:left;
padding:0px 10px 10px 30px;
}
.newsneia ul{
padding-top:10px;-padding-top:0px;}
.newsneia li{
line-height:26px;
padding-left:15px; border-bottom:#CCCCCC 1px dashed;
background:url(../images/icon2.gif) 0px 9px no-repeat;}
.newsneia li span{
float:right;
color:#B3B3B3; padding-left:20px;
padding-right:5px; background:url(../images/pdf.gif) 0px 3px no-repeat;
}


#navigation, #navigation li ul {
	list-style-type:none;
	
}
#navigation {
	margin:0px;
	padding:0px;
	background:url(/images/nav.jpg) top repeat-x;
	height:45px;
}
#navigation li {
	float:left;
	text-align:center;
	position:relative;
	font-size:14px; color:#3AA256;
	margin:0;
	padding:0;
}
#navigation li a:link, #navigation li a:visited {
	display:block;
	text-decoration:none;
	color:#fff;
	width:100px;
	height:45px;
	line-height:45px;
	/*background:#c5dbf2;*/
	padding-left:0px;
	font-weight:700;
}
#navigation li a:hover {
	color:#FFFF00;
	background:url(/images/nn1.jpg) top repeat-x; text-decoration:none;
}


#navigation li ul {
	display:none;
	position:absolute;
	top:45px;
	left:0; line-height:25px; height:25px;
	margin-top:0px;
	width:100px; font-size:12px;
}
#navigation  li ul li {height:25px; display:block;line-height:25px; font-size:12px;color:#003C68;}
/*Submenu bgColor*/
#navigation  li ul li a:link,#navigation  li ul li a:visited,#navigation  li ul li a:active {
color:#003C68; font-size:12px;
line-height:25px; height:25px; font-weight:bold;
background:url(/images/navah.gif) no-repeat;
}
#navigation li ul li a:hover {
color:#0057C3;font-weight:bold;
line-height:25px; height:25px; font-size:12px;
background:url(/images/nava.gif) no-repeat;
}
#navigation li ul li ul {
	display:none;
	position:absolute; line-height:25px; height:25px;
	top:0px;
	left:130px; font-size:12px;
	margin-top:0;
	margin-left:0px;
	width:100px;
}
#AspNetPager1{ padding-top:10px;}

.component_table {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc; font-family:Arial; font-size:12px;
}
.component_table th{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:0px;
background-color:#b01513;
color:#ffffff;
padding:3px;
}
.component_table td{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:0px;padding:3px;
}
