/*
[目录表] 
	0- Reset			重置
	1- Global			全局
	2- Links			链接
	3- Headings 		标题
*/

/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
* { padding:0; margin:0; }
ul { margin:0 auto; list-style:none; }
img { border:0; }

/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.f_right { float: right; }
.f_left { float: left; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align:center; }
.justify { text-align:justify; }
.hide { display: none; }
.box{ line-height:180%; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/*--------------全局---------------------*/
div { margin:0 auto; padding:0; }
body { background-color:#fff; font-family: "宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:0; margin:0; }
/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a { font-size:12px; text-decoration:none; color:#000; }
a:hover{ text-decoration:none; }
/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 { font-size:18px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:12px; font-weight:100; }
/* =4 Header
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header{ width:1003px; position:relative; }
	#topmenu{ height:25px; background:url(../images/topmenubg.gif) repeat-x; padding:12px 20px 0 0; }
	#topmenu a{ color:#000; }
	#logo{ width:256px; height:76px; position:absolute; top:0; left:0; z-index:100; padding:15px 0 0 0; background:url(../images/logobg-trans.png) no-repeat left; }

#menu{ width:1003px; height:26px; background:url(../images/menu.gif) repeat-x; text-align:center; padding-top:10px; }
	#menu a{  font-size:14px; width:100px; margin-left:20px; color:#fff; }

#main{ width:993px; padding-top:15px; padding-left:10px; text-align:left; background:#fff; }
	#sidebar{ width:240px; float:left; }
	#sidebar .box{ margin:10px 0; border:1px solid #ccc; border-width:1px 0 0 0; padding-top:8px; }
	
	#content{ margin-left:8px; float:left; width:740px; }
	#content .columns{ line-height:180%; margin-bottom:10px; }
	#content .columns img{ 
	float:left; 
	margin-right:8px; 
	max-width:700px; 
	}
	
	#content .columns .title{ background:url(../images/arrowline.gif) no-repeat bottom; height:20px; margin-bottom:5px; }
	#content .columns .pagetitle{ background:url(../images/arrowtitle.gif) no-repeat left; height:25px; margin-bottom:5px; font-size:14px; font-weight:bold; padding:4px 0 0 15px; }
	
	#content .columns .title span{ float:right; }
	#content .columns ul{}
	#content .columns ul li{ background:url(../images/dot.gif) center repeat-x; }
	#content .columns ul li a{ color:#000; }
	#content .columns ul li .date{ float:right; background:#fff; }
	#content .columns ul li .info{ background:#fff; }
	#content #prolist{ margin-top:15px; }
	#content #prolist a{ float:left; display:block; width:111px; height:97px; color:#000; text-align:center; margin-right:8px; margin-bottom:8px; overflow:hidden; border:1px solid #efefef; line-height:22px; }
	#content #prolist a img{ float:none; display:block; }
	
#footer{ clear:both; }
	#footerline{ background:#1987DC; height:6px; width:1003px; }
	#copyright{ height:30px; width:983px; padding:10px 10px 0 10px; }
	#copyright span{ float:right; }
	#copyright a{ color:#000; }

/*xpager*/
#xpager{ text-align:center; clear:both; }
#xpager .activePage { font-family: Verdana, Arial, sans-serif; font-weight:lighter; padding: 1px 3px 1px 3px; border: 1px solid #616378; color:#fff; background-color:#999999; margin-right:3px; font-size: 12px; }
#xpager .activePage a:link { text-decoration: none; color: #000; }
#xpager .activePage a:visited { text-decoration: none; color: #000; }
#xpager .activePage a:hover { text-decoration: none; color: #000; }
#xpager .activePage a:active { text-decoration: none; color: #000; }
#xpager .inactivePage { font-family: Verdana, Arial, sans-serif; font-weight: lighter; padding:  1px 3px 1px 3px; border:1px solid #727731; color:#727731; background-color:#cccccc;margin-right:3px; cursor:pointer; font-size: 12px; }
#xpager .inactivePage a:link { text-decoration: none; color: #000; }
#xpager .inactivePage a:visited { text-decoration: none; color: #000; }
#xpager .inactivePage a:hover { text-decoration: none; color: #000; }
#xpager .inactivePage a:active { text-decoration: none; color: #000; }
#xpager .goInput{ font-family: Verdana, Arial, sans-serif; font-weight: bold; border:1px solid #999999; color:#727731; background-color:#fff; cursor:pointer; width:30px; }