/* CSS Document */
body {text-align:center;font-family: 宋体, serif;  margin:0; padding:0; background: #fff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}

/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
/* 字体大小*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.center{ float: center;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  clear:both; background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;overflow:hidden;}

/*通用宽度*/
.w960{ width:960px; margin:0 auto;}
.w25{ width:24%; margin-left:10px; border:1px solid #dedede; float:left; border-top:0; margin-bottom:5px;}
.w25 ul{ line-height:180%;}
.w24{ width:24%; margin:5px 0 5px 9px; border:1px solid #dedede; float:left; background:#FFFFCC; font-weight: bold; text-align:center; height:20px; line-height:20px;}
.w25 ul li{ text-align:left; margin-left:5px;}
.w25 ul li img{ float:left; width:120px; height:70px; text-align:left; padding:2px;border:1px #ccc solid;}
.w25 ul li span{ float:left; text-align:left; margin-left:5px;}
/*顶部and导航*/
.topnav{ margin: 0 auto; border-top:3px solid #333;}
.text{ float:left; padding:3px 0 0 10px; line-height:20px;}
.rss{ float:right; padding:3px 20px 0 0;}

.topmenu{ border-top:3px #333 solid; }
.topmenu ul{line-height:20px; height:20px; float:left;}
.topmenu ul li{ float:left; margin:0 5px;}

.nav{ background:#cc0000 url(../images/bg_nav.gif); height:20px; line-height:20px; font-size:14px;}

/*背景色*/
.bgde{ background:#dedede; border:1px #ccc solid;}




/* 底部 */
.cr{
	margin: 5px 0;
	border:1px solid #dedede;
	height:55px;
	background:url(../images/cr.gif) no-repeat;
	text-align:center;
}
.cr span{
	line-height:55px;
	font-size:12px;
}
.sitemap {
    height: 2.5em;
    line-height: 2.5;
    color: #275c91;
    margin: 10px auto;
    text-align: center;
    background: #eaf3fb;
    border: 1px solid #bed0e0;
	width:960px;
}
.sitemap a:link{ 
    color: #275c91;
}
.sitemap a:visited {
	color:#275c91;
}
.sitemap a:hover {
	color:#275c91;
	text-decoration:underline;
}
.footer {
    margin: 0 10px 10px;
    padding-bottom: 10px;
    text-align: center;
}
.copyright, .copyright a:link, .copyright a:visited {
    color: #000000;
	line-height:26px;
}
