body
{
margin:0;
padding:0;

font-family:"Microsoft YaHei","??????",SimHei,sans-serif; 
text-align:center;
background-color:#fff;
background:url(bg2.jpg);

}
a
{
text-decoration:none;

}

ul
{
	margin:0;
	padding:0;
}
ul li
{
	list-style:none;
}





#bnner
{
	
	background:url(logo.png) center -10px no-repeat;
	height:128px;
	position:relative;
	margin:0 auto;
	background-color:#e1f1fe;
min-width: 1200px;

}
.homelink{
display:block;position:absolute;right:-2em;bottom:1em;color:#fff;background-color:#1479d7;padding:8px 10px;border-radius:8px;
font-size:16px;font-weight:bold;
}
#bnner2
{
	min-width: 1200px;
	
	height:400px;
	position:relative;
}
.navBody
{
	margin:0 auto;
	text-align:center;
}
#nav
{
min-width: 1200px;
 height:51px;
 font-size:16px;
 font-weight:bold;
 background-color:#1479d7;
 margin-bottom:20px;
}

#nav ul
{
list-style-type:none;
padding:0;
margin:0;
width:100%;



}
#nav ul li
{

float:left;
height:51px;
text-algin:center;
position:relative;
	
}
#nav ul li p{
margin:0;
padding:0;
font-size:10px;
}
#nav ul li a
{
 display:block;
 text-decoration:none;
 color:#666;

}

#nav ul li  span
{
 
  color:#FFF;
      display: inline-block;
    padding: 0.45em 0.94em;
 
 
 
}

/* 
	LEVEL TWO
*/
#nav ul ul 						{ 

 visibility: hidden;
  position:absolute;
   top: 100%; 
  left: 0;
border-left:1px solid  #eee;
border-right:1px solid #eee;
z-index:400;
margin-left:0;
	


 }
#nav ul ul li {
		opacity:0.85;
filter:alpha(opacity=85);
font-size:14px;
color:#000000;
height:30px;
line-height:30px;
width:165px;
text-align:center;
 font-weight: normal;
  background: #fefefe; 
 border-bottom: 1px solid #eee; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
#nav ul ul li a					{ border-right: none; width: 100%; display:block;font-size: 14px;

} 
#nav ul ul li a:hover{
	
	 background-color: #0159a3;
    color:#f8f8f7;
    transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in; /* Firefox 4 */
    -webkit-transition:all 0.2s ease-in; /* Safari and Chrome */
    -o-transition:all 0.2s ease-in; /* Opera */

}

/* 
	LEVEL THREE
*/
#nav ul ul ul 					{ left:81%; top: 0; width:100px; }
#nav ul li:hover > ul 			{ visibility: visible; }

#imgShow
{
	margin:0 auto;
}


