@charset "utf-8";
/* CSS Document */

body {
	background: url(../images/body.png) no-repeat top center #fff;
	width     : 100%;
	margin    : 0;
	padding   : 0;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

.fl {
	float: left;
}

.clearfix {
	clear: both;
}

.ml15 {
	margin-left: 15px;
}

.mt15 {
	margin-top: 15px;
}

.mt30 {
	margin-top: 30px;
}

h1 {
	font      : normal 18px/30px "微软雅黑";
	color     : #434343;
	text-align: center;
}

img,
a img {
	border: none;
}

/* 20181017 修改 */
.topinfo {
	width      : 990px;
	margin     : auto;
	height     : 40px;
	padding-top: 10px
}

#time {
	margin-left: 0;
	text-align : left;
	float      : left;
}

.search {
	float       : right;
	margin-right: 20px;
}

.sdzclogo {
	width : 1000px;
	height: 76px;
	margin: 65px auto auto auto;
}

.sdzclogo a {
	width       : 66px;
	height      : 76px;
	display     : block;
	float       : right;
	margin-right: 230px;
}

#menu_out {
	width      : 1002px;
	position   : absolute;
	left       : 50%;
	margin-top : 49px;
	margin-left: -500px;
}

#menu_in {}

#menu {
	/* background: url(../images/menu_bg.gif) repeat-x; */
	height    : 73px;
}

#nav {
	width  : 1000px;
	padding: 0;
}

#nav li {
	float     : left;
	height    : 61px;
	background: url(../images/nav_bg.jpg) repeat-x;
}

#nav li a {
	float          : left;
	display        : block;
	cursor         : pointer;
	text-decoration: none;
	width          : 125px;
	background     : url(../images/nav_bg.jpg) repeat-x;
}

#nav li a span {
	float          : left;
	width          : 122px;
	text-align     : center;
	line-height    : 56px;
	font           : normal 18px/56px "微软雅黑";
	color          : #FFFFFF;
	text-decoration: none;
}

#nav li .nav_on {
	/*鼠标经过时变换背景，方便JS获取样式*/
	background-position: left 100%;
	background         : url(../images/nav_on.jpg) no-repeat;
	width              : 120px;
	height             : 61px;
}

#nav li .nav_on span {
	/*鼠标经过时变换背景，方便JS获取样式*/
	background-position: right 100%;
	color              : #fff;
	text-decoration    : none;
}

/*子栏目*/
#menu_con {
	text-align : left;
	clear      : both;
	margin-left: 20px;
}

#menu_con li {
	float     : left;
	height    : 22px;
	margin-top: 8px;
}

#menu_con li a {
	display     : block;
	float       : left;
	cursor      : pointer;
	padding-left: 3px;
	font-size   : 14px;
}

#menu_con li a span {
	float      : left;
	padding    : 6px 10px 4px 10px;
	line-height: 12px;
	color      : #333;
	background : url(../images/pt01.jpg) no-repeat 0 10px;
}

#menu_con li a:hover {
	text-decoration: none;
	font-weight    : bold;
}

#menu_con li a:hover span {}

/* 20181017 修改 */
.wrap {
	width        : 975px;
	margin       : 150px auto auto auto;
	background   : #fff;
	padding      : 25px 0;
	min-height   : 400px
		/*box-shadow:-10px 0 10px #dedede, 10px 0 10px #dedede, 0 10px 10px #dedede; 阴影*/
}


/*对联*/
.duilian {
	position   : relative;
	width      : 120px;
	padding-top: 20px;
	border     : 1px solid #dcdcdc;
	background : #ffffff;
	z-index    : 9999;
}

.duilian dd {
	text-align   : center;
	border-bottom: 1px solid #f0f0f0;
	margin       : 0;
}

.duilian dt {
	text-align : center;
	font-size  : 12px;
	line-height: 160%;
}

.duilian .close {
	position   : absolute;
	right      : 0px;
	top        : 0px;
	display    : block;
	width      : 18px;
	height     : 20px;
	background : url(../images/close.jpg) no-repeat;
	overflow   : hidden;
	text-indent: -99999px;
}

.dlLeft {
	position: fixed;
	top     : 200px;
	left    : 50px;
}

.dlRight {
	position: fixed;
	top     : 255px;
	right   : 50px;
}

.footer {
	width      : 100%;
	height     : 124px;
	text-align : center;
	color      : #fff;
	font       : normal 14px/26px "微软雅黑";
	padding-top: 30px;
	background : #750e14;
}