@charset "gb2312";
/* CSS Document */
.b_border{border: 1px solid #D7E2E6; margin-bottom:5px;}
 
.top_left_bg{
	height:63px; width:6px; display:block; float:left; background-image:url(t_1.gif); background-repeat:no-repeat;
	}
.top_right_bg{
	height:63px; width:6px; display:block; float:left; background-image:url(t_3.gif); background-repeat:no-repeat;
	}	
.top_center_bg{
	height:63px; width:948px; display:block; float:left; background-image:url(t_2.gif); background-repeat:repeat-x;
	}	
.leftlogo{
	display: block;
	float: left;
	height: 50px;
	width: 300px;
	padding-left: 5px;
	text-align: left;
	padding-top: 5px; font-weight:bold;
	}	
.rightmenu{
	display: block;
	float: left;
	height: 60px;
	width: 640px; 
	}	
.rightmenu ul{
	padding: 5px;	
	}	
.rightmenu li{
	line-height: 20px;
	text-align: right;
	display: block;
	float: left;
	height: 20px;
	width: 80px;	
	}	
.articleContent ul,.articleContent li{
	display:block;
	} 

#topmenu {
	MARGIN: 5px auto auto;
	OVERFLOW: hidden;
	WIDTH: 960px;
	HEIGHT: 30px;
 	background-image: url(topmenu.gif);
	background-repeat: repeat-x;
}
#topmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 40px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#topmenu UL LI {
	FLOAT: left;
	WIDTH: 80px;
	HEIGHT: 30px;
	background-image: url(topmenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topmenu UL LI A:link {
	DISPLAY: block;
	WIDTH: 80px;
	COLOR: #FFF;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	background-color: #0C7EC2;background-image: url(topmenu.gif);
 	background-repeat: no-repeat;
	background-position: -16px 0px;
}
#topmenu UL LI A:visited {
	DISPLAY: block;
	WIDTH: 80px;
	COLOR: #FFF;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	background-image: url(topmenu.gif);
	background-repeat: no-repeat;
	background-position: -16px 0px;
}
#topmenu UL LI A:hover {
	TEXT-DECORATION: none;
	color: #FF9;
	font-weight: bold;
	background-color: #FFF;
	background-image: url(topmenu.gif);
	background-repeat: no-repeat;
	background-position: -16px -30px;
 }
#topmenu UL LI a.selected:link,#topmenu UL LI a.selected:visited{
	BACKGROUND: url(topmenu.gif) no-repeat;
	background-position: 0px -30px;
	TEXT-DECORATION: none;
	color: #FFF;
	font-weight: bold;
	background-color: #FFF;
} 
.top_box{
	width:950px;
	border: 1px solid #E8E8E8;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	background-repeat: repeat-x;
	background-position: 0px 30px;
	padding-right: 5px;
	background-color: #F8FAFE;
	}
