@charset "gb2312";
body,div,ul,li,dl,dt,dd { margin:0px; padding:0px;}
body {
	font-size: 14px;
	background:#e32b2b;
}
ul { list-style:none;}


img { border:none;}

a:link {
	COLOR: #000000; TEXT-DECORATION: none
}
a:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
a:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.clear {
	CLEAR: both
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}

.width980 {
	WIDTH: 980px; margin:0 auto;clear:both; background:#fff;
}

.top_nav {
	BACKGROUND: url(imagestopnav01.gif) repeat-x; HEIGHT: 36px
}
.top_nav IMG {
	MARGIN: 0px 20px; FLOAT: left; VERTICAL-ALIGN: middle
}
.top_nav SPAN {
	LINE-HEIGHT: 35px; FLOAT: right; COLOR: #565656; MARGIN-RIGHT: 10px
}
.top_nav SPAN A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #565656; PADDING-TOP: 0px
}
.nav_01 {
	BORDER-BOTTOM: #bf0000 4px solid; LINE-HEIGHT: 35px; HEIGHT: 35px; FONT-SIZE: 14px; font-weight:bold; margin-bottom:10px;
	text-align:center
}
.nav_01 A {
	MARGIN: auto 20px; FONT-SIZE: 14px; color:#ff0000;
}
.nav_02 {
	LINE-HEIGHT: 34px; HEIGHT: 34px; COLOR: #666; width:980px; margin:0 auto;
}
.nav_02 A:link {
	MARGIN: auto 5px; COLOR: #666
}
.nav_02 A:hover {
	MARGIN: auto 5px; COLOR: #666
}
.nav_02 A:visited {
	MARGIN: auto 5px; COLOR: #666
}
.nav_02 SPAN {
	FLOAT: left
}
.nav_02 B {
	FLOAT: right; PADDING-TOP: 2px
}
.nav_02 B IMG {
	FLOAT: right
}

.tit1 {
	FONT-SIZE: 14px; PADDING-TOP: 10px
}
.tit1 SPAN {
	LINE-HEIGHT: 35px; FLOAT: left; MARGIN-LEFT: 10px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.tit2 {
	LINE-HEIGHT: 27px; MARGIN: 0px auto; BACKGROUND: url(imagesp1_r_tit_red.gif) repeat-x; HEIGHT: 27px; FONT-SIZE: 14px; text-indent:10px;
	
}
.tit2 a { color:#a81303;}
.tit2 SPAN {
	LINE-HEIGHT: 27px; FLOAT: right; MARGIN-right: 10px; FONT-SIZE: 14px; FONT-WEIGHT: 700
}

.l { width:480px; float:left; border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999; margin-bottom:10px; clear:both}
.r { width:480px; float:right; border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}

.border {  border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999; margin-bottom:10px; clear:both}
.border1 { border:1px solid #999999; clear:both;  margin-bottom:10px; height:771px;}
.border1 img { margin:8px;}
.border1 .picl { width:665px;  float:left; border-right:1px solid #999999; margin-bottom:10px; clear:both}
.border1 .picr  { width:275px; float:right; overflow:hidden; }
.border1 .tit3  { color:#a81303; font-size:14px; font-weight:bold;}

.border1 .tit3  a { color:#a81303; font-size:14px; font-weight:bold;}
.tit3txt { margin:8px 0; line-height:22px;}


.flashl { width:480px; float:left;  margin-bottom:10px; clear:both}
.flashr { width:480px; float:right; height:320px; margin-bottom:8px; border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}

.p1_r_03 {
	 DISPLAY: block; HEIGHT: auto; padding:8px 0 10px 12px;
}
.p1_r_03 LI {
	 WIDTH: 470px; DISPLAY: inline; BACKGROUND: url(../images/p1_r_t1.gif) no-repeat; FLOAT: left;  line-height:26px;
}


.pagearea { border:1px solid #cc2306; width:980px;  background:#fff url(pubzggimagessrxxgcsbdimagespage_bg.jpg) repeat-x;  }

.position { text-indent:20px; line-height:35px; color:#bb0000; font-size:14px;}
.position a{color:#bb0000;}
.position a:hover{color:#bb0000; text-decoration:underline;}


.pagelist { margin:20px 20px 20px 20px; min-height:396px;}
.pagelist li{ text-indent:25px; border-bottom:1px dotted #ccc; background:url(pubzggimagessrxxgcsbdimagesarr.png) no-repeat 12px 8px; line-height:26px; margin-bottom:4px; font-size:14px; color:#333;}
.pagelist span { float:right; padding-right:20px; font-family:Arial}
.pagelist a { color:#333;}
.pagelist a:hover { color:red;}

.pageinfo { margin:30px 0; text-align:center; font-size:14px;}

.contentlist { margin:20px 30px 20px 30px;}
.contentlist .tit { color:#c50000; font-size:18px; font-weight:bold; text-align:center; padding:8px 12px;}
.exp { border-bottom:1px solid #bb0000; background:#ffffcc; border-top:1px solid #bb0000; line-height:25px; margin:20px 0; text-align:center}
.content { border-bottom:1px solid #bb0000;font-size:14px; line-height:200%; letter-spacing:1px;}

.contentbtn { text-align:right; height:40px;}
.contentbtn a {border:1px dotted #bb0000; background:#ffffcc;  padding:8px 8px 8px 12px; margin-right:8px;}
.contentbtn a:hover{border:1px dotted #bb0000; background:#bb0000; color:#fff; padding:8px 8px 8px 12px;margin-right:8px;}

.xgxx { color:#bb0000; line-height:20px; font-weight:bold;}
.xgxxlist { border:1px solid #ebd8c8; background:#fbf7ee; height:70px; padding:8px;}

.pagepiclist { width:690px; margin:0 auto;}
.pagepiclist img { border:none; display:block;}
.pagepiclist li { margin:0 10px 10px 0; float:left; text-align:center; width:160px; line-height:25px;}
.pagepiclist a{color:#333} 
.pagepiclist a:hover{color:#333} 
.pagepicinfo {  text-align:center; margin:12px 0;color:#333}
.pagepicinfo a{color:#333} 
.pagepicinfo a:hover{color:#333} 


.zjdzb { text-align:center; margin:8px 0;}

.content1 {width:162px;}
.content1 img{  }

.container { width:980px; margin:0 auto; background:#fff; padding:0 6px;}