body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, input, textarea, img, blockquote, th { margin:0; padding:0;  text-align:left; }

body { font:normal 12px/1.5 Arial, Helvetica, sans-serif, "宋体", Simsun; height:100%; 
color:#666666; line-height:160%; background: #fff;}
input, label, select, option, textarea, button, fieldset, legend { font-family:"宋体", Arial, Helvetica, sans-serif; font-size:100%; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
ul, ol { list-style:none; }
select, input, img { vertical-align:middle; }
em { font-style:normal; color:#f00; }
A:link {
	COLOR: #666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #007a77; 
}

fieldset, img { border:0; }
.clear { clear:both; overflow:hidden; width:0px; height:0px; margin: 0px 0px 0px 0px; border:0px; padding:0px; font-size:0px; line-height:0px; }

/**/
.box{  width:1000px; margin:0 auto; background-color:#fff;}
.top{ width:100%; height:80px; background:url(../images/top.png) no-repeat; }
.menu{ width:100%; height:44px; background-color:#6FF;  background:url(../images/cd.bmp)}
.banner{ width:100%; height:200px; background:url(../images/banner32.png) no-repeat;}
.main{
	width:100%;
	height:auto !important;
	height:886px;
	min-height:886px;
	background-color:#FFF;
}
.mainctp{
	width:100%;
	height:auto !important;
	height:600px;
	min-height:600px;
	background-color:#FFF;
}
.youqing{ width:100%; height:auto !important;
	height:70px;
	min-height:70px;margin-top:10px;background:url(../images/bg_01.gif) #fff right bottom no-repeat;}
.bottom{ width:100%; height:90px; background:url(../images/bottom.jpg) #fff  right bottom  }

/*top*/
.top ul{ float:right;
 margin-top:0px; 
 margin-right:20px;}
 .top li { padding-left:20px; height:25px; line-height:25px; float:left; margin-left:10px; display:inline;}
 .top ul a{ color:#FFC ; font-weight:bold;}
.topbg1{ background: url(../images/textchatroom.gif) left center no-repeat;}
.topbg2{ background: url(../images/communion.gif) left center no-repeat;}
.topbg3{ background: url(../images/tools.gif) left center no-repeat;}
/*main*/
.main_mid_l{ float:left; width:276px; display:inline;}
.main_mid_r{ float:left; width:724px;display:inline;}
*html .main_mid_r{margin-left:-25px;}


.main_lanmu_list { 
				float:left;  
				width:276px; 
				background-color:#FFF;
			
				margin-top:10px;	
				}
.main_lanmu_list h1
			{
				width:100%;
				background:url(../images/nav_tit_bg.png) no-repeat;
				height:28px;
				line-height:28px;
				color:#FFF;
				font-weight:bold;
				font-size:14px;
				padding-left:25px;
			}
.main_lanmu_list_div
			{
				width:274px;
				height:379px;
				background:url(../images/03.jpg) #FFF right bottom no-repeat;	
				border-left:1px solid #959595;
				border-right:1px solid #959595;
				border-bottom:1px solid #959595;
				}
.main_lanmu_list_div p
			{
				padding:10px;
				line-height:220%;
				text-indent:2em;
				}
.main_lanmu_list_div p a
			{
				color:#333;
				
				}
.main_lanmu_list_div div a:link,.main_lanmu_list_div div a:visited
			{
				color:#036d6d;
				font-weight:bold;
				float:right;
				margin-right:20px;
				}	
.main_lanmu_list_div div a:hover
			{
				color:#099;
				text-decoration:underline;
				
				}			
.main_lanmu_list_div2
			{
				width:274px;
				height:195px;
				background:url(../images/bg_02.gif) #FFF right bottom no-repeat;	
				border-left:1px solid #959595;
				border-right:1px solid #959595;
				border-bottom:1px solid #959595;
				overflow:hidden;
				}
.main_lanmu_list_div3
			{
				width:274px;
				height:120px;
				background:url(../images/bg_02.gif) #FFF right bottom no-repeat;	
				border-left:1px solid #959595;
				border-right:1px solid #959595;
				border-bottom:1px solid #959595;
				overflow:hidden;
				}
.main_l_img{ 
				background:url(../images/B_jiaowu.png) center center no-repeat; 
				margin-top:8px;
				width:276px;
				height:65px;
				float:left;  
				display:inline;
 }
 .main_l_img a{ width:100%; height:100%; display:block;}
.main_top
			{
				float:left;  
				width:712px; 
				height:406px; 
				margin-left:10px;
				margin-top:10px;
				display:inline;
				overflow:hidden;
				border:1px  solid #959595;
					
			   background:url(../images/list_bg2.jpg) #FFF right bottom no-repeat;	

	}
*html .main_top
{margin-left:-15px;}
.newslist
	{
				float:left;  
				width:352px; 
				margin-left:10px;
				display:inline;
				margin-top:10px;
				background:url(../images/bg_01.gif) #FFF right bottom no-repeat;	
		}
.newslist h1
	{
				width:100%;
				background:url(../images/index_cen_nav.png) no-repeat;
				height:28px;
				line-height:28px;
				
		}
.newslist h1 p{color:#036d6d;
				font-weight:bold;
				font-size:14px;
				width:265px;
				margin-left:25px;
				float:left;
				display:inline;
				}
.newslist h1 span
 {
	 	width:62px;
		float:left;
		display:inline;
	COLOR: #007a77; 
	font-size:12px;
	font-weight:normal;
	 } 
	 
.newslist_div,.newslist_div2
{
				width:350px;
				height:195px;
				border-left:1px solid #959595;
				border-right:1px solid #959595;
				border-bottom:1px solid #959595;
				overflow:hidden;
	}
.newslist_div ul
{
	width:340px;
	margin:0px auto;
	padding-top:10px;
	}
*html .newslist_div ul{padding-top:0px;}	
.newslist_div ul li
{
	height:25px;
	line-height:25px;
	background: url(../images/ico2.png) 5px center no-repeat;
	}		
.newslist_div ul li a
{
	float:left;
	margin-left:20px;
	width:220px;
	display:inline;
	white-space:nowrap;
	overflow:hidden;
	}	
.newslist_div2 div
{
	width:100px;
	height:100%;
	float:left;
	display:inline;
	}
.newslist_div2 ul
{
	width:220px;
	padding-top:10px;
	float:left;
	display:inline;
	}
*html 	.newslist_div2 ul{ padding-top:0px;}
.newslist_div2 ul li
{
	width:220px;
	height:25px;
	line-height:25px;
	white-space:nowrap;
	border-bottom:1px dashed #cccccc;
	overflow:hidden;
	}	
.newslistbg1
{
	background:url(../images/t1.gif) center center no-repeat;
	}
.newslistbg2
{
	background:url(../images/t5.gif) center center no-repeat;
	}
.lunzhuan{
	 width:260px;
	 height:200px;
	 margin-top:10px;
	 float:left;
	 display:inline;
	 text-align:center;
}
.news_top1{
	 width:452px;
	 height:200px;
	 float:left;
	 display:inline;
	 margin-top:10px;
	 overflow:hidden;
}
.news_top1 h1
{
	width:90%;
	margin:0 auto;
	text-align:center;
	}
.news_top1 h1 a:link,.news_top1 h1 a:visited
{
	COLOR: #007a77; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold;
	line-height:160%;
	}
.news_top1 p
{
	color:#666;
	line-height:200%;
	text-indent:2em;
	margin:5px 5px 0px 5px;

	}
.news_top1 h3 a:link,.news_top1 h3 a:visited
{
	float:right;
	margin-right:20px;
	COLOR: #007a77; 
	}
.news_top5{
	width:712px;
	margin:0 auto;
	height:190px;
	margin-top:5px;
	border-top:1px dashed #cccccc;
	}
*html .news_top5{margin-top:0px;}
.news_top5 h1{
	height:30px;
	background:url(../images/index11.gif) 5px center no-repeat;
	padding-left:30px;
	color:#007a77;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.news_top5 ul{ 
	width:700px;
	margin:0 auto;
}
.news_top5  li{ 
	height:25px;
	border-bottom:1px #CCC dashed;
	line-height:25px;
	background: url(../images/iron_04.gif) left center no-repeat;
}
.news_top5  li a
	{
		float:left;
		width:570px;
		margin-left:30px;
		display:inline;
		overflow:hidden;
		}	 
.news_top5 h3 a:link,.news_top5 h3 a:visited
{
	float:right;
	margin-right:20px;
	COLOR: #007a77; 
	line-height:20px;
	}		
		
.riqi
{
		float:left;
		width:80px;
		margin-left:20px;
		display:inline;
	}	 

	 
	 
	 
/*youqing*/	 
.youqing h1{ height:28px; background:url(../images/youqing_bg.png) no-repeat; 	padding-left:30px; font-weight:bold;
	color:#007a77;
	font-size:14px; line-height:28px;}
.youqing div{ width:998px;
				height:auto !important;
	height:70px;
	min-height:70px;
				border-left:1px solid #959595;
				border-right:1px solid #959595;
				border-bottom:1px solid #959595;;}	 
.youqing div ul{ width:900px; margin:0 auto; }
.youqing div ul li{ width:150px; float:left; height:35px; line-height:35px; overflow:hidden; white-space:nowrap;}
/*bottom*/
.bottom p{ text-align:center; padding:10px; line-height:200%}
/*滚动公告样式*/

.ScrollNotice{
	background: url("../Images/ScrollBg.jpg") repeat-x scroll 0 0 transparent;
    top: 56px;
	_top:-2px;
    width: 100%;
    height:30px;
}

.TitleDate{
	height: 26px;
    padding-left: 25px;
	padding-top: 3px;
    width: 164px;
	line-height:26px;
	float:left;
	background:url(../images/iron_04.gif) 5px center no-repeat;
	font-weight:bold;
	color:#007a77;
}
.ScrollNoticeInfo{
        overflow: hidden;
	padding-top: 3px;
	padding-right:5px;
        height: 30px;
}

.ScrollNoticeInfo ul{
	height:25px; 
	line-height:25px; 
        width: 1000px;
}

.ScrollNoticeInfo li{
	background: url(../images/jia2.gif) left center no-repeat;
	display:inline;
	line-height:25px; 
	padding:0 20px;
	height:25px; 
}
/*rili*/
#rili
{
	width:220px;
	margin:0 auto;
	height:220px;
	
	}
	
#rili h2
{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	}
#rili h2 span
{
	color:#F60;
	font-weight:bold;
	}
	.Calendar { 
font-family:Verdana; 
font-size:12px;
background:url(../images/rili.gif) no-repeat left 5px; 
text-align:center; 
width:198px; 
height:170px; 
padding:5px 10px 0px 9px; 
} 
.Calendar a{ 
color:#0066CC; 
} 
.Calendar table{ 
width:100%; 
border:0; 
} 
.Calendar table thead{color:#666; } 
.Calendar table thead th{ text-align:center; } 
.Calendar table td {
font-size: 12px; 
/*font-weight:bold;*/
padding:1px;
line-height:160%; 
} 
#idCalendarPre{ 
cursor:pointer; 
float:left; 
padding-right:5px; 
magin-top:5px;
} 
#idCalendarNext{ 
cursor:pointer; 
float:right; 
padding-right:5px;
magin-top:5px;
} 
#idCalendar td.onToday { 
font-weight:bold; 
color:#fff;
background-color:#F60; 
} 
#idCalendar td.onSelect { 
font-weight:bold; 
} 

#idCalendarPre { font-size:12px;}
#idCalendarNext { font-size:12px;}
#idCalendarYear { color:#3221b5}
#idCalendarMonth{ color:#3221b5}