@charset "gb2312";
/* css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body {
	background:#FFF;
	color:#000;
	font-size:12px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
}
td, th, caption {
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-size:100%;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#152d53;
	text-decoration:none;
}
img {
	border:none;
}
ol, ul, li {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
input, textarea, select, button {
	font:12px "宋体", Arial, Helvetica, sans-serif;
}
table {
	border-collapse:collapse;
}
html {
	overflow-y:scroll;
}
/* css common */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
*zoom:1;
}
.contlist li {
	position:relative;
}
.contlist span {
	position:absolute;
	right:0;
}
/*框架*/
.body-c, .body-h, .body-m, .body-b {
	min-width:980px;
	margin:0 auto;
	text-align:center;
}
.body-c {
	background:#f3f3f3;
}
/*头部*/
.body-h{
	height:165px;
	background:url(/Template/images/jpkc/msxz/body-h-b.jpg) repeat-x center;
}
.body-h .head-t{
	height:125px;
	background:url(/Template/images/jpkc/msxz/head-t-b.jpg) no-repeat center;
}
.body-h .menu{
	width:910px;
	margin:0 auto;
	padding-left:20px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#012d6a;
}
.body-h .menu a,.body-h .menu a:visited{
	float:left;
	width:95px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
.body-h .menu a:hover{
	color:#FFF;
	background:#cc3;
}
/*主体*/
.body-m{
	width:980px;
	margin-top:20px;
	background:#FFF;
}
.banner{
	height:350px;
	background:url(/Template/images/jpkc/msxz/banner-b.jpg) no-repeat center;
}
.box-t,.box-b{
	height:300px;
	margin-top:20px;
}
.box-b{
	height:240px;
}
.box-l,.box-m,.box-r{
	float:left;
	text-align:left;
}
.box-r{
	float:right;
}
.box-b .box-r{
	background:none;
}
.box-l,.box-r{
	width:270px;
}
.box-m{
	width:400px;
	margin-left:20px;
}
.tit{
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	padding-left:80px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.5em;
	color:#FFF;
	background:#293366 url(/Template/images/jpkc/msxz/tit-b-01.jpg) no-repeat left;
}
.box-m .tit{
	height:27px;
	padding-left:20px;
	line-height:27px;
	color:#293366;
	background:none;
	border-bottom:#293366 solid 3px;
}
.box-r .tit{
	margin-bottom:0;
	padding-left:55px;
	background:#939393 url(/Template/images/jpkc/msxz/tit-b-02.jpg) no-repeat left;
}
.box-r .sp{
	display:block;
	height:270px;
	background:url(/Template/images/jpkc/msxz/sp.jpg) no-repeat center;
}
.box-l a{
	display:block;
}
.box-l a.more{
	text-align:right;
}
.box-l a.tit{
	background:#293366 url(/Template/images/jpkc/msxz/tit-b-02.jpg) no-repeat left;
}
.box-l a:hover{
	color:#FFF;
}
.box-l a.more:hover{
	color:#F00;
}
.box-l p{
	padding-left:100px;
	text-indent:2em;
	line-height:2em;
}
.box-l .ph-01{
	background: url(/Template/images/jpkc/msxz/ph-01.jpg) no-repeat 15px top;
}
.box-l .ph-02{
	background: url(/Template/images/jpkc/msxz/ph-02.jpg) no-repeat 15px top;
}
.box-l .ph-03{
	background: url(/Template/images/jpkc/msxz/ph-03.jpg) no-repeat 15px top;
}
.box-r span{
	display:none;
}
.box-m dd,.box-r li{
	padding:0 20px;
	line-height:2em;
}
.side-l{
	float:left;
	width:250px;
	margin-top:20px;
}
.side-l{
	list-style:none;
}
.side-l li{
	height:30px;
	margin-bottom:10px;
	padding-left:55px;
	background:#293366 url(/Template/images/jpkc/msxz/tit-b-01.jpg) no-repeat left;
}
.side-l a{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	letter-spacing:1em;
	color:#FFF;
}
.main-r{
	float:right;
	width:700px;
	padding:10px 5px;
}
.contlist{
	padding:10px;
}
.nav_t{
	height:40px;
	margin-bottom:10px;
	padding-left:20px;
	line-height:40px;
	text-align:left;
	border-bottom:#293366 solid 3px;
}
.textcont{
	padding:0;
}
/*底部*/
.body-b{
	padding-bottom:10px;
	border-top:#d1d1d1 solid 5px;
	background:#2c2c2c;
}
.body-b p{
	padding-top:10px;
	text-align:center;
	color:#FFF;
}
.body-b p a,.body-b p a:visited{
	color:#FFF;
}
.body-b p a:hover{
	color:#F00;
}
/*栏目页*/
.lm table td{
	position:relative;
	text-align:left;
}
.lm table span{
	margin-right:10px;
}
.lm table .tittldate{
	position:absolute;
	top:0;
	right:0;
}