@charset "utf-8";
/* CSS Document */

body, ul, dl, p, form, h2, h3, h4, h5{margin:0px; padding:0px;}
img{border-width:0px;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.8em; color:#333; background:#d0d7e7 url(images/93_02.gif) left top repeat-x;}
a{color:#333; text-decoration:none;}
a:hover{color:#f60;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.org, a.org{color:#f60;}
.red, a.red{color:#f00;}

.mainbox{width:960px; padding:0 7px 0 7px; margin:0 auto 0 auto; background:#fff;}
.topbox{height:110px; background:url(images/93_07.gif) center center no-repeat;}
.logo{float:left; margin:22px 0 0 10px;}
.topmenu{text-align:right; padding:45px 0;}
.topmenu a{padding:1px 4px 1px 4px; margin-left:7px;}
.topmenu a.ver, .topmenu a.ver:hover{background:#1f8c39; color:#fff;}
.menubox{background:#002891; height:38px; overflow:hidden; border-bottom:#FFF solid 1px;}
.menu{width:690px; float:left;}
.menu a{width:96px; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; color:#fff; float:left;}
.search{width:250px; float:right; background:url(images/93_12.gif) left center no-repeat; margin:9px 0;}
.search_txt{width:190px; border-width:0px; background:none; margin-left:5px; height:20px; overflow:hidden; padding:0px; float:left; line-height:20px; color:#666; font-family:Arial;}
.search_btn{width:45px; height:20px; overflow:hidden; float:left; background:none; border-width:0px; cursor:pointer;}
.banner{margin-bottom:20px;}
.footer{border-top:#002891 solid 3px; margin-top:35px; padding:15px; text-align:center; line-height:2.2em;}

/**/
.hleft{width:275px; padding:8px; background:#edf0f6; float:left;}
.hltit{font-size:14px; font-weight:bold; color:#002891; background:url(images/93_28.gif) left bottom repeat-x; padding:6px 0 4px 0;}
.hlmore{float:right; padding:7px;}
.hllist{list-style:none; margin:5px 0 5px 0;}
.hllist li{background:url(images/arr.gif) left center no-repeat; padding:5px 0 4px 8px; line-height:normal;}
.hllist li span{float:right; color:#666;}

.hright{width:640px; float:right;}
.hrtit{font-size:14px; font-weight:bold; color:#002891; background:url(images/93_20.gif) left center no-repeat; padding-left:12px; clear:both;}
.hrmore{width:50px; height:20px; float:right; background:url(images/93_23.gif) center center no-repeat;}
.hrul{list-style:none;}
.hrul li{width:320px; float:left; padding:20px 0 20px 0;}
.hrul li .hrimg{float:left; border:#CCC solid 1px; margin-right:12px;}
.hrul li .hrtxt{width:210px; float:left; line-height:20px; color:#666;}
.hrul li .hrstit{color:#004b8c;}

/**/
.pleft{width:190px; padding:10px; float:left; background:#edf0f6;}
.pright{width:730px; float:right;}
.pllist{list-style:none; margin:8px 0;}
.pllist li{border-bottom:#ccc dashed 1px;}
.pllist a{display:block; line-height:30px; background:url(images/20061117000335915.gif) left center no-repeat; padding-left:10px;}
.pllist dl{}
.pllist dl dt a{background:none; color:#666;}
.pllist dl dt a:hover{color:#f60; text-decoration:underline;}
.prtit{font-size:20px; font-family:"黑体"; padding:10px 0 10px 0; margin-bottom:15px; background:url(images/line.gif) left bottom no-repeat;}
.path{font-size:14px; float:right;}
.pr_txt{color:#555; line-height:2em; min-height:260px; height:auto !important; height:260px;}
/**/
.newslist{list-style:none;}
.newslist li{border-bottom:#CCC dashed 1px; background:url(images/arr.gif) left center no-repeat; padding:3px 2px 3px 10px;}
.newstit{font-size:14px; font-weight:bold; text-align:center; margin:0px;}
.info{text-align:center; margin-bottom:25px; margin-top:5px;}
.pages{text-align:center; padding:10px 0;}
/**/
.proul{list-style:none;}
.proul li{padding-bottom:6px; border-bottom:#CCC dashed 1px; margin-bottom:6px;}
.proul li .hrstit{ padding-left:12px; color:#004b8c; background:url(images/20061117000333465.gif) left center no-repeat;}
.proul li .hrstxt{padding-left:12px;}