/*** css (Cascading Style Sheets 2.0) ***/
a.red {color:#ff0000;}
.main {
	width:980px;
	margin:5px auto;
	height:auto;
}
.left {width:290px; float:left;border:1px solid #f2f2f2;}
.middle {
width:387px;*width:387px !important;*width:385px;
float:left;
border:1px solid #f2f2f2;
margin-left:2px;}
.right {width:290px; float:right;border:1px solid #f2f2f2;}
.box {
	width:980px;
	margin-top:2px;
	overflow:hidden;
	border:1px solid #f2f2f2;
}
#header {
	width:980px;
	height:200px;
	margin:0 auto;
	margin-top:5px;
	background:#ccc;
}
.fr {margin-left:0px;}
/*--navigation_index_first--*/
.nav {margin:5px auto; width:980px;height:40px;}
.nav ul { padding:0px; margin:0px;}
.nav ul li {height:40px; float:left; font-size:14px; font-weight:bold; text-align:center;}
.nav_left { background: url(../images/bg_navigation_index_first_left.gif) no-repeat; width:4px; height:40px;}
.nav_right { background: url(../images/bg_navigation_index_first_right.gif) no-repeat; width:4px; height:40px;}
.nav_line {background:url(../images/bg_navigation_index_line.gif) no-repeat left top; width:2px; height:40px; }
.nav_middle { background:url(../images/bg_navigation_index_first.gif) repeat-x left top; height:26px; width:126px; padding-top:14px; }
.nav_middle a:link { font-size:14px; color:#333333; text-decoration:none;}
.nav_middle a:visited { font-size:14px; color:#333333; text-decoration:none;}
.nav_middle a:hover { font-size:14px; color:#f00;  text-decoration: underline;}

.nav_space { width:103px; background:url(../images/bg_navigation_index_first.gif) repeat-x left top; height:40px; }

span.margintop {margin-top:15px;display:block;}

.flink {width:980px;height:160px;margin:6px auto; border:1px solid #ddd;border-bottom-color: #ccc;clear:both;}
.flink h4 {color:#333;text-align:center;display:block;width:980px;height:26px;line-height:26px;}
.flink h4 a {color:#333;font-size:14px;font}
.flink ul {list-style:none;margin-left:20px;}
.flink ul li {height:23px;line-height:23px;text-align:center;float:left;white-space:normal;}
.flink ul li a {width:140px;height:23px;display:block;margin-right:10px;line-height:23px;text-align:center;float:left;border:1px solid #ddd;margin-top:4px;}
.flink ul li a:hover {background:#833999;color:#fff;}
.cpr {width:980px; margin:6px auto;}
.cpr hr {color: #999;height:1px}
.cpr ul {list-style:none;}
.cpr ul li {text-align:center;font-size:12px;}


.mod .list ul.ab {width:287px;}
.mod .list ul.ab li {
	width:105px;
	height:25px;
	line-height:25px;
	text-align:center;
	border:1px solid #eee;
	float:left;
	margin:5px 10px 10px 5px;
}
.mod .list ul.ab li a {
	width:100px;
	height:25px;
	display:block;
	background:#833999;
	color:#fff;
	text-decoration:none;
}
.mod .list ul.ab li a:hover {background:#f2f2f2;color:#000;text-decoration:none;}
