body{
	background: url(body_bg.jpg) #E5F2FB repeat-x;
}
.border_1{
	border:solid 1px #B1D8FE;
}
.border_2{
	border:solid 1px #D9D9D9;
	border-top:none;
}
.w476 .texthidden {
	width: 476px;
}
.w488 .texthidden{
	width: 488px;
}
.w520 .texthidden {
	width: 520px;
}
.w540 .texthidden {
	width: 540px;
}
.w646 .texthidden{
	width: 646px;
}
.w696 .texthidden{
	width: 696px;
}
.h96{
	height:96px;
	overflow:hidden;
}
.h120{
	height:120px;
	overflow:hidden;
}
.h144{
	height:144px;
	overflow:hidden;
}
.h176{
	height: 176px;
	overflow: hidden;
}
.txt_1{
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	line-height: 27px;
}
.txt_2{
	font-size: 14px;
	font-weight: bold;
	color:#057C66;
	line-height: 33px;
}
.txt_3{
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	white-space: nowrap;
	line-height: 28px;
}
.hd-1{
	height: 28px;
	background:url(img_2.jpg) repeat-x;
}
.hd-1 h2{
	background: url(img_3.jpg) no-repeat;
	padding-left:45px;
	width:80px;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	float:left;
}
.hd-1 a{
	float: right;
	line-height:28px;
	margin-right:10px;
}
.hd-2{
	height: 29px;
	background: url(img_4.jpg) no-repeat;
}
.hd-2 h2{	
	padding-left:28px;
	width:68px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	float:left;
}
.hd-2 a{
	float: right;
	line-height:28px;
	margin-right:10px;
}
.hd-3{
	height: 29px;
	background: url(img_7.jpg) no-repeat;
}
.hd-3 h2{	
	padding-left:28px;
	height:29px;
	line-height:29px;
	font-size:14px;
	color:#fff;
	float:left;
}
.hd-3 a{
	float: right;
	line-height:29px;
	margin-right:10px;
}


.header{
	width:1000px;
	height: 230px;
	margin: 0 auto;
}
.main{
	width:980px;
	background: #fff;
	padding:10px;
	margin: 0 auto;
}
.footer{
	width:100%;
	margin: 0 auto;
	background:#fff;
	border-top:3px solid #2382D4;
}
.nav li{
	float: left;
	display: inline;
	width:110px;
	background:url(s.jpg) center right no-repeat;
	text-align: center;
}
.nav li a{
	text-align: center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
#article .title{
	font-size:22px;
	font-weight:bold;
}
#article .info{
	margin:10px auto;
	width:588px;
	height:32px;
	line-height:32px;
	border-top:none;
	background:url(img_20.jpg) no-repeat;
}
#article .content,#article .content p{
	line-height: 180%;
	font-size:16px;
}
#article .content p{
	padding-bottom:10px;
}
.bmfw li{
	float:left;
	display:inline;
	width:168px;
	background:url(line.jpg) center right no-repeat;
}
.bmfw li.nb{
	background: none;
}
.bmfw li img{
	width:74px;
	margin:0 48px;
}
.bmfw li span{
	display: block;
	margin-top:10px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
}
.link{
	border:1px solid #D9D9D9;
}
.link img{
	padding:2px;
	border:1px solid #ddd;
}
.pic_list{
	width:956px;
}
.pic_list li div{
	margin: 0 11px;
}
.zwgk{
	height:148px;
	padding:10px 10px 0;
}
.zwgk li{
	width:165px;
	height:27px;
	line-height:27px;
	margin-bottom: 10px;
	padding-left:35px;
	background:url(img_8.jpg) no-repeat;
}
.column_article{
	margin-bottom:10px;
}
.column{
	height: 30px;
   line-height: 30px;
   margin-bottom: 10px;
   border-bottom: 1px solid #AACDF5;
}
.column span{
	font-size: 14px;
   font-weight: bold;
   float: left;
   color: #0073B4;
}
.column a{
	float: right;
   color: #ff0000;
}
.column_article .article_list{
	padding:10px;
}
.columns{
	width:200px;
	margin:0 auto;
}
.columns li{
	line-height:27px;
	margin-bottom:10px;
	background:url(img_8.jpg) center left no-repeat;
	margin-bottom:10px;
	padding-left:35px;
}
.columns li a{
	color:#000;
}
.article_list li a{
	width:600px;
}
.yw{
	padding-left:100px;
	padding-top:10px;
}
.yw li{
	display: inline;
	float:left;
	width:86px;
	height: 30px;
	line-height:30px;
	background:url(img_13.jpg) no-repeat;
	padding-left:32px;
	margin-left:10px;
	margin-top:10px;
}
.column_list{
	padding-left:10px;
	width:846px;
	margin:0 auto;
}
.column_list li{
	float:left;
	display:inline;
	margin-right:20px;
	background:url(img_11.gif) repeat-x;
	line-height:27px;
	width:260px;
	height:27px;
	border:solid 1px #B2CBDF;
	text-align:center;
	margin-bottom:20px;
}
.art-list li{
	line-height: 24px;
	padding-left:10px;
	background:url(TLimagescommonr24.gif) center left no-repeat;
}
.zt li{
	float: left;
	display:inline;
	width:174px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background:url(img_12.jpg) no-repeat;
	margin-left:28px;
	margin-top:10px;
}