.top_box h2.newsnav{
	height:28px;
	line-height:28px;
	font-size:12px;
	background-image:url(nav1.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 20px;
	font-weight: normal;
	color: #036;
	clear: both;
	overflow: hidden;
	display: block;
  	}
.top_box h2.searchbox{
	height:28px;
	line-height:28px;
	font-size:12px;
	background-image:url(seach.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 20px;
	font-weight: normal;
	color: #036;
 	}	
.top_box h2.searchbox form{
	float:left;
	display: inline;
	}	
.newsnav a:link,.newsnav a:visited{
	display: inline;
	width:60px;
	float:left;
	margin-left: 5px;
	height: 25px;
	}	
.searchbox font,.newsnav font{
	float:left; font-size:12px;
	display: inline;
		}
  
/*资讯*/
.midWrapper {
	FLOAT: left;
	WIDTH: 960px;
	margin: 0px;
	padding: 0px;
 } 
.rightArea {
	FLOAT: right; WIDTH: 720px; 
} 
.midcontent{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 440px;
	margin: 0px;
	padding: 0px;
	}
.todayTj {
	BORDER: #D7E2E6 1px solid;
}
.todayTj .title {
	FLOAT: left;
	WIDTH: 440px;
	LINE-HEIGHT: 33px;
	BORDER-BOTTOM: #D7E2E6 1px solid;
	HEIGHT: 33px;
	background-color: #FFFFFF;
	background-image: url(todayTj_title_bg.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.todayTj .title strong {
	PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: 14px; FLOAT: left; COLOR: #ce0012;
}
.entry-title a:link{
	COLOR: #4068B9
}
.entry_title{
	FLOAT: left;
	background-image: url(h2bg.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px; padding-left:15px; margin:0px;font-weight:bold;COLOR: #336600;
}
.entry_title a:link,.entry_title a:visited{COLOR: #336600;font-weight:bold}
.todayTj .title strong I {
	PADDING-LEFT: 10px;
	COLOR: #D7E2E6;
	font-style: normal;
}
.todayTj .title .todayDate {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; FLOAT: right; COLOR: #000
}
.todayTj .headline {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px; width:430px;
	margin-left: 5px;
}
.todayTj .headline H2{
	line-height:28px;
	overflow:hidden;
	clear:both;
 	height: 28px;
	}
.todayTj .headline H2 A {
	FONT: 18px "黑体", Arial;
	COLOR: #C00
}
.todayTj .headline .subTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #8a8a8a; PADDING-TOP: 4px; line-height:22px; overflow:hidden; height:22px;
}
.todayTj .headline .subTitle A {
	COLOR: #8a8a8a
}
.todayTj .headline H2 A:hover {
	COLOR: #ce0012
}
.todayTj .headline .subTitle A:hover {
	COLOR: #ce0012
}
.todayTj UL.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.todayTj UL {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #D7E2E6 1px dashed;
	margin: 0px;
}
.rightcontent {
	FLOAT: right; WIDTH: 270px; 
}
#hotpic {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 265px;
	HEIGHT: 162px;
	padding: 2px;
	BORDER : 1px solid #D7E2E6;
}
#hotpic IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 261px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
} 
.breakNews {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	OVERFLOW: hidden;
	WIDTH: 265px;
	LINE-HEIGHT: 21px;
	margin-top: 5px;
	border: 1px solid #D7E2E6;
	float: right;
	height:176px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.breakNews h2.title{
	MARGIN-TOP: 0px;
	POSITION: relative;
	HEIGHT: 25px;
	line-height:25px;
	margin-bottom: 0px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E2E6;
	font-size: 12px;
	font-weight: bold;
	background-image: url(ico.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	color: #4068B9;
	clear: both;
	text-align: left;
	padding-left: 18px;
	}
.breakNews li{
	float: left;
	display:block;
	line-height: 24px;
	width:255px;
	height: 24px;
	overflow: hidden;
	background-image: url(article_ico2.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7E2E6;
	clear: both;
	text-align: left;
	position: relative;
	}	
.breakNews li .titlename{
	width: 218px;
 	}	
	
	
 .leftad_1 {
	OVERFLOW: hidden; 
	margin-top: 5px;
	float: left;
	width:230px;
	padding: 0px; height:62px;
}

.rightad_1 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BACKGROUND: #fefaf2;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	WIDTH: 265px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 5px;
	margin-top: 10px;
	border: 1px solid #f9e086;
	float: right;
}
.rightad_2 { overflow:hidden;
	FLOAT: left; PADDING-TOP: 10px
}
.leftArea {
	BACKGROUND: #fdfdfd;
	FLOAT: left;
	WIDTH: 230px; overflow:hidden;
}
.leftcontent {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 198px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; BORDER-BOTTOM: #D7E2E6 1px solid
}
.leftcontent UL LI {
	OVERFLOW: hidden; WIDTH: 189px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.leftcontent .ulA LI {
	OVERFLOW: hidden; WIDTH: 189px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}

.ulB {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
 	margin: 0px;
}
.ulB LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	BACKGROUND: url(article_ico1.gif) no-repeat -84px -263px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 210px;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 0px;
	HEIGHT: 23px;
	TEXT-OVERFLOW: ellipsis;
	text-align: left;
}
.ulB LI A {
	FONT-SIZE: 14px
}

.leftArea .title{
	MARGIN-TOP: 0px;
	FLOAT: left;
	WIDTH: 229px;
	POSITION: relative;
	HEIGHT: 25px;
	line-height:25px;
	margin-bottom: 0px;
	overflow: hidden;
 	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E2E6;
	}
.leftArea .title strong{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 15px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	font-family: Arial, "宋体";
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	background-image: url(dot3.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	color: #4068B9;
}
.leftArea ul{ height:238px;
	}
.leftArea .exlist li{
	line-height: 24px;
	height: 24px;
	width: 216px;
	overflow: hidden;
	background-image: url(article_ico2.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left: 12px;
	float: left;
	display:block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7E2E6; 
	}	
.leftArea .exlist li .titlename{
	width: 180px; overflow:hidden;
 	}	
.bigclass_title{
	MARGIN-TOP: 5px;
	FLOAT: left;
	POSITION: relative;
	HEIGHT: 30px;
	line-height:30px;
	margin-bottom: 5px;
	overflow: hidden;
	background-color: #F5FAFE;
	}
.bigclass_title .j {
	LEFT: 41px;
	WIDTH: 9px;
	LINE-HEIGHT: 6px;
	POSITION: absolute;
	TOP: 14px;
	HEIGHT: 6px;
	background-image: url(zoomin1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bigclass_title STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 14px Arial,"宋体"; COLOR: #ce0012; PADDING-TOP: 8px
}
.bigclass_title STRONG A:link {
	COLOR: #ce0012
}
.bigclass_title STRONG A:visited {
	COLOR: #ce0012
}
.bigclass_title STRONG I {
	PADDING-LEFT: 7px; COLOR: #bebebe
}
.bigclass_title .tj {
	PADDING-LEFT: 7px; FLOAT: left
}
.bigclass_title .m {
	PADDING-RIGHT: 10px; FLOAT: right
}
.smallclass_list{
	margin: 0px;
	padding: 0px;
	width: 100%; clear:both;
	}
.smlist ul li { 
	DISPLAY: block;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 304px;
	HEIGHT: 24px;
	line-height:24px;
	text-align: left;
	clear: both;
	background-image: url(dot_ico1.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
}
.smlist ul li .titlename{
	width:265px;
	}
	
	
.smallclass_title {
	FLOAT: left;
	WIDTH: 315px;
	LINE-HEIGHT: 28px;
	BORDER-BOTTOM: #D7E2E6 1px solid;
	HEIGHT: 28px;
	background-image: url(d.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	position: relative;
  }
.smallclass_title STRONG {
	FLOAT: left;
	COLOR: #005a98;
	TEXT-ALIGN: left;
	background-image: url(dot08.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	font-family: Arial, "宋体";
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	width: 250px;
	padding-left: 20px;
	text-decoration: none;
}
.smallclass_title STRONG I {
	PADDING-LEFT: 7px;
	COLOR: #d9d9d9;
}
.smallclass_title STRONG A {
	COLOR: #57789C;
	TEXT-DECORATION: none
}
.smallclass_title STRONG A:visited {
	COLOR: #360
}

.smallclass_title .more{
	background-image: url(icon_more.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	COLOR: #d9d9d9;
	padding: 0px;
	width: 50px;
	float: right;
	position: absolute;
	text-align: left; 
}
.smallclass_title .m EM {
	TEXT-DECORATION: underline
}
 

.newsindex_left  {height:222px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 315px;
	PADDING-TOP: 0px;margin-bottom:5px;
}
.newsindex_mid {height:222px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 314px;
	PADDING-TOP: 0px;
	margin-left: 5px;
	margin-right: 5px; margin-bottom:5px;
}
 
.newsindex_right { height:222px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 315px;
	PADDING-TOP: 0px;
	margin: 0px;margin-bottom:5px;
}


.newslist_left  {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 680px;
	margin: 0px;
	padding: 0px;
}
.newslist_left ul{
	padding: 10px;
	}
.newslist_left li{
	height:30px;
	line-height:30px;
 	}
.newslist_left h2{
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #036;
	background-image: url(indextitle.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
 	text-align: left;	border-bottom-width: 1px;
 	border-bottom-style: solid;
 	border-bottom-color: #D7E2E6;
	}
	
.aboutitle_bg{border-top-width: 1px;border-top-style: solid;border-top-color: #D7E2E6;	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #036;
	background-image: url(indextitle.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
 	text-align: left;	border-bottom-width: 1px;
 	border-bottom-style: solid;
 	border-bottom-color: #D7E2E6;}

.newslist_left h4 span{ display:block; float:left;
	}
	
	
.aboutitle_bg .title1{
	padding-left: 20px;
	background-image: url(dot3.gif);
	background-repeat: no-repeat;
	background-position: 8px 2px;
	}
.newsaboutlist{
	padding:0px;
	}	
.newsaboutlist li{
	clear: both;
	overflow: hidden;
	float: left;
	height: 24px;
	width: 100%; 
 	}	

.newslist_left .title{
	background-image: url(dot3.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-align: left;
	float: left;
	} 
.newslist_left h1{
	font-size: 18px;
	line-height: 45px;
	font-weight: bolder;
	height: 45px;
	color: #333;
	}	
.newslist_left h4{
	line-height: 25px;
	text-align: center;
	height: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D6D6D6;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 10px;
	}	
.newslist_left p{
	padding:10px;
	}
	
.newslist_right {
	FLOAT: right;
	OVERFLOW: hidden;
	WIDTH: 265px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.newslist_right h2{
	line-height: 25px;
	background-image: url(indextitle.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E2E6;
	margin-top: 5px;
	margin-bottom: 5px;
	} 
.newslist_right .title{
	background-image: url(dian.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-align: left;
	float: left;
	} 
li.jgli{
	overflow: hidden;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D6D6D6;
	padding-bottom: 5px;
	} 
.newslist_right .ad_right{
	padding: 0px; width:268px; overflow:hidden; margin-bottom:5px;
	}	
.newslist_right .ad_right1{
	padding: 0px;	
	}	
.newslist_right .ad_right2{
	padding: 5px;	
	}

.context_next{ 
	margin: 0px;
	padding: 0px;
	text-align: left;
	}	
context_next ul{
	margin: 0px;padding: 0px;
	}	
.context_next li{
	line-height:22px;
	margin: 2px;padding: 0px;
	clear: both;
	height: 22px; 
	}	
