/* CSS Document */
*{margin:0;padding:0;border:0;}
body {
 font-family: arial, 宋体, serif;
        font-size:12px; text-align:center; background:url(images/topbg.jpg) repeat-x #ACD3F4;
}
a {display:block; height:18px; display:inline;}
a:link {
 text-decoration:none; color:#007ECB;
}
a:visited {
 color:#007ecb;
}
a:hover {
 text-decoration:underline; color:#f60; cursor:pointer;
}
img,div,form,ul,li {
     margin:0px; padding:0px; background-color:#fff;
}
/*nav start*/
#nav {
  line-height: 30px; list-style-type: none; text-align:left; clear:both;
}
#nav a {
 display: block; width: 100px; text-align:center; height:30px;
}
#nav a:link {
 color:#fff; text-decoration:none;
}
#nav a:visited {
 color:#fff;text-decoration:none;
}
#nav a:hover {
 color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
 float: left; width: 100px; background:url(images/zf_12.gif) repeat-x;
}
#nav li a:hover {
 background:#59A3EC; font-size:14px;
}
#nav li ul {
 line-height: 27px; list-style-type: none; text-align:left; left: -999em; width: 100px; position: absolute;
}
#nav li ul li {
 float: left; width: 100px; background:#338AE7;
}
#nav li ul a{
 display: block; width:100px;text-align:center;
}
#nav li ul a:link,a:visited {
 text-decoration:none;
}
#nav li ul a:hover {
 color:#f3f3f3;text-decoration:none;font-weight:bold;
 background:#065FB9; font-size:14px;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
#nav li.lbg {
 width:4px; height:30px; background:url(images/zf_10.gif) no-repeat top left;
}
#nav li.rbg {
 width:4px; height:30px; background:url(images/zf_15.gif) no-repeat top right;
}
/*nav over*/
.pagenav {
     clear:both; width:960px; background-color:#fff; margin:0px auto;
}
.pagenav .top {
     height:auto; overflow:hidden; border-top:solid 8px #065fb9;
}
.pagenav .top .logo {
     float:left; padding-left:20px;
}
.pagenav .top .topright {
     float:right; width:auto;
}
.bottom {
     margin:0px auto; width:960px; clear:both; background-color:#d6e9fc; 
}
.bottom .con {
     border-top:8px solid #065fb9; padding-top:15px; padding-bottom:5px;
}
.bottom .con .text {
     color:#065fb9; font-size:14px; font-weight:bold;
}
#banner {
     clear:both; width:960px; height:327px; background-color:#fff; text-align:center; margin:0px auto;
}
#banner2 {
     clear:both; width:960px; height:auto; background-color:#fff; margin:0px auto; padding-top:3px;
}
#pagecontent {
     clear:both; width:960px; height:auto; background:#fff; margin:0px auto;
}
#pagecontent #pagel,#pagez,#pager {
     margin-top:5px; border:1px solid #ccc; float:left; background-color:#fff;
}
#pagecontent #pagel {
     width:345px; margin-left:10px; height:200px; overflow:hidden;
}
#pagecontent #pagez {
     width:345px; margin-left:15px; height:200px; overflow:hidden;
}
#pagecontent #pager {
     width:210px; margin-left:10px; margin-top:0px; border:0px; text-align:left;
}
#pagecontent #pager .t1 {
     background:url(images/zf_22.gif) no-repeat left top;
}
#pagecontent #pager .t1 h3 {
     color:#F60; padding-top:10px; margin-left:10px;
}
#pagecontent #pager .t2 {
     background:url(images/zf_32.gif) repeat-y; height:auto; text-align:center; margin:0px auto; padding-top:7px;
}
#pagecontent #pager .t3 {
     background:url(images/zf_34.gif) no-repeat left bottom; height:11px;
}
#pagecontent .bt {
     background:url(images/zf_25.gif) no-repeat right top;
}
#pagecontent .bt h3 {
     text-align:left; color:#FF6600; padding-top:4px; padding-left:15px;
}
#pagecontent .bt ul {
     margin-left:8px; margin-top:5px; margin-right:8px;
}
#pagecontent .btdiv {
     margin-left:8px; margin-top:10px; margin-right:8px;
}
#pagecontent .bt ul li{
     list-style-type:none; text-align:left; height:18px; line-height:150%; color:#007ECB;
}
#pagecontent .btdiv .input1 {
     float:left; padding:0px; width:230px;
}
#pagecontent .btdiv .input1 input {
     border:1px solid #8CC5F4; text-align:left; height:28px; line-height:28px; width:210px; overflow:hidden; background:url(images/gif-0230.gif) no-repeat; padding-left:24px; background-position:0px 3px; font-size:14px; vertical-align:middle; color:#ccc; font-weight:bold;
}
#pagecontent .btdiv .input2 {
     padding-top:3px;
}
#pagecontent .btdiv .text {
     clear:both; padding-top:3px; color:#449CEC; text-align:left;
}
#pagecontent .bt .cx {
     margin-left:8px; margin-top:5px; margin-right:8px; text-align:left;
}
#pagecontent .bt .cx div {
     height:21px; line-height:21px; font-size:14px; color:#047CCC; font-weight:bold;
}
#pagecontent .bt .cx span {
     color:#FB6105;
}
.youqing {
     clear:both; margin:0px auto; padding-top:5px; padding-bottom:5px; width:960px; clear:both; background-color:#fff; text-align:center; height:48px;
}
.youqing img {
     width:168px; height:48px;
}
/*内容页 start*/
#pagecontent .page {
     width:735px; float:left; border:1px solid #ccc; margin:5px 0; background-color:#F0F7FD; text-align:center;
}
#pagecontent .page h2 {
     text-align:center; padding:10px 0px;
}
#pagecontent .page .rq {
     height:24px; border:solid 1px #ccc; border-left:none; border-right:none; line-height:24px;
}
.txt {
     padding:10px; line-height:150%; text-align:left; font-size:14px;
}
.txt { min-height:280px; height:auto;}
* html .txt { height:280px; } /* nur für IE 5.5 - 6.x */
html + body .txt { height:280px; } /* nur vom IE 5.0 */

