/* 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 {border:0 none;}
ul, ol {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
a {	color:#333;	text-decoration:none;outline:none;}
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.gif) repeat-x #d4f3ff 0 22px;color:#000;margin-right:0px;font-family:"ËÎÌå", Arial;font-size: 12px;font-style: normal;line-height: 22px;}

.header,.center{ width:950px; margin:0 auto;}
.header .top01{ background:url(../images/top01.jpg) no-repeat; height:70px; padding-left:12px;}
.header .top01 h1{ width:115px; height:35px; text-indent:-9999px;}
.header .top01 h1 a{ display:block; width:115px; height:35px;}
.header .top02{ background:url(../images/top02.jpg) no-repeat; height:80px;}
.header .top03{ background:url(../images/top03.jpg) no-repeat; height:45px; padding:15px 20px; text-indent:2em; font-size:14px;}

.center{ padding:2px; width:946px; background:#fff;}
.partl{ width:530px; float:left;}
.partr{ width:406px; float:left; padding-left:10px;}

.title01,.title02,.title03,.title04,.title05,.title06,.title07,.title08,.title09,.title10{ background:url(../images/title.gif) no-repeat 0 0; height:27px; line-height:27px;}
.title02{ background-position:0 -30px;}
.title03{ background-position:0 -60px;}
.title04,.title06,.title05,.title07{ background-position:0 -89px; margin:15px 0 20px 20px;}
.title05{ background-position:0 -118px;}
.title06{ background-position:0 -147px;}
.title07{ background-position:0 -176px;}
.title08{ background-position:0 -204px; padding:0 10px; margin-bottom:8px;}
.title09{ background-position:0 -236px;}
.title10{ background-position:190px -270px; background-color:#33bdf2; text-align:right; padding-right:25px; color:#fff;}

.title08 h2,.title09 h2{ font-size:14px; font-weight:bold; padding-left:40px;}
.title08 h2 a,.title08 span a,.title09 h2 a{ color:#fffc00;}
.title08 h2 a:hover,.title08 span a:hover,.title09 h2 a:hover,.title10 a:hover{ color:#f00; text-decoration:underline;}
.title08 span{ float:right;}
.title10 a{ color:#fff; margin:0 10px;}
.title07 span,.title05 span{ float:right; padding:10px 15px 0 0;}

.box{ border:1px solid #99cbfc; margin-bottom:10px;}
.rebg{ background:url(../images/msbg.gif) no-repeat; height:200px;}
.rebg p{ padding:8px 0 0 15px; color:#0064b2;}
.rebg li{ display:inline; float:left; width:79px; padding:5px 0 0 60px; text-align:center; font-size:14px; font-weight:bold;}
.rebg li span{ font-size:12px; font-weight:normal;}
.rebg li span a,.ksdg li a,.pl dd a,.pr dd a{ color:#1800ff;}
.rebg li span a:hover,.ksdg li a:hover,.pl dd a:hover,.pr dd a:hover{ color:#f00; text-decoration:underline;}

.ksdg{ padding:20px 30px; font-size:14px; line-height:24px;}
.ksdg p{ text-indent:2em; padding-bottom:15px;}

.pl{ width:440px; float:left; background:url(../images/sline.gif) repeat-y right top; font-size:14px; padding-bottom:10px;}
.pr{ width:502px; float:left; font-size:14px;padding-bottom:10px;}

.pl dt,.pr dt{ float:left; padding:10px 10px 10px 20px;}
.pl dd,.pr dd{ height:26px; line-height:26px;}
.pl dl dd.frist{ height:31px; line-height:31px;}
.line{ background:url(../images/line.gif) repeat-x; height:1px; font-size:0; clear:both; margin:10px 0;}

.ppl{ width:688px; float:left;}
.ppr{ width:248px; float:left; padding-left:10px;}

.zsfa{ width:687px;}
.zsfa table td,.zsfa table th{ border:1px solid #99cbfc; padding:3px 5px; _padding:3px 5px 4px; text-align:center;}
.zsfa table td span{ color:#c00;}
.zsfa table td a{ color:#c00; text-decoration:underline;}
.zsfa table td a:hover{ color:#f00; text-decoration:underline;}
.zsfa table td.nr{ text-align:left;}

.xyxs ul{ padding:0 15px; }
.xyxs ul li b{ color:#c00;}
.xyxs ul li p{ text-indent:2em;}

.footer{ width:950px; margin:0 auto; background:#fff;}