/* CSS Document */
@charset "gb2312";


/*通用样式*/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
fieldset,img{border:0;}
ul,li{list-style:none;  margin:0; padding:0;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none; color:#272727;}
a:hover{ color:#da0404;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-variant: normal;}
input,select,img{vertical-align:middle;}
img{ vertical-align:middle; border:none; margin:0; padding:0; }
legend{ display:none;}
textarea{resize:none;}
.clear{ clear:both;}
.floatl{ float:left;}
.floatr{ float:right;}
body{ font-size:14px; font-family:"microsoft yahei"; line-height:200%;}
.fweight{ font-weight:bold;}
.font12{ font-size:12px; letter-spacing:0; font-family:"microsoft yahei"; font-weight:normal;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font30{ font-size:30px;}
.font32{ font-size:32px;}
.font36{ font-size:36px;}
.alignr{ text-align:right}
.alignc{ text-align:center;}
.margtb30{ margin:15px 0;}
.mart20{ margin-top:20px;}
.martb5{ padding:5px 0px;}
.marb10{ margin-bottom:10px;}
.marb20{ margin-bottom:20px;}
.marr10{ margin-right:9px;}
.martb20{ margin:20px 0;}
.pad5{ padding:5px;}
.pad10{ padding:10px;}
.pad40{ padding:40px;}
.padr5{ padding-right:5px;}
.padtb10{ padding:10px 0; }
.padtb20{ padding:20px 0; }
.padtb40{ padding:40px 0; }
.padlr30{ padding:0 30px; }
.h20{ height:20px;}
.fontfam{ font-family:"microsoft yahei"; }
.color1{ color:#013f72;}
.color2{ color:#999;}

.b1{ border:1px solid #ccc;}
.bgc{ background-color:#013f72;}
.bztable .bj a{ color:#006912;}
.banner{ text-align:center; background-image:url(imagess/banner.jpg); background-position:center center; background-repeat:no-repeat; height:450px;}
.navdiv{background-color:#013f72;}
.nav{ width:1100px; margin:0 auto;}
.nav li{ float:left;}
.nav li a{ display:block; line-height:50px; padding:0 34px; color:#fff;  font-size:16px;}
.nav li a:hover{  background-color:#cc0000;}
.selectnav{ background-color:#cc0000;}

.mid_div{ width:1100px;margin:0 auto; background-color:#FFF;}
.newslist{ width:530px;}
.newslist ul li{ border-bottom:1px dotted #ccc; line-height:38px; font-size:14px;}

.indextitle{ width:1080px;_width:1100px; margin:5px auto; height:60px;background-image:url(imagess/index_08.jpg); background-repeat:no-repeat; background-position:left top; line-height:60px; color:#fff; font-size:36px; font-family:"microsoft yahei"; font-weight:bold; padding-left:20px; letter-spacing:2px; }
.indextitle span{ float:right; text-transform:uppercase; color:#fff; letter-spacing:normal; font-size:14px; font-weight:normal;}
.indextitle span a{ color:#fff;}
.indextitle span a:hover{ color:#d7000e;}

.bztable td{ width:157px; height:156px; overflow:hidden; color:#006912;text-align:center;}
.bztable td img{ width:157px;}
.bztable .bj{ background-image:url(imagess/index_20.jpg); background-repeat:no-repeat; background-position:center center;}

.mid_bg{ background-color:#eaeaea;}


/*通用新闻列表*/
ul.news{ font-size:14px; }
ul.news li{ line-height:40px; margin:0; float:none; display:block; border-bottom:1px dashed #dcdcdc; }
ul.news li span{ float:right; color:#999; padding:0;}


/*列表样式*/	
 #nextpage{text-align:center;  margin:10px auto; width:600px;}
  #nextpage ul{ list-style-type:none;}
  #nextpage ul li{  border:1px solid #CCCCCC;float: left; padding:3px 8px; margin:5px; }
.leftlist{ width:305px;}
.leftlist .smtitle{ background-color:#013f72; height:42px; line-height:42px; color:#fff; letter-spacing:2px;}

.bzlist{width:290px; margin:0 auto; clear:both;}
.bzlist ul{list-style:none; margin:0; padding:0;}
.bzlist ul li{ float:left; width:135px; display:block; height:42px; line-height:42px; text-align:center; margin:8px 5px; background:#e6e6e6;}

.leftlist .zx{ background-color:#013f72; letter-spacing:normal; color:#fff; line-height:40px;}
.leftlist .zx a{ color:#fff; letter-spacing:normal;}

.rightlist{min-height:1000px;*+height:100%;_height:1015px;width:780px; padding-bottom:15px; }


.title1{ line-height:40px; font-size:20px; color:#013f72;  font-weight:bold; background-color:#f2f2f2; background-image:url(imagess/list_03.gif); background-repeat:no-repeat; background-position:left; padding-left:50px; height:40px;}
.title1 span a{ color:#999;}
.title1 span a:hover{ color:#da0404;}
.smalltitle{ margin-top:8px; height:26px;line-height:26px; font-size:18px; color:#c12121;  font-weight:bold; } 
.smalltitle span{ color:#999; font-size:12px;}
.smalltitle span a{ color:#999;}
.smalltitle span a:hover{ color:#da0404;}
.smallbg{ border-top:2px solid #da3931; border-bottom:3px solid #ffce00;}
.minhr{ min-height:200px;}

.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
}

.dede_pages{
}
.dede_pages ul{
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}









/*通用新闻内容*/

.con_bg{ background-color:#eee; height:24px; margin:10px auto; text-align:center; line-height:24px; width:100%;}
.con{ padding:5px 0; min-height:500px;*+height:100%;_height:500px; font-size:14px; line-height:200%; margin-bottom:30px;}
.con img{max-width:700px; _width:expression(this.width > 700 ? "700px" : this.width);overflow:hidden;}

/*/*通用图片列表
ul.news_img{}
ul.news_img li{ float:left; margin:10px 0px 5px 11px; border:none; width:230px; text-align:center; height:200px; overflow:hidden;}
ul.news_img li span{ text-align:center; line-height:24px; display:block;}
ul.news_img li img{ width:200px; height:150px;}*/

.footer{ text-align:center; min-height:100px; background-color:#ededed; padding:20px 0; color:#555; line-height:200%; margin-top:10px; border-top:3px solid #013f72; font-size:12px;}
.footer a{ color:#FFF;}
.footer a:hover{ text-decoration:underline;}
