/*
  页面总宽度 950px    banner高度 110px(广告位)    布局边距 8px    标准字体 12px
*/
body {font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体";  line-height:18px; color:#49585F;
	height:100%; background-color:#fff; padding:0px; margin:0px; text-align:center;
	background-image:url(../img/body_bg.jpg); background-repeat:repeat-x; background-attachment:fixed; background-position:top;
}
html {height: 100%;}

table {font-size: 12px;}

a {text-decoration:none; color:blue;}
a:hover {color:red;}
a img {border:none;}

.ar { text-align: right; }
.al { text-align: left; }
.ac { text-align: center; }
.at { vertical-align: top; }
.ab { vertical-align: bottom; }
.am { vertical-align: middle; }
.fb { font-weight: bold; }
.fi { font-style: italic; }
.longtext {scrolling: none; overflow: hidden; text-overflow:ellipsis;}
.navclient {cursor:pointer;}

.ad_block {scrolling: none; overflow: hidden;}
.ad_load {background-image:url(../img/loading2.gif);background-repeat:no-repeat; background-position:center center;}

.loading_mark {}
.loading_panel {line-height:40px; text-align:center;}
.loading_wait {color:gray; width:100px; text-align:left;
	background-image:url(../img/loading.gif);background-repeat:no-repeat; background-position:center left;}
.loading_wait span {margin-left:24px;}

.mainwrapper{width:950px;margin:0 auto;padding:0px; text-align:left; background-color:white; height:100%;}
.layerwrapper{float:left; display:inline; width:950px; background-color:white;}
.firstlayer {padding-top: 6px; padding-bottom:8px;}
.layer {padding-bottom: 8px;}
.layerleft {float:left; display:inline; margin-left:8px;}
.layerright {float:right; display:inline; margin-right:8px;}

.banner {width:950px; height:110px;}
.footer_container {text-align:center; padding-bottom:20px;}
.footer {width:620px; margin:20px auto 0px auto; text-align:center; line-height:30px;
	padding-bottom:6px; background-image:url(../img/pager-bg.gif);background-repeat:repeat-x; background-position:bottom;}
.footlogo {width:510px; text-align:left;
	background-image:url(../img/pager-logo.gif);background-repeat:no-repeat; background-position:center left;}
.footnav {display:inline; margin:0px 6px; height:30px; line-height:30px;}

.blocktitle {float:left; display:inline; width:100%; background-color:#e2e2e2; border:solid 1px #cccccc; 
	color:#4E4E4E; line-height:26px; 
	background-image:url(../img/title_mark.gif); background-repeat:no-repeat; background-position:8px;}
