/* CSS Document */
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, table, caption, tbody, tfoot, thead, tr, th, td, form {margin:0;padding:0;}
html, body {height:100%;}
table {border-collapse:collapse;border-spacing:0;}
img, button { margin:0; padding:0; border:0 none;}
ul, ol {list-style:none;}
caption, {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
a {	text-decoration:underline;outline:none;color:#0078ad;}
a:hover {color:#bd0a01;text-decoration:underline;}
input, button, select, textarea {font-size:12px;vertical-align:middle;}
button {cursor:pointer;}
.clearfix:after {content:".";display:block;	height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearfix {	display:block;clear:both;height:0;overflow:hidden;}
.blank10 {display:block;clear:both;height:8px;overflow:hidden;font-size:0;}
body {background:url(../images/bodybg.jpg) repeat-x 0 23px #e8e8e8;color:#000;margin-right:0px;font-family:"宋体", Arial;font-size: 12px;font-style: normal;line-height: 22px;}


.header,.center,.foot,.footer{ width:950px; margin:0 auto;} 
.header .top01{ height:48px; background:url(../images/top01.jpg) no-repeat;}
.header .top01 h1{ width:145px; height:45px; float:right; margin-right:15px; text-indent:-9999px;}
.header .top01 h1 a{ display:block; width:145px; height:50px;}
.header .top02{ height:48px; background:url(../images/top02.jpg) no-repeat;}
.header .top03{ height:48px;background:url(../images/top03.jpg) no-repeat;}

.center{ background:url(../images/topyj.gif) no-repeat left top; padding-top:11px;}
.body{ background:url(../images/centerbg.gif) repeat-y; padding:0 10px 1px; height:100%; position:relative;}
.foot{ background:url(../images/fot.gif) no-repeat; height:14px; font-size:0;}

.partl{ width:289px; float:left; margin-right:5px;}
.partr{ width:636px; float:left;}

.jyxn{ height:120px; border:1px solid #5cafdb; background:url(../images/xnbg.jpg) no-repeat left bottom; padding:50px 10px 12px; line-height:26px; margin-bottom:5px; background-color:#b9e9fd;}
.tit01{
	position:absolute;
	background:url(../images/title.jpg) no-repeat 0 0;
	width:295px;
	height:41px;
	left:-12px;
	top:11px;
}

.kssj{border:1px solid #5cafdb; padding:10px 10px; margin-bottom:5px;}
.kssj th{ font-size:13px;}
.kssj td{ padding:3px 0;}

.bfqg{ margin-bottom:5px;}
.bfqg .gc{ text-align:center; padding:10px; height:301px; overflow:scroll; background:#f3fafc;}
.bfqg .gc h3{ background:url(../images/line.gif) no-repeat center bottom; font-size:12px; color:#1a3e5e; margin-bottom:10px; padding-bottom:5px;}

.jyks{ background:url(../images/renwbg.jpg) no-repeat right bottom #e7f5f9; padding:12px 8px 14px; margin-bottom:5px; line-height:24px;border:1px solid #5cafdb;}
.tit02{
	background:url(../images/title.jpg) no-repeat 0 -43px;
	height:41px;
	width:295px;
	left:-12px;
	top:430px;
	position:absolute;
}
.wznr a:hover{ color:#db0010; text-decoration:underline;}

.main{ border:1px solid #eef7fb;}
.dlnh{ background:url(../images/tubg.jpg) no-repeat right bottom; margin:10px;}
.dlnh b{ color:#0078ad;}
.dlnh p{ text-indent:2em; line-height:30px; font-size:14px;}

.title01,.title02,.title03,.title04,.title05,.title06,.title07{ background:url(../images/title.jpg) no-repeat 0 -87px; width:308px; height:35px; margin-left:2px;}
.title02{ background-position:0 -126px;}
.title03,.title05,.title06,.title07{ background-position:0 -164px; width:340px;}
.title04{ background-position:0 -200px; width:485px;}
.title05{ background-position:0 -237px; width:430px;}
.title06{ background-position:0 -274px;}
.title07{ background-position:0 -312px;}



.wznr{ padding:10px 15px 0 15px; font-size:14px; margin-bottom:12px;line-height:24px;}
.wznr a{ color:#0078ad;}


.box{ overflow:hidden; width:918px; border:1px solid #5cafdb; background:#f5fbfd; padding:10px 5px 0; margin-bottom:5px; }
.pl{ width:450px; float:left;}
.sline{ background:url(../images/sline.gif) no-repeat right top; margin-right:10px;}
.pl dt{ float:left; padding-right:20px; }
.pl dt img{border:1px solid #297bc0;}
.pl dd{padding:0 10px;}
.pl dd.top{ font-size:14px; font-weight:bold; margin-bottom:8px; color:#0069c1;}

.bjy{ background:#e7f5f9; border:1px solid #5cafdb; padding:10px; text-align:center; font-weight:bold; color:#0078ad;}

.dysj{ border:1px solid #5cafdb; background:#e7f5f9; padding:10px; text-align:center; margin-bottom:5px;}
.zkzs { background:url(../images/title.jpg) no-repeat 0 -278px; height:20px; width:226px; margin:0 auto 5px;}
.dysj p,.jyks p{ background:url(../images/title.jpg) no-repeat 0 -306px; width:143px; height:25px; margin:5px auto 0; font-size:14px; font-weight:bold; text-align:center;}
.gao img{ border:1px solid #5cafdb; margin-bottom:5px;}
