@charset "utf-8";
/* CSS Document */

body {
	font: 100% "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif;
	/*background: #666 url(themes/gray/images/ui-bg_diagonals-medium_75_cccccc_40x40.png) 50% 50% repeat;*/
	background-color:#DCDCBA;
	margin: 0;
	padding: 0;
	color:#666;
	font-size:14px;
}

span, ul, ol, dl, dt, dd, form, p{ /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定需要的数值，也可以在列表所包含的列表项（LI、DT 和 DD）中指定需要的数值。请注意，除非编写一个更为具体的选择器，否则您在此处进行的设置将会层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
}
a:link {
	color: #333;/****#009DE1****/
	text-decoration: none; /* 除非将链接设置成极为独特的外观样式，否则最好提供下划线，以便可从视觉上快速识别 */
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* 此组选择器将为键盘导航者提供与鼠标使用者相同的悬停体验。 */
	text-decoration: underline;
	color:#49981F;
}

.wrap {
	width: 1000px;
	margin: 0 auto; /* 侧边的自动值与宽度结合使用，可以将布局居中对齐 */
	border:0px solid #FFF;
}

/*~顶部快捷导航~*/

.sLogo{
	display:inline;
	float:left;
	margin:0 20px 0 30px;
	background:url(../images/xdjd_logo/16x16.png) no-repeat scroll 0px 6px transparent;
	padding-left:15px;
}
.specialTopNav {	
	background:#F5F5F5;
	border-bottom:1px solid #CCC;
	height:28px;
	line-height:28px;
	clear:both;
	position:relative;
	z-index:9;
}

.sLogo a:link, .sLogo a:visited{
	padding:0 5px 0 5px;
	height:20px;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#333;
	font-weight:bold;
}
.specialTopNav .fl a, .specialTopNav .fl a:visited {
	padding:0 5px 0 5px;
	height:20px;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#999;
}

.specialTopNav .fr a, .specialTopNav .fr a:visited {
	padding:0 5px 0 5px;
	height:20px;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#999;
}
.sLogo a:hover,.sLogo a:active,.sLogo a:focus,
.specialTopNav .fl a:hover, .specialTopNav .fl a:active, .specialTopNav .fl a:focus, .specialTopNav .fr a:hover, .specialTopNav .fr a:active, .specialTopNav .fr a:focus {
	height:18px;
	color:#990000;
}
.specialTopNav .fr img{
	margin-top:5px;
	display:inline-block;
	line-height:20px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
ul.fl li, ul.fr li {
    display: inline-block;
    float: left;
    height: 28px;
}
.clearfloat{
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
}

/*****尾部*****/
.footer {
	margin:10px 0;
	padding: 10px 0;
	text-align:center;
	overflow:hidden;
	position: relative;/* 这可以使 IE6 hasLayout 以正确方式进行清除 */
	clear: both; /* 此清除属性强制 .wrap 了解列的结束位置以及包含列的位置 */
	font-size:12px;
	height:120px;
}

.footer a:link,.footer a:visited{
	padding:5px;
	color:#FFF;
}
.footerNav, ul.topNav {
	list-style:none;
	margin-left:20px;
}
.footerNav li, .headerNav li{
	display:inline;
}
.footer ul {
	margin:0;
	padding:10px;
}


.footer a:hover,.footer a:active,.footer a:focus,
ul.footerNav a:hover, ul.footerNav a:active, ul.footerNav a:focus {
	color:#009DE1;
	text-decoration:underline;
}
.footer p {
	padding:0;
	margin:0;
	line-height:20px;
}

.footer .switch{
	display:block;
	padding:10px;
	text-align:center;
	font-size:12px;
}
.footer .switch span{
	padding:5px;
}
/*****返回顶部******/
.go-top {
	background: url("../images/backtop-gift.png") no-repeat scroll 0 0 transparent;
	bottom: 5%;
	display: none;
	height: 50px;
	left: auto;
	position: fixed!important;
	position:absolute;
	right: 10px;
	width: 50px;
}
.go-top a {
	display: block;
	height: 50px;
	width: 50px;
}
.go-top a span {
	display: none;
}