  @charset "gb2312";
/* CSS Document */

/*logo*/
.logo{ width:950px; height:198px; margin:0 auto; overflow:hidden;}

/*nav*/
.nav{ width:950px; height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:bold; margin:0 auto; background:url(/images/public/nav.jpg) no-repeat;}
.nav a{ margin:0 20px;}
.nav .hover{}
.nav .hover a{ color:#f5fb9d;}

/*location*/
.location_t{ height:32px; line-height:32px; width:950px; margin:0 auto; background:url(/images/public/xian1.gif) repeat-x bottom}
.location_t div{ background:url(/images/public/dian1.gif) no-repeat left 8px; padding-left:20px; margin-left:20px;}
.location_t span{ color:#fd880e;}

/*page*/
.showpage{clear:both;font-size:12px; padding-top:3px; margin-top:10px;height:25px;background:#ffffff;border-top:1px #cccccc solid; overflow:hidden}
.showpage .plist{padding-top:3px;line-height:17px;}
.showpage .plist a{color:#000000;}
.showpage .plist span{ float:right; color:#000000; margin-right:5px}
.showpage .plist span input{ border:1px #999999 solid; height:15px; width:30px; text-align:center}
.showpage .plist .p1{display:block;height:17px;float:left;padding-left:8px;padding-right:8px;border:1px solid #ddd;background:#fff;text-decoration:none;margin-right:2px;color:#000;}
.showpage .plist b{float:left;color:#000000;display:block; padding:0 8px 0 8px;margin-right:3px}
.showpage .plist b{background:#F1EDED;border:1px #DDDDDD solid;}
.showpage .plist a:hover{color:#ff0000;}

/*×ó²àµ¼º½*/
.left_nav{ float:left; width:198px;}
.left_nav .title01{ width:198px; height:30px; line-height:30px; background:url(/images/xhgk/xh_tit01.gif)}
.left_nav .title01 div{ float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.left_nav ul{}
.left_nav li{ width:176px; height:29px; line-height:29px; border:1px solid #bce1f5; background:url(/images/xhgk/xian2.gif) repeat-x; position:relative; padding-left:20px; font-weight:bold; color:#009ce7;}
.left_nav li .jt{ width:8px; height:10px; background:url(/images/xhgk/jt.gif); position:absolute; right:-9px; top:10px; overflow:hidden;}

/*µ×²¿°æÈ¨*/
.footer{ width:948px; border:1px solid #daf4fc; overflow:hidden; background:url(/images/footer.gif) repeat-x top #eaf6fd; margin-bottom:10px; padding:4px 0;}
.footer p{ line-height:26px; text-align:center;}

/*Õ¾ÄÚËÑË÷*/
.left_nav .title02{ width:198px; height:30px; line-height:30px; background:url(/images/xhgk/xh_tit02.jpg)}
.left_nav .title02 div{ float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.search{}
.search .nr{width:180px; border-left:1px solid #bce1f5; border-right:1px solid #bce1f5; border-bottom:1px solid #bce1f5; overflow:hidden; padding:8px;}
.search .nr .s{ height:33px; overflow:hidden;}
.search .nr .s .t{ width:126px; height:31px; line-height:31px; background:url(/images/xhgk/search.gif) no-repeat; border:0; margin-right:10px; padding-left:10px; color:#b5b5b5;}
.search .nr .s .btn{ width:30px; height:32px; background:url(/images/xhgk/btn01.gif) no-repeat; border:0; cursor:pointer;}
.search .nr p{ line-height:22px; margin:10px 0 0 0; width:180px;}

.xxsm{ padding:10px 8px;}
.xxsm a{ color:#f00;}