.blocktitle .title {float:left; display:inline; margin-left:24px; font-size:14px; font-weight:bold;}
.blocktitle .more {float:right; display:inline; margin-right:4px;}
.blocktitle .more a {color:#4E4E4E;}
.blocktitle .more a:hover {color:red;}


.blocktitle .moreadd a { width:77px; height:23px; display:block; background:url(../img/title_one.png); margin:1px 0 0 0;}
.blocktitle .moreadd a:hover {background:url(../img/title_two.png);}


.blockbody {float:left; display:inline; width:100%; border:solid 1px #cccccc; border-top:none; padding:4px 0px;}

/* 显示标记 */
.navmark1 {padding-left:22px; background-image:url(../img/dot_gg.jpg); background-repeat:no-repeat; background-position:8px 5px; line-height:24px;}

/* 新闻列表 */
.table_news {line-height: 20px; border-collapse: collapse; font-size:12px;}
.table_news td {padding: 3px 4px 1px 4px; height:20px;}
.table_news th {padding: 3px 4px 1px 4px;}
.table_news thead {background-color:#e9f5fa; color:#024379; font-size:14px;}
.table_news .longtext {height:20px;}
.news_hover {cursor:pointer; color:#02ccfe;}

/* tab */
.tab1 {float:left; width:100%; line-height:24px; height:24px; overflow:hidden;
	background-image:url(../img/tab1_bg.gif); background-repeat:repeat-x;}
.tab1 div {float:left; padding:0px 10px; margin-left:5px; cursor:pointer; color:gray;}
.tab1 div.selected {border:solid 1px #ADADAD; border-bottom:none; background-color:White; height:25px; color:black;}
.tab1_body {border:solid 1px #ADADAD; border-top:none;}

.tab2 {float:left; width:100%; line-height:20px; height:20px;}
.tab2 div {float:left; margin-right:4px; cursor:pointer; padding:0px 4px;}
.tab2 div.selected {background-color:silver;}

.pager ul {margin:0px; padding:0px; font-size:12px; }
.pager ul li {margin:0px; padding:0px 2px; display:inline; list-style:none; color:blue; cursor:hand;}
.pager ul li.pager_selected {background-color:gray; color:white;}
.pager ul li.pager_over {background-color:silver;}

.datatable2 {text-align:center; font-size:12px; line-height:24px; border:solid 1px #D8D8D8;}
.datatable2 .arow {background-color:#e4e8eb;}
.datatable2 .hover {color:#02ccfe; cursor:pointer;}

/* popup dialog css */
.pop_markdiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	filter:Alpha(Opacity=0);
	background-color: Black;
	z-index:101;
	height: expression(Math.max(document.body.scrollHeight, document.documentElement.clientHeight+document.documentElement.scrollTop));
}
.pop_bgdiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	filter:Alpha(Opacity=70);
	background-color: Black;
	z-index:102;
	height: expression(Math.max(document.body.scrollHeight, document.documentElement.clientHeight+document.documentElement.scrollTop));
}
.pop_msgboxdiv
{
	width: 100%;
	position: absolute;
	top: expression(document.documentElement.clientHeight / 9 + document.documentElement.scrollTop);
	height: expression(document.documentElement.clientHeight * 3 / 4);
	left: 0px;
	text-align:center;
	z-index:103;
}
.pop_dialogdiv
{
	width: 100%;
	position: absolute;
	top: expression(document.documentElement.clientHeight / 9 + document.documentElement.scrollTop);
	height: expression(document.documentElement.clientHeight * 3 / 4);
	left: 0px;
	text-align:center;
	z-index:103;
}
.pop_table
{
	border:2px solid #CCCCCC;
	background-color:Black;
	margin:0px;
	padding:0px;
	width:80%;
	height: 100%;
	margin:0 auto;
}
.pop_titlebar
{
	background-color:#E0E0E0;
}
.pop_title
{
	width:85%;
	text-align:left;
	padding:3px 3px 1px 3px;
	margin:0px;
	font:bold 13px '宋体';
	color:Black;
	padding-left: 10px;
}
.pop_close
{
	cursor:pointer;
	padding:2px;
	color: Black;
	font-size:12px;
	padding-right: 4px;
	text-align: right;
}
.pop_iframe
{
	width: 100%;
	height: expression(document.documentElement.clientHeight * 3 / 4);
}
.pop_contentdiv
{
	width: 100%;
	height: expression(document.documentElement.clientHeight * 3 / 4);
	background-color: white;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	overflow-y:auto;
	scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-Shadow-color:#fff; scrollbar-track-color:#fff;
	scrollbar-3dlight-color:#222326; scrollbar-darkshadow-color:#222326; scrollbar-arrow-color:#222326; 
}

.dialog { text-align:left; border:solid 1px #999999; background-color:#F8F8F8; margin:0px; padding:0px; line-height:24px; }
.dialog_title { background-color:white; text-indent:0.5em; height:26px; background-image:url(../img/dlg_titlebg.gif); }
.dialog_body { border-top:solid 1px #999999; padding: 10px; }
.dialog_innerbody { border:solid 1px #999999; padding: 10px;
	background-image:url(../img/dlg_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
.dialog_button { text-align:center; padding:5px 0px 10px 0px;}
.dialog_button div { width:66px;  cursor:pointer; display:inline; color:White; line-height:20px; height:20px;
	float: right; margin-left:12px; font-size:9pt; color:White;
	background-image:url(../img/dlg_button.gif); background-repeat:no-repeat; background-position:center center; }
.dlg_hint {font-size:12px; color:#ca5252;}
