/* 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:10px;overflow:hidden;font-size:0;}
body {background:url(../images/bodybg.jpg) repeat-x #d5f4ff;color:#000;margin-right:0px;font-family:"ËÎÌå", Arial;font-size: 12px;font-style: normal;line-height: 22px;}

.header{ width:950px; margin:0 auto;}
.header .top01,.header .top02{ background:url(../images/top01.jpg) no-repeat; height:70px; padding:10px 0 0 10px;}
.header .top02{ background:url(../images/top02.jpg) no-repeat; }
.header .top01 h1{ width:90px; height:30px;text-indent:-9999px;}
.header .top01 h1 a{ display:block; width:90px; height:30px;}
.bjy{ background:url(../images/bja.jpg) no-repeat; height:50px; padding:20px 35px 0; text-indent:5em; color:#064ca0;}

.center{ width:910px; margin:0 auto; background:url(../images/centerbg.gif) repeat-y; padding:7px 20px; }
.partl{ width:627px; float:left;}
.partr{ width:276px; float:left; margin-left:7px;}
.box{ border:1px solid #57a0cf;}
.city{ background:url(../images/citybg.gif) no-repeat; height:195px; margin-bottom:7px; padding-left:2px;}
.city td{ border:4px solid #eff6fc; text-align:center; font-size:14px; padding:11px 0 10px;}
.cfdq .top{ background:url(../images/titletop.gif) repeat-x; height:26px;}
.city a.lan{ color:#3735bd;text-decoration:underline;}
.city a.lan:hover{ color:#f00; text-decoration:underline;}

.cfdq .biao td,.cfdq .biao th{ border:1px solid #cfcfcf; background:#fff; text-align:center;}
.cfdq .biao{ padding:7px;}
.cfdq .biao th{ background:url(../images/tablebg.gif) repeat-x; height:55px; font-size:14px; line-height:55px;}
.cfdq .biao td.btab{background:url(../images/tablebg.gif) repeat-x; font-size:14px; font-weight:bold; padding:0;}
.cfdq .biao td.xb{background:url(../images/tablebg.gif) repeat-x 0 -28px; font-size:14px; font-weight:bold; padding:0;}
.cfdq .biao td{ padding:9px 10px 10px;_padding:10px;}
.cfdq .biao td a.rkkt{ color:#f00;text-decoration:underline;}
.cfdq .biao td a.rkkt:hover,.cfdq .biao td a.cxxq:hover{ color:#c00; text-decoration:underline;}
.cfdq .biao td a.cxxq{ color:#3735bd;text-decoration:underline;}


.title,.title01,.title02,.title03{ background:url(../images/title.gif) no-repeat 0 0; height:41px;}
.title01{ background-position:-1px -45px; height:35px;}
.title02{ background-position:0 -84px; height:34px;}
.title03{ background-position:0 -121px; height:34px;}
.title03 a,.title01 a{ display:block; width:118px; height:34px;}


.dxtx{ margin-bottom:7px;}
.dxtx .content{ margin:0 5px 5px; background:url(../images/bgbotm.jpg) no-repeat right bottom #b1dffa; padding:10px;}
.dxtx .content p{ text-indent:2em; color:#064ca0; padding-bottom:10px;}
.line{ background:url(../images/line.gif) repeat-x; height:1px; font-size:0;}
.dxtx .content ul{ padding:15px 0;}
.dxtx .content .width01{ width:122px; height:20px;}
.dxtx .content .width02,.dxtx .content .width03{ width:120px; height:18px; line-height:18px; border:1px solid #5d7684;}
.dxtx .content .width03{ width:75px;}
.dxtx .content li{ height:20px; padding-bottom:10px; line-height:20px;}
.dxtx .content li img{ vertical-align:middle;}
.dxtx .content .qrtj{ background:url(../images/btn01.jpg) no-repeat; width:127px;height:31px; line-height:31px; text-align:center; border:none; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff; font-weight:bold;}
.dxtx .content li.jz{ text-align:center;}
.dxtx .content p.qbqk{ padding:10px 0; text-indent:0;}
.dxtx span{ color:#f00;}


.xygy{ margin-bottom:7px; }
.xygy .content{ margin:0 5px 5px; _margin:0 3px 5px; background: url(../images/xyxs.gif) no-repeat right bottom #fff; padding:10px;}
.xygy .content li b{ display:block;color:#f00;}
.xygy .content li p{ text-indent:2em; color:#706e6e;}

.xygy .content span{ display:block; float:left; margin:10px 0 0 15px; background:url(../images/btn02.jpg) no-repeat; width:102px; height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#57a0cf; text-align:center; font-weight:bold;}
.xygy .content span a{ color:#57a0cf;}
.xygy .content span a:hover{ color:#c00; text-decoration:underline;}

.wxfd{ margin-bottom:7px;}
.wxfd .content{ margin:0 5px 5px; padding:10px 5px; background:url(../images/fdbg.gif) no-repeat right bottom #fff;}
.wxfd .content .bc{ background:url(../images/bcbg.gif) no-repeat; widths:254px; height:25px; line-height:25px; padding:0 10px 5px;}
.wxfd .content .bc a{ color:#57a0cf;}
.wxfd .content .bc a:hover{ color:#c00; text-decoration:underline;}
.box01{ border:1px solid #deebfb;}
.box01 .tit{ background:url(../images/bmzt.jpg) no-repeat; height:25px;}
.wxfd .content b{ display:block; width:50px; float:left; font-weight:normal;}
.wxfd .content p{ display:block; float:left; width:190px;}
.wxfd .content .box01 .con{ padding:5px;}
.listbg{ background:url(../images/listbg.jpg) no-repeat; height:29px; line-height:28px;}
.listbg a{ margin:0 5px; color:#333;}
.listbg a:hover,.listbg a.on:hover{ color:#f00; text-decoration:none;}
.listbg a.on{ color:#f00;}


.wxry{ margin-bottom:7px;}
.wxry .content{ background:#fff; margin:0 5px 5px; padding:5px 0 0; width:265px;}
.wxry .content dl{ float:left; margin:0 0 8px 8px; text-align:center; width:120px;}

.footbg{ background:url(../images/footbg.gif) no-repeat; height:20px; width:950px; margin:0 auto;}
.footer{ width:950px; margin:0 auto; background:#fff;}