@charset "gb2312";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ { margin: 0; padding: 0; }
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ { font: 12px/1.5 \5b8b\4f53, tahoma, arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
/** 重置列表元素 **/
ul, ol,li { list-style: none; }
/** 重置文本格式元素 **/
a { color:#000; text-decoration: none;}
a:hover { color:#c60000;}
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/**/
.clear { clear:both; height:1px; margin-top:-1px; font-size:0; line-height:0; overflow:hidden;}
.blank6{ clear:both; overflow:hidden; height:6px; line-height:0; font-size:0; }
.blank10{ clear:both; overflow:hidden; height:10px; line-height:0; font-size:0;}
.blank15{ clear:both; overflow:hidden; height:15px; line-height:0; font-size:0;}
.blank20{ clear:both; overflow:hidden; height:20px; line-height:0; font-size:0;}
/*body {  background:url(../images/bg/b_bg.gif) repeat;}
*/.wrapper { overflow:hidden; width:980px; height:auto; margin:0 auto; }
/*头部*/
.top{ width:980px; margin:0 auto; overflow:hidden}
.topsidel{ width:413px; float:left}
.topsider{ width:414px; float:right; padding-top:10px;}
.topsider span{ float:right;}
.top_nav{ width:404px; float:right; text-align:right}
ul.top_nav { float:right; overflow:hidden; margin-top:20px;_margin-top:10px;}
ul.top_nav li { float:left;  }
ul.top_nav li a { padding:0 14px; border-right: 1px solid #ccc; line-height:20px; }
ul.top_nav li a.qq_online { background:url(../images/qq.jpg) no-repeat; padding-left:20px; color:#F00}
ul.top_nav li.last a { border:none; }
/*导航*/

/*底部*/
.footer_wrap { height:85px; border-top:1px solid #ebebeb; background: #f8f8f8; line-height:26px; text-align:center;  color:#7b7b7b; }
.footer_wrap  a{  color:#7b7b7b; }
ul.flink li{ display:inline; color:#ababab; border-right: 1px solid #ababab; }
ul.flink li.first{border:0; }
ul.flink li a{ padding:0 8px;color:#ababab; }

.banner{ width:100%; height:377px; background:url(../images/bannerbg.gif) repeat-x}

.pages {
	margin: 50px auto 20px auto;
	font-size: 14px;
	text-align: center;
}
.pages ul{display: inline-block;}
.pages a,
.pages strong{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	color:#666;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
}
.pages .current{
	display:inline-block;
	line-height:28px;
	padding:0 10px;
	border:1px solid #d9d9d9;
	background-color:#ffffff; 
	text-decoration:none;
	font-family:Simsun;
	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
	margin-right:3px;
	
	color:#fff;
	background-color:#d40000;
	border-color:#fff;
}
.pages a:hover{
	color:#fff !important;
	background-color:#d40000;
	border-color:#d40000;
	text-decoration:none;
}
.pages strong{
	color:#fff;
	background-color:#d40000;
	border-color:#d40000;
}
.pages span{
	padding:0 10px;
	line-height:23px;
}