#pagecontent .page img {
     padding:5px; border:1px solid #ccc; background-color:#FFF;
}
#blank1 {
      background-color:#fff; height:5px; line-height:5px; font-size:0px; overflow:hidden;
}
#textnav {
     height:24px; line-height:24px; padding:0px 10px;
}
#textnav #textl {
     float:left; padding-left:10px;
}
#textnav #textr {
     float:right;
}
.pagerr {
     width:210px; margin-left:10px; margin-top:5px; border:0px; text-align:left; float:right; clear:right;
}
.pagerr .t11 {
     background:url(images/zf_22.gif) no-repeat left top;
}
.pagerr .t11 h3 {
     color:#F60; padding-top:10px; margin-left:10px;
}
.pagerr .t22 {
     background:url(images/zf_32.gif) repeat-y; height:auto; text-align:center; margin:0px auto; padding-top:7px;
}
.pagerr .t22 li{
     list-style-type:none; text-align:left; margin-left:12px;
}
.pagerr .t33 {
     background:url(images/zf_34.gif) no-repeat left bottom; height:11px;
}
/*单页 start*/
#pagecontent .pagedan {
     width:735px; float:left; margin:5px 0; text-align:left; border:1px solid #ccc;
}
#dao {
     background:url(images/title.jpg) no-repeat top left; height:36px; line-height:36px; font-size:18px; color:#007DC8; padding-left:20px;
}
.daobottom {
     background:url(images/bottom.jpg) no-repeat bottom right;
}
.daobottom img {border:1px solid #eee; padding:3px; float:left; margin:0px 15px 5px 0px;}
.daobottom p { text-indent:24px;}
.list1 {
     background:url(images/bottom.jpg) no-repeat bottom right;
}
.listbg /* --栏目文章列表内容间隔颜色的定义1-- */
{
background:#ffffff;
}
.listbg2 /* --栏目文章列表内容间隔颜色的定义2-- */
{
background:#F0F7FD;
}
.huoyun table { width:715px; border:1px solid #007ECB; border-collapse:collapse;}
.huoyun td,th { border:1px solid #007ECB; background:#fff;padding:2px 4px; text-align:center;}
.huoyun th {background-color:#007ECB; color:#fff;}
.huoyun .xiao{background:#ACD3F4; color:#007ECB; font-weight:bold;}

#company { list-style-type:none; margin:0px;}
#company li { padding-left:30px; text-indent:-30px;}