/* 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:15px;overflow:hidden;font-size:0;}
body {background:#fff;color:#000;margin-right:0px;font-family:"ËÎÌå", Arial;font-size: 12px;font-style: normal;line-height: 22px;}

.header .top01,.header .top02{ background:url(../images/top01.jpg) no-repeat center top; height:75px;}
.header .top02{background:url(../images/top02.jpg) no-repeat center top;}
.header .top03{ background:url(../images/top03.jpg) no-repeat center top; height:85px;}
.header .top04{ background:url(../images/bjy.jpg) no-repeat center top; height:182px; margin-bottom:10px;}
.header .top01 .top{ width:950px; margin:0 auto; padding:15px 0 0 35px;}
.header .top01 .top h1{ width:300px; height:55px; text-indent:-9999px;}
.header .top01 .top h1 a{ display:block; float:left; width:210px; height:55px;}
.header .top01 .top h1 a.bk{ width:90px;height:55px;}
.header .top04 .bjy{ width:895px; margin:0 auto; padding:0 5px 0 30px; color:#054e85; line-height:20px;}
.header .top04 .bjy p{ text-indent:2em; position:relative;}
.header .top04 .bjy p span{ display:block; width:97px; height:27px; line-height:27px; top:23px; right:0; position:absolute; background:url(../images/botton.gif) no-repeat 0 0; color:#e04b09; font-size:14px; font-weight:bold;}
.header .top04 .bjy p span a{ color:#e04b09;}
.header .top04 .bjy p span a:hover{ color:#f00; text-decoration:underline;}

.center{ width:950px; margin:0 auto;}
.partl{ width:418px; float:left;}
.partr{ width:260px; float:left; margin-left:6px;}
.title01,.title02,.title03,.title04,.title05,.title06{ background:url(../images/title.jpg) no-repeat; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff; font-weight:bold; padding-left:50px;}
.title02{ background-position:0 -37px;}
.title03{ background-position:0 -75px;}
.title04{ background-position:0 -113px; text-align:center;}
.title05,.title06{ background-position:0 -150px; padding-left:30px;}
.title06{ background-position:0 -189px;}


.box{ border:1px solid #d2cece; border-bottom:none; border-top:none;}
.box01{ border:1px solid #d2cece;border-top:none; margin-bottom:10px;}

.hdjs,.hdjp,.yqdx{ font-size:14px; padding:15px; width:386px; line-height:24px;}
.hdjs p span{ color:#e76711;}
.hdjs b{ display:block; float:left; width:75px;}
.hdjs p{ float:left; width:310px;}
.yjjb,.tyjb{ padding:10px; width:238px;}

.yjjb dt{ float:left; padding-right:8px;}
.line{ background:url(../images/line.gif) repeat-x; height:1px; font-size:0; clear:both; margin:15px 0;*margin:15px 0 16px;}
.yjjb dd b{ font-family:"Times New Roman", Times, serif; color:#003c71;}
.tyjb b{ font-family:"Times New Roman", Times, serif; font-size:14px; color:#003c71;}
.yjjb dd.fdqk{ position:relative;}
.yjjb dd.fdqk span{ position:absolute; display:block; background:url(../images/botton.gif) no-repeat 0 -86px; width:66px; height:22px; text-align:center; line-height:22px; color:#fff; top:-23px; right:0px;_right:10px;}
.yjjb dd.fdqk span a{ color:#fff;}
.yjjb dd.fdqk span a:hover{ color:#fff; text-decoration:underline;}

.tyjb{ height:572px;}
.pl,.pr{ width:480px; float:left; padding:15px; color:#054e85;}
.pr{width:408px;}
.pl b,.pr b{ font-size:14px;}
.jtlc{ width:948px; background:url(../images/tubg.jpg) no-repeat right 60px;}

.ppl{ width:592px; float:left; margin-bottom:10px;}
.ppr{ width:318px; float:left; margin-left:8px; border:1px solid #fddab8; border-left:3px solid #e36d2c; background:url(../images/txbg.gif) repeat-x left bottom; padding:10px 10px 0; margin-bottom:10px;}
.ppr h3{ color:#cb5819; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.ppr .zcqk .inputa{ width:88px; height:20px; line-height:20px; border:1px solid #dbd8d8;}
.ppr .zcqk p{ padding:5px 0;}
.ppr .zcqk p.btn{ text-align:center; padding:3px 0 4px;}
.ppr .zcqk p.btn .btn01,.ppr .zcqk p.btn .btn02{ background:url(../images/botton.gif) no-repeat 0 -32px; width:65px; height:20px; line-height:20px; text-align:center; font-weight:bold; color:#fff; border:none; cursor:pointer;}
.ppr .zcqk p.btn .btn02{ background-position:0 -58px; width:80px;}

.wxjs{ background:url(../images/footbg.gif) repeat-x; height:212px; border:1px solid #c6dcea; margin-bottom:10px;}

.partm{ width:453px; float:left; padding:10px;}
.partm h2{ height:42px; padding-bottom:3px; line-height:42px;}
.partm h2 span{ float:right; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#032945;}
.sline{ border-left:1px solid #c6dcea;}
.partm h2 span a{ color:#032945;}
.partm h2 span a:hover{ color:#f00; text-decoration:underline;}
.partm p{ text-indent:2em; line-height:24px;}


.footer{ text-align:center; color:#fff; background:#0059aa; padding:10px 0;}
.footer a{ color:#fff;}
.footer a:hover{ color:#ff00; text-decoration:underline;}
