@charset "utf-8";
/* CSS Document */
body{ color:#666666;}
*{ padding:0; margin:0;}
img{ border:none;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#ff9900;}

/*layout*/
.header{ display:block; clear:both; height:88px; background:url(/web/images/headbg.gif) 0 0 repeat-x; border-bottom:#fff 1px solid; overflow:hidden;}
.header_m{display:block; clear:both; width:960px; margin:0 auto;overflow:hidden;}
.logo{ margin:18px 0 0 5px;}
.header_lk{display:block; float:right; width:150px; font:normal 12px/22px Tahoma; padding-top:23px; overflow:hidden;}
.header_lk a{display:block; float:left;background:url(/web/images/icon01.gif) 0 -48px no-repeat; padding-left:18px; margin-left:5px;}

.menubox{ display:block; clear:both; border-bottom:#F8F8F8 1px solid; overflow:hidden; }
.menubox_i{ display:block; clear:both; height:30px; border:#E9E9E9 1px solid; background:url(/web/images/menubg.gif) 0 0 repeat-x; border-left:none; border-right:none;overflow:hidden;}
.menu_m{display:block; clear:both; width:960px; font:normal 12px/30px Tahoma, "宋体"; margin:0 auto}

.menu_ind,.menu_ind:hover{ display:block; float:left;width:130px; color:#006699; font:normal 12px/30px Tahoma, "宋体";  background:#fff; border:#EDEDED 1px solid; border-top:none; border-bottom:none; padding:0 1px;}

.menu_ind span,.menu_ind:hover span{display:block; font:normal 12px/30px Tahoma, "宋体"; background: url(/web/images/menubg.gif) bottom repeat-x; text-align:center;}

.menuA,.menuA:hover{ display:block; float:left; width:130px; height:30px; border-left:#ffffff 1px solid; border-right:#EDEDED 1px solid;padding:0 1px; cursor:pointer;}

.menuA span{display:block;  height:30px;text-align:center; font:normal 12px/30px Tahoma, "宋体"; margin-right:1px;color:#666; }
.menuA:hover span{display:block; height:30px;text-align:center;  font:normal 12px/30px Tahoma, "宋体"; color:#630;  margin-right:1px;background:url(/web/images/menubg.gif) 0 -35px repeat-x;}

.main{display:block; clear:both; width:960px; margin:20px auto;overflow:hidden;}
.lbar{ display:block; float:left; width:720px; overflow:hidden;}
.rbar{ display:block; float:right; width:230px; overflow:hidden;}
.nlbar{ display:block; float:left; width:230px; overflow:hidden;}
.nrbar{ display:block; float:right; width:720px; overflow:hidden;}
.flink{ display:block; clear:both; width:960px; margin:30px auto;overflow:hidden; text-align:center;}
.footer{ display:block;clear:both; width:960px; text-align:center; font:normal 12px/22px Tahoma, "宋体"; color:#666; padding:10px 0; margin:0 auto;overflow:hidden;}

.dlinfo{ display:block; clear:both; overflow:hidden; padding:20px 0;}
.dlinfo_l{ display:block; float:left; width:290px; font:normal 12px/28px Tahoma, "宋体"; background:url(/web/images/line01.gif) top right no-repeat; padding-right:36px;}
.dlinfo_l p{ text-indent:2em;}
.dlinfo_r{ display:block; float:right; width:360px;}
.pdinfo{ display:block; clear:both; font:normal 14px/28px Tahoma, "宋体";}
.pddl_link{ display:block; clear:both; border-top:#ccc 1px dashed; padding:20px 10px;}

.cent{ display:block; clear:both; text-align:center; font:normal 12px/24px Tahoma, "宋体";margin:20px 0;}

/*content*/
.flinkpic{ border:#ddd 1px solid; margin:20px 10px;}
.banner_t{display:block; clear:both; margin-bottom:10px; overflow:hidden;}

ul.siteinfo{ display:block; clear:both; list-style:none;}
ul.siteinfo li{display:block; clear:both; font-size:14px; font-family:Tahoma, "宋体"; color:#666; background:url(/web/images/icon02.gif) 0 16px no-repeat; border-bottom:#ddd 1px dashed; padding:10px 0 15px 30px; overflow:hidden;}
h1{ color:#003366; font:bold 14px/40px Tahoma, "宋体";}

ul.news{display:block; clear:both; list-style:none; padding:5px; overflow:hidden;}
ul.news li{display:block; clear:both; font:normal 12px/28px Tahoma, "宋体";color:#666; background:url(/web/images/icon01.gif) 0 -45px no-repeat; padding-left:18px;}

ul.rz{display:block; clear:both; list-style:none; padding:10px 8px 0 8px; overflow:hidden;}
ul.rz li{display:block; clear:both; font:normal 14px/30px Tahoma, "宋体";color:#666;}

ul.dlupdate{display:block; clear:both; list-style:none; padding:10px 12px 0 12px; overflow:hidden;}
ul.dlupdate li{display:block; clear:both; background:url(/web/images/icon01.gif) 0 -102px no-repeat; font:normal 12px/20px Tahoma, "宋体";color:#666; padding-left:18px;}

.contentA{display:block; clear:both; font:normal 14px/28px Tahoma, "宋体"; color:#666; margin:15px 30px;}
.contentA p{ text-indent:2em; margin-bottom:10px;}

.contentB{display:block; clear:both; font:normal 12px/28px Tahoma, "宋体"; color:#666; margin:10px 12px;}

.boxA{ display:block; clear:both; border:#B6CAE3 1px solid; background:#F2F6FB url(/web/images/titbg.gif) 0 0 repeat-x; padding:10px; margin-bottom:10px; overflow:hidden;}
.boxB{ display:block; clear:both; border:#B6CAE3 1px solid;margin-bottom:10px; overflow:hidden;}

.titA{ display:block; clear:both; background:url(/web/images/icon01.gif) 0 -28px no-repeat; padding-left:25px;}
.titB{ display:block; clear:both; height:33px; font:bold 14px/33px Tahoma, "宋体"; color:#3772AE; background:#F2F6FB url(/web/images/icon01.gif) 10px 9px no-repeat; padding-left:35px;}
.titC{ display:block; clear:both; background:url(/web/images/titbg2.gif) 0 0 repeat-x; height:50px;  }
.titCIMG{ background:url(/web/images/icon01.gif) 0 -72px no-repeat; padding-left:25px; margin:15px;}
.fontTit{ font-weight:bold;}
.titD{ background:url(/web/images/icon03.gif) 0 5px no-repeat; color:#666666; font:bold 14px/26px Tahoma, "宋体"; padding-left:20px; margin-bottom:10px;}

/**/
h2{ color:#669900; font:bold 14px/26px Tahoma, "宋体";}
h3{ color:#666666; font:bold 14px/26px Tahoma, "宋体";}
.linkA{background:url(/web/images/icon01.gif) 0 -54px no-repeat; padding-left:18px; }