#middle{width:100%;}
#middleBody
{
	
	margin:0 auto;
	background-color:#fbfbfb;
	padding-top:30px;
}
#newsBody
{
	padding:10px;
}
.imageNews
{
	width:400px;
	height:348px;
	
}
.imageNews img
{
	webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

/*???????*/
.news
{
	
	
	
	
}
.news_top
{
	position:relative;
	
	
	
}
.news_title
{
	
	
}
.newstype1
{
	background-color:#ecf6ff;
	
	
}
.newstype1 
{
	text-align:left;
}
.newstype1 .news_top
{
	border-bottom:1px solid #0671d4;
	height:43px;
	line-height:43px;
	margin-bottom:1em;
	background-color:#def0fe;
	webkit-border-radius:5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.newstype2 .news_top
{
	border-bottom:1px solid #0671d4;
	height:43px;
	line-height:43px;
	
}
.newstype1 .news_title span
{
	font-size:18px;
	font-weight:bold;
	display:inline-block;
	padding:0 8px;
	/*color:#1479d7;*/
		color:#0159a3;
	border-bottom:4px solid #0159a3;
	height:39px;
	
		margin-right:10px;
		
		
	
}
.news_title em
{
	color:#888888;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.newstype1 .news_body
{
	
	
	
	
}
.newstype1 .news_body ul li
{
	height:40px;
	line-height:40px;

}


.newstype1 .news_body ul li a
{
	color:#333;
	font-size: 16px;
}
.newstype1 .news_body ul li a:hover,.newsListMain ul li a:hover
{
color:#1479d7;
	
}
.newstype2
{
	
	background-color:#fff;
	  
}
.now
{
	color:#fff;
		background-color:#0159a3;
	
}
.newstype2 .news_body
{
	padding-top:20px;
	padding-bottom: 20px;
	
}
.newstype2 .news_title span
{
	font-size:16px;
	
	display:inline-block;
	/*color:#1479d7;*/
	webkit-border-radius:5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
		
		height:43px;
		padding:0 8px;
		float:left;
		margin-right:2px;
	
	  
	
	
}
.newstype2 span
{
	cursor:pointer;
}

.newstype2 ul li 
{
	float: left;
	margin: 0 8px;
	
	overflow: hidden;
}




.imgMore
{
	position:absolute;
	right:5px;
	bottom:0px;
	color:#9d9d9d;font-size: 14px;
	
	
}
.more1
{
	background:url() no-repeat;
	width:52px;
	height:18px;
	
}
.more2
{
	position:absolute;
	right:5px;
	bottom:5px;
	background:url(more.png) no-repeat;
	width:21px;
	height:21px;
}

.news_body
{
	padding:5px;
	text-align:left;
}
.news_body ul
{
	margin:0;
	padding:0;
	margin-left:10px;
}
.newsContent ul li
{
	list-style:none;
	list-style-image:url(fz_06.png);
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #909090;
	
}
.w0
{
	width:370px;
}
.h1
{
	height:295px;
}
.h2
{
	height:257px;
}

.w1
{
	width:100%;
}
.w2
{
	width:554px;
}
.mw
{
	width:1200px;
	
}


 .time
{
	float:right;
	color:#9d9d9d;
	font-size: 14px;
}


#bottom
{
	
	min-width: 1200px;
	height:110px;
	color:#fefefe;

 font-size:12px;
	background-color:#1479d7;
	
}
#bottom a 
{
color:#fff;	
}
#bottom p
{
	margin:0;
	padding:0;
}
/*???????*/
.yqlj
{
background: #eee;
	height:40px;
	line-height:40px;

}
.yqljbody
{
	margin:0 auto;
	font-size:14px;
	
	
	
}
.yqlj .title
{
	float:left;
	
	color:#333;
}
.yqlj ul li
{
	float:left;
	margin-left:2em;
}
.yqlj ul li a
{
	color:#333;
}

/*???????*/
.newsList
{
	margin:0 auto;
	border:1px solid #D7D7D7;
}
.postion
{
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
	height:60px;
	line-height:60px;
}
.postion span
{
	font-size:20px;
	float:left;
	margin-left:15px;
	color:#0159a3;
	font-weight:bold;
}
.postion div
{
	float:right;
	margin-right:10px;
	font-size:12px;
	color:#666;
	
}
.postion a
{
	color:#666;
}

.newsListMain
{
	
	min-height:500px;
	_height:500px;
	padding:10px 10px;
	
		
}


.newsListMain ul 
{
	margin:0 2em;
}
.newsListMain ul li
{
	height:46px;
	line-height:46px;
	text-align:left;
	list-style-image:url(jt.jpg);
	
}
.newsListMain ul li a
{
	color:#333;
	
}
.info
{
	color:#CBCBCB;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #ccc;
	padding-bottom: 10px;
}
.newsListBody
{
	margin:1em 1em;
	text-align:left;
}
h2
{
	margin:0;
	padding:0;
	padding:1em;
	border-bottom:1px solid #333;
	text-align:center;
	
}

h1
{
	font-size: 22px;
	padding: 20px 10px;
}



/*???*/
.fr
{
	float:right;
}
.fl
{
	float:left;
}
.mr
{
	margin-right:30px;
}
.mr2
{
	margin-right:32px;
}

.mb
{
	margin-bottom:30px;
}
.clear
{
	clear:both;
}