@charset "utf-8";
/* CSS Document */
#sider {
	float:left;
	padding-top:67px;
	position:relative;
	width:232px;
}
#snav {
	background:url(../img/sul.jpg) repeat-y left 0;
*position:relative;
}
#snav li {
	height:44px;
	line-height:42px;
}
#snav li a:hover {
	color:#fff;
}
#snav li.backLava {
	background:url(../img/snav.jpg) no-repeat right 4px;
	width:8px;
	height: 42px;
	z-index: 8;
	position: absolute;
}
#snav li.backLava .leftLava {
	background:url(../img/snav.jpg) no-repeat 0 4px;
	height: 42px;
	margin-right: 8px; /* 7px is the width of the rounded shape */
}
#snav li a {
	color:#737373;
	display:block;
	top: 0;
	letter-spacing: 0;
	z-index: 10;
	float: left;
	font-size:14px;
	padding:0 100px 0 36px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	height: 42px;
	position: relative;
	overflow: hidden;
}
#snav li a:hover, #snav li a:active, #snav li a:visited {
	border: none;
}
#ct {
	background:#f6ffc7;
	padding:20px 5px;
	width:222px;
}
#ct li {
	color:#505050;
	height:24px;
	line-height:24px;
	font-family:"宋体";
	overflow:hidden;
}
#main {
	background:url(../img/bg.jpg) repeat-y 4px top;
	float:right;
	min-height:413px;
	padding-left:19px;
	_padding-left:18px;
	width:773px;
}
#bnav {
	background:url(../img/bnav.jpg) repeat-x left bottom;
	color:#5b5b5b;
	padding:26px 0 23px 0;
	height:19px;
	line-height:18px;
}
#bnav a {
	color:#5b5b5b;
}
#bnav img {
	margin-left:8px;
}
#bnav span {
	float:right;
	margin-right:3px;
}
.hd {
	width:631px;
	margin:0 auto;
	text-align:center;
}
#artic,.dym {
	position:relative;
	padding:30px 0;
	text-align:center;
}
#artic h2 {
	color:#005787;
	display:block;
	font:bold 24px/32px "宋体";
	height:32px;
	text-shadow:#fff 0 1.5px;
}
.titbar {
	border-top:1px solid #fff;
	height:48px;
	line-height:48px;
}
#artic p {
	color:#464646;
	font:14px/24px "宋体";
	margin:20px auto 0;
	width:730px;
	text-align:left;
	line-height: 25px;
}
.dym p {
	color:#464646;
	font:14px/24px "宋体";
	margin:0 auto 0;
	width:730px;
	text-align:left;
}
.end {
	color:#3975a7;
	position:absolute;
	bottom:5px;
	right:70px;
}
#list dt {
	height:26px;
	line-height:26px;
	margin-bottom:10px;
}
#list dd {
	border-bottom:1px dashed #d3d3d3;
	height:48px;
	line-height:48px;
}
#list dt span, #list dd span {
	display:block;
	float:left;
	margin:0 2px;
	text-align:center;
}
#list dt .tt, #list dd .tt {
	text-align:left;
	text-indent:1em;
}
#list dt span {
	background:#148eb3;
	color:#fff;
	font:bold 14px/34px "宋体";
	height:34px;
	border-radius:4px
}
.tt {
	width:420px;
	overflow:hidden;
}
#list dl {
	margin:20px 0 0 25px;
	width:720px;
}
#list dd span.tt a {
	color:#093744;
	font-size:14px;
}
#list dd span.tt a:hover {
	color:#128eb0;
	font-weight:bold;
}
.sc {
	width:110px;
}
.ck, .tm {
	width:85px;
}
#list .img {
	margin:40px 0 0 30px;
}
#list .img li {
	float:left;
	_display:inline-block;
	margin:0 50px 0 5px;
	width:190px;
}
#list .img li img {
	border:2px solid #f8f5da;
	width:180px;
	height:131px;
	padding:4px 3px;
}
#list .img li span {
	display:block;
	margin:18px 0 20px;
	text-align:center;
	width:190px;
	overflow:hidden;
}
#list .img a:hover img {
	border-color:#59b530;
}
.pagelist {
	margin:30px 0 0 25px;
}
.pagelist li, .pagelist a {
	background: #f8f8f8;
	color: #5a5a5a;
	display: block;
	font-family: "宋体";
	float: left;
	padding:0 3px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius:3px
}
.pageinfo {
	background: #f8f8f8;
	display:block;
	font-family: "宋体";
	width:80px;
	height:38px;
	line-height: 38px;
	text-align: center;
	border-radius:3px
}
.pagelist li {
	margin: 0 4px;
}
.pagelist li.thisclass {
	background: #128eb2;
	color:#fff;
	font-weight: bold;
}
