﻿html,body {height:100%}
body {margin:0;padding:0;  color:#484848; font:12px arial,helvetica,clean,terminal,sans-serif;}
td {font-size:12px; font-family:arial,helvetica,clean,terminal,sans-serif;}
input, textarea, select {font-size:12px; font-family:arial,helvetica,clean,terminal,sans-serif;}
form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h2,h3 {font-size:14px;}
h4,h5,h6{font-size:12px;}
ul,li,dl,dt,dd,{list-style-type:none;margin:0;padding:0;}
img{border:0;}
a:link, a:visited {color:#484848; text-decoration:none;}
a:hover, a:active {color:#009933; text-decoration:none;}

.Hspacer {clear:both; width:1px; height:10px; font-size:1px; overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
.l{float:left;}
.r{float:right;}
.l img {float:left; margin-right:10px;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;}
.tc{text-align:center;}
.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.mlt_10 {margin-left:10px;}
.mrt_10 {margin-right:10px;}


/*框架*/
.PageBox {margin:0 auto; width:100%; position:relative;}
.Div_Header {margin:0 auto; padding:20px 10px 0 10px; width:950px; background:#fff; position:relative;}
.Div_Box {margin:0 auto; padding:10px; width:950px; height:auto; background:#fff;}
.div_Footer, .Div_Footer {clear:both; margin:0 auto; padding:10px; width:950px; font-size:11px; background:#fff;}
.Div_Nav {margin:0 auto; padding:10px; width:950px; height:auto; background:#fff;}
/*一级菜单*/
.Div_CatTab {clear:both; margin:6px auto 0 auto; height:31px; border:#e2e2e2 1px solid; overflow:hidden;}
.ul_CatTab {margin:1px; padding:0; list-style:none; display:block; height:29px; background:url(../../images/nav_bg.gif) repeat-x left top;}
.ul_CatTab li {float:left; display:block; margin:3px 0 0 0; padding:0 14px; height:22px; line-height:22px; text-align:center; white-space:nowrap;
 background:url(../../Images/nav_line.gif) no-repeat right center;}
.ul_CatTab li a {height:22px; line-height:22px; color:#535353; font-weight:bold;}
.Div_SubCat a:hover {color:#009933;}
.ul_CatTab li.li_Current a {color:#009933; font-weight:bold;}
/*二级菜单*/
.Div_SubCatBox {clear:both; margin:0 auto; padding:0; width:950px; height:30px; text-align:center;}
.Div_SubCatBox_l {float:left; width:5px; height:30px; font-size:1px;}
.Div_SubCatBox_m {float:left; width:940px; height:30px;}
.Div_SubCatBox_r {float:right; width:5px; height:30px; font-size:1px; }
.Div_SubCat {clear:both; margin:0 auto; padding:8px 14px 0 14px; height:24px; text-align:left; color:#ccc; background:url(../../Images/subnav_arrow.gif) no-repeat 4px center; border-bottom:#e2e2e2 1px dotted; overflow:hidden;}
.Div_SubCat a {color:#999; margin:0 2px;}
.Div_SubCat a:hover {color:#009933;}
.Div_SubCat a.a_Current {color:#009933;}
/*---左中栏---*/
.Div_CenterMain {float:left; margin:12px auto 0 auto; padding:0 22px 0 0; width:622px; height:auto; text-align:left; background:url(../../Images/detailbgtxt.gif) no-repeat 630px top #fff;}
/*左栏*/
.Div_CatLeft {float:left; width:158px; height:100%; overflow:hidden; background:#f9f9f9; border:1px solid #d4d4d4; display:none;}
.Div_SubCatLeft {padding:4px 2px;}
.Div_SubCatLeft ul {margin:0 0 0 20px; padding:0;}
.Div_SubCatLeft ul li {margin: 4px 0}
.Div_SubCatLeft ul li a.a_TreeCurrent {font-weight:bold; color:#009933;}
.Div_CatLeftCatDetail {}
.Div_Lefter {}
/*中栏*/
.Div_SubCatCenter {padding:0; width:626px; height:auto; background-color:#f9fcfe; float:none; background:url(../../Images/centermain_bg.gif) repeat-y left top; border-bottom:1px solid #d4d4d4; overflow:hidden;}
.Div_CatLeft {display:none}
.Div_SiteNavigation {color:#666 !important; width:626px; background:#fff; height:28px;}
.Div_SiteNavigation a {color:#666 !important}
.Div_CatNavigation {float:right; font-family:"宋体", serif; padding:8px 10px 0 10px; margin:0; width:515px; height:20px; background:url(/images/catnav_bg.gif) no-repeat top right;}
.Div_treeBoxSpan {position:relative; float:left; padding:7px 0 0 12px; width:79px; background:url(/images/treebox_bg.gif) no-repeat top left; height:21px; margin-right:-3px;}
.Div_SubCatTree {display:none; position:absolute; left:0; top:27px; width:auto; height:auto; z-index:100; border:1px outset; background:url(/images/submenubg.gif) repeat-x center top #fff;
 padding:1em 1em 1em 0.4em; line-height:1.5em; filter : progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2); }
.Div_SubCatTree a {color:#000; text-decoration:none; white-space:nowrap;}
.Div_SubCatTree a:hover {color:blue; text-decoration:underline}
.Div_SubCatTree ul {list-style:none; margin-left:0}
.Div_SubCatTree ul ul { margin-left:0.6em}
.Div_SubCatTree li {margin:0 0.5em; padding-left:0.7em; min-width:150px;}
.Div_SubCatTree li {background:url(/images/image055.gif) no-repeat left 7px}
.Div_SubCatTree li li{background:url(/images/image053.gif) no-repeat left 7px}
.Div_SubCatTree li li li{background:url(/images/image035.gif) no-repeat left 4px}
a.a_TreeCurrent, a.a_CurrentCat {font-weight:bold; }
.opentreemenu .Div_SubCatTree{display:block}
.Div_CenterUpCatDetail {margin:0 1px; padding:12px 14px 12px 14px; width:auto; line-height:1.7em;}
.Div_CenterUpCatDetail p {margin:0;}
.Div_CenterUpCatDetail br {line-height:12px;}
/*右栏*/
.Div_Righter {float:right; margin:12px 0 0 0; width:302px; height:100%; overflow:hidden;}
.Div_CatRightCatDetail {}
.Div_Righter_master {}
/*默认list页*/
.Div_DataListShow {margin:12px 14px 0 14px; padding:0; height:auto;}
.Div_DataListShow a:hover {text-decoration:underline;}
.table_ScheduleList, .table_DataList {width:100%; border:0;}
.table_ScheduleList td, .table_DataList td {font-size:14px; padding-left:4px; color:#999;}
.td_2Style {width:120px;}
.tr_TableHeader {height:26px; line-height:26px; text-align:center; background-color:#f5f5f5;}
.tr_DataList1 {height:26px; background:#fff}
.tr_DataList2 {height:26px; background:#fff}
.div_DataPaging {clear:both; margin-top:10px; padding:10px 0; text-align:center; border-top:#e5e5e5 1px dotted;}
/*默认Detail页*/
.newsBox {width:100%; height:100%}
.newsTitle {padding-top:6px; height:36px; font-size:20px;:font-family:arial,helvetica,clean,terminal,sans-serif; text-align:center; border-bottom:#b2b2b2 1px dotted;}
.postDate{padding-top:6px; text-align:right; color:#767676; margin-bottom:1em; font:x-small arial,helvetica,clean,terminal,sans-serif;}
.newsContent {margin-top:10px; line-height:1.7em; font-size:12px;}
.newsContent p {margin:1em 0}
.newsSource {text-align:right;color:#767676}
.Div_DataDetail {margin:4px 14px 0 14px; padding:0; height:auto;}
.Div_DataDetail p {margin:12px 0;}
.Div_PageOperation {clear:both; margin:10px 14px 0 14px; padding:10px 0; text-align:center; border-top:#e5e5e5 1px dotted; font-size:11px;}

/*Html Header*/
.HtmlTop {margin-top:8px; width:950px; height:55px; color:#666; position:relative;}
.HtmlTop a { color:#666;}
.Logo {float:left; width:170px; height:55px;}
.TopDate {width:180px; text-align:left; color:#787878; position:absolute; right:0px; top:70px; z-index:100;}
.TopLink {width:400px; text-align:right; padding-right:0; position:absolute; right:0; top:0; z-index:100;}
.TopSearch {margin-top:1px; width:300px; text-align:right; position:absolute; right:0; top:24px; z-index:100;}
.TopSearch #sbi {width:150px; height:14px; line-height:14px; border:#cbd3d8 1px solid; background:#fff;}
.TopSearch #sbb {width:80px; height:18px; line-height:18px; background:url(/images/search.gif) no-repeat left top; border:none; cursor:hand;}
.TopAd {float:left; margin-top:0px; width:150px; text-align:center;}
/*Html Footer*/
.footer {clear:both; margin:14px auto 0 auto; padding:0; position:relative; bottom:0px; text-align:center; color:#666666; line-height:1.8em; border-top:#e2e2e2 1px solid;}
.footer ul {margin:0; padding:0; list-style:none; height:24px; line-height:24px; background:#f9f9f9;}
.footer ul li a {}
.footer ul li {display:inline;margin:0px;line-height:20px;}
.footer p {margin:0; padding:0;}
.footinfo {font-size:11px; line-height:22px; height:22px;}
.copyright {margin:6px 0 8px 0; color:#484848;font-size:10px;font-family: Arial, Verdana, Helvetica, sans-serif; line-height:18px; font-size:11px;}
.ad {text-align:center;}
/*Html Righter*/
.r_hspacer {clear:both; width:100%; height:10px; font-size:1px; overflow:hidden;}


