@charset "utf-8";

/* ------------------------ Elements & tools class ------------------------ */
html,body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,caption,th,td,img,form,fieldset,legend,input,label,button,textarea { margin:0; padding:0; }
html,body { height:100%; font:12px/150% Simsun,arial,sans-serif; color:#666; text-align:center; background:#fff; }
body { text-align:left; }
a,caption,th,td,input,select,textarea { font-size:12px; }
input,select,textarea { font-family:arial,Simsun,sans-serif; color:#6a6a6a; }
input,select { vertical-align:middle; }
img { border:0; vertical-align:middle; }
ul { list-style:none; }
a { color:#000; text-decoration:none; }
a:hover { clear:2e91ca; text-decoration:underline; }
a.more { display:inline; width:31px; height:5px; margin:5px 10px; text-indent:-999px; background:url(../images/bg_more.png); float:right; overflow:hidden; }
p{margin-top:10px;margin-bottom:10px; text-indent:2em;}
.em { color:#f60; }
.fix { display:inline-block; }
.fix { display:block; overflow:hidden; }


/* ------------------------ The form elements styles ------------------------ */
.input_btn { padding:2px 8px 0; border:1px solid #c0e5f3; background:url(../images/bg_btn.png) repeat-x 0 100%; cursor:pointer; }
.input_text { height:14px; padding:3px; }
.input_tips { display:inline-block; padding:2px 5px; color:#92a05a; background:#fffcd9; }
input.input_checkbox { border:0; }


/* ------------------------ The layouts ------------------------ */
.layout_content {width:639px; height:456px; text-align:center; vertical-align:top; overflow:hidden; position:relative; }
.layout_content_in { display:none; width:628px; height:456px;text-align:left;overflow:hidden;position:absolute;top: 0;left: 11px;}


/* ------------------------ The box layout ------------------------ */
.box { }


/* ------------------------ The menu styles ------------------------ */
ul.layout_menu { height:24px; margin:0 0 0 15px; padding:0; list-style:none; }
ul.layout_menu a { display:block; height:100%; color:#000; text-align:center; }
ul.layout_menu a,
ul.layout_menu a:hover { text-decoration:none; }
ul.layout_menu li { margin-right:2px; position:relative; float:left; }
ul.layout_menu ul { display:none; padding-bottom:1px; position:absolute; top:24px; left:0; list-style:none; background:#f6f6f6 url(../images/bg_layout_menu_ul.png) repeat-x 0 100%; opacity:1; z-index:999; }
ul.layout_menu ul li { width:85px; margin:0; border:1px solid #666; border-top:none; border-bottom:none; position:relative; float:none; }
ul.layout_menu ul li a { display:block; height:25px; padding-left:20px; line-height:25px; text-align:left; text-decoration:none; vertical-align:middle; background:#f6f6f6; }
ul.layout_menu ul li a:hover,
ul.layout_menu ul li a.menulink_now,
ul.layout_menu ul li a.menulink_now:hover { color:#fff; text-decoration:none; background:url(../images/huiyuanbg2.png) no-repeat 50%; }
ul.layout_menu ul ul { top:-1px; left:148px; }
ul.layout_menu .menulink { width:74px; padding:3px 7px 2px; border:none; font-weight:700; background:none; }
ul.layout_menu .menulink:hover { background:url(../images/huiyuanbg.jpg) no-repeat 50% 100%; }
ul.layout_menu .menulink_now { color:#fff; background:url(../images/cen4.jpg) no-repeat 50% 100%; }
ul.layout_menu .menulink_now:hover { color:#000; background:url(../images/huiyuanbg.jpg) no-repeat 50% 100%; }
ul.layout_menu .sub { background:#d1d1d1 url(../images/arrow.gif) no-repeat 76px 8px; }
ul.layout_menu .lastline { border-bottom:1px solid #666; }
ul.layout_menu iframe { display:none; width:87px; position:absolute; top:24px; left:0; z-index:998; }


/* ------------------------ The data table styles ------------------------ */
.data_table { width:100%; border-collapse:collapse; }
.data_table th,
.data_table td { text-align:center; }
.data_table th { height:30px; border:1px solid #e4f6fc; border-bottom-color:#bbe9f6; background:url(../images/bg_th.gif) repeat-x; color:#174793; line-height:30px; }
.data_table td { height:36px; padding:0 5px; border:1px solid #e4f6fc; color:#000; }


/* ------------------------ The form table styles ------------------------ */
.form_table { width:100%; border-collapse:collapse; }
.form_table th,
.form_table td { padding:6px; border:1px solid #e4f6fc; font-weight:100; color:#174793; vertical-align:top; }
.form_table th { width:180px; text-align:right; background:#f7fcff; }
.form_table td { text-align:left; }


/* ------------------------ The pages split styles ------------------------ */
.pages_split { padding:12px 5px 5px; }
.pages_split strong { color:#51b5d1; }
.pages_split a { color:#666; text-decoration:underline; }
.pages_split a:hover { text-decoration:none; }
.pages_split_ctl { float:right; }
.pages_split_txt { width:28px; }


/* ------------------------ The mask show styles ------------------------ */
.pur5_mask_show_bg { display:none; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2147483544; background:#000; filter:alpha(opacity=30); opacity:.3; }
.pur5_mask_show,
.pur5_mask_show_iframe { display:none; position:absolute; top:0; left:50%; z-index:2147483546; }
.pur5_mask_show_iframe { left:0; top:0; width:100%; height:100%; z-index:2147483543; filter:alpha(opacity=0); opacity:.3;}


/* ------------------------ The pages tips styles ------------------------ */
.pur5_pages_tips { display:none; position:absolute; top:0; left:0; }
.pur5_pages_tips span { padding:0 5px; border:1px solid #ffae00; position:absolute; top:0; left:0; z-index:2147483643; color:#000; white-space:nowrap; background:#fff664 url(../images/bg_tips.png) repeat-x; }
.pur5_pages_tips iframe { width:100%; height:100%; position:absolute; top:0; left:0; z-index:2147483642; background:transparent; }


/* ------------------------ The err styles ------------------------ */
.err_box { }


/* ------------------------ The page styles ------------------------ */
.iframegg { width:100%; height:100%; border:none; }

ul.index_list { height:202px; color:#535353; overflow:auto; }
ul.index_list li { padding:5px 8px; word-break:break-all; }
ul.index_list li a { color:#535353; }

.index_status {}
.index_status li { width:50%; height:20px; text-indent:8px; background-repeat:no-repeat; background-position:75px 50%; float:left; }
.index_status li.nor { background-image:url(../images/right.jpg); }
.index_status li.err { background-image:url(../images/eoor.jpg); }
.index_status li.nowd { background-image:url(../images/notwd.jpg); }
.index_tab_area { background:url(../images/leftbutbg1.jpg) no-repeat; }
.index_tab_area2 { background:url(../images/leftbutbg2.jpg) no-repeat; }
a.index_tab_more { color:#fff; }

.index_record_header { height:20px; padding:4px 0 0; border-bottom:1px solid #994635; margin:0 10px; }
.index_record_title { width:200px; float:left; }
a.ico_recycle { display:inline; width:10px; height:14px; margin-right:5px; text-indent:-999px; background:url(../images/ico_recycle_nor.jpg); overflow:hidden; float:right; }
a.ico_recycle:active { background:url(../images/ico_recycle_act.jpg); }

.index_bindmac_list { height:190px; margin:50px 20px 0 20px; vertical-align:top; overflow:auto; }
.index_bindmac_list dl { margin:5px 0; }
.index_bindmac_list dt { font-weight:700; }
.index_bindmac_list dd { padding:2px 0; }
.index_bindmac_list dd li { display:none; }
.index_bindmac_list dd div { margin:2px 0; }

.index_offline { width:190px; height:149px; border:0; text-align:center; }
.index_offline th,
.index_offline td { color:#000; }
.index_offline th { width:68px; font-weight:100; text-align:right; }
.index_offline td { text-align:left; }

.index_offlineResult { width:377px; border:0; border-collapse:collapse; background:#af3a3e; }
.index_offlineResult thead td { height:28px; border:1px solid #af3a3e; color:#f8b551; text-align:center; background:#67080F; }
.index_offlineResult tbody td { height:26px; border:1px solid #e4e4e4; color:#535353; text-align:center; background:#fff; }
.index_offlineResult tbody td.redfont { color:#c00; }
.index_offlineResult tbody td.bluefont { color:#005E15; }
















.tdhgith{
	FONT-SIZE:12px;
	color:#ffffff;
	line-height: 20px;
}
.bspan {
	FONT-SIZE:12px;
	color:#535353;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
}
a.dh:link {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a.00:link {
	color: #ffffff;
	text-decoration:underline;
}
a.00:visited,a.00:active {
	color: #ffffff;
	text-decoration:underline;
}
a.00:hover {
	color: #fff799;
	text-decoration:underline;
}



a.dh:link {
	color: #000000 ;
	text-decoration:underline;
}

a.dh:visited,a.dh:active,a.dh:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

a.dh2:link,a.dh2:visited,a.dh2:active,a.dh2:hover {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

a.redline:link,a.redline:visited,a.redline:active,a.redline:hover {
	color:#CC0000;
	text-decoration:underline;
	font-weight: normal;
}
a.whitenoline:link,a.whitenoline:visited,a.whitenoline:active,a.whitenoline:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

a.yellowno:link,a.yellowno:visited,a.yellowno:active,a.yellowno:hover {
	color:#FFF799;
	text-decoration:none;
	font-weight: normal;
}


td{
	FONT-SIZE:12px;
	color:#ffffff;
}
.boxlr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #515050;
	border-right-color: #515050;
	border-bottom-color: #515050;
	border-left-color: #515050;
}
.redfont {
	color: #CC0000;
}
.balkfont {
	color:#535353;
	font-weight:bold;
}


.balkfont2 {
	color:#535353;
}
.yellowfont {
	color: #f8b551;
}
.boxnottop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D2D2D2;
	border-right-color: #D2D2D2;
	border-bottom-color: #D2D2D2;
	border-left-color: #D2D2D2;
}
.boxbutlin {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D2D2D2;
	border-right-color: #D2D2D2;
	border-bottom-color: #D2D2D2;
	border-left-color: #D2D2D2;
}
.backfont {
	font-weight: bold;
	color: #000000;
}
.backbig {
	color: #000000;
}

.backbigheight {
	color:#000000;
	line-height: 20px;
}
.backbigto2 {
	color: #000000;
	line-height: 20px;
}
.inputbox ,input{
	height: 22px;
	border: 1px solid #ADADAD;
}

.psw{
border: 1px solid #9C9C9C;
width:217px;
height:20px;
}
.nobox {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.backbigfont {
	font-size: 18px;
	color: #000000;
}
.backbig2font {
	font-size: 14px;
	color: #000000;
}
.fudiv{    
position: absolute;    
border: 0px solid red;    
background-color: #000000;    
z-index:1000;
width:844px;
height:593px;
filter:alpha(opacity=20);
  
}
#container {
    position: absolute;
    color: #154BA0;
    filter: Alpha(Opacity=20, Style=0);
    opacity: 0.10;
z-index:20;
border: 0px solid red;    
background-color: #000000;    
width:844px;
height:593px;

}

#texts {
position:relative;
    z-index:30;
}
.yefont2 {
	color: #F8B551;
}
p {
	line-height: 22px;
}
.bluefont {
	color: #005E15;
}
.blue2font {
	color: #004986;
	text-decoration: underline;
}
.tdboxline {
	border: 1px solid #A1A0A0;
}


span.button2{
	background-image:url(../images/buttonbg2.gif);
	background-repeat: repeat-x;
	height:21px;
	line-height: 21px;
	font-family: '宋体',Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: 1px solid #999;
	/*border-color: #FFF #333 #333 #fff;*/
	color: #000;
	cursor: default;
}
/*span.button2 span{
	border: 1px solid;
	border-color: #333 #fff #fff #333;
}
*/
span.button2_hover{
	background-position: 0px -21px;
	border-color: #a80506;
	color: #fff;
}
span.button2_down{
	background-position: 0px -42px;
	border-color: #a80506;
	color: #fff;
}

span.button3{
	background-image:url(../images/buttonbg2.gif);
	background-repeat: repeat-x;
	height:21px;
	line-height: 21px;
	font-family: '宋体',Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin: 0;
	padding: 0 15px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: 1px solid #999;
	/*border-color: #FFF #333 #333 #fff;*/
	cursor: default;
	background-position: 0px -21px;
	border-color: #a80506;
	color: #fff;
}
/*span.button2 span{
	border: 1px solid;
	border-color: #333 #fff #fff #333;
}
*/
span.button3_hover{
}
span.button3_down{
	background-position: 0px -42px;
	border-color: #a80506;
	color: #fff;
}

#indexNoticeList li{
	padding-top: 1px;
	padding-bottom: 2px;
}
#indexNoticeList li span.times{
	color: #cc0000;
}

.meterStatus li{
	display: block;
	width: auto;
}
.noborder {border: none;}

.hide {
	display:none;
}

/*--------------------------gridview----------------------*/
.gridview {
	height: 100%;
}
.gridview .header {
	height: 25px;
	background-color: #67080f;
}
.gridview .footer {
	height: 25px;
	color: #C90;
	background-color: #ccc;
	text-align: right;
}
.gridview .header table {
	border-color:#af3a3e;
	border: none;
}
.gridview .bodier {
	overflow: auto;
	overflow-x:hidden;
}
.gridview .bodier table thead {
	display: none;
}
.gridview table {
	border-collapse: collapse;
	background-color: #FFF;
	border: 1px solid #e4e4e4;
	table-layout: fixed;
}
.gridview .bodier table {
	border-top: none;
}
.gridview .footer table {
	background-color: #f2f2f2;
	border: none;
	border-top: 1px solid #f8b551;
}
.gridview .footer table.pagebar ul {
	margin: 2px 0;
	text-align: center;
}
.gridview .footer table.pagebar ul li {
	cursor: default;
	padding: 0 8px;
	display: inline-block;
 *display: inline;
	zoom: 1;
	background-color: #e4e4e4;
	margin-left: 5px;
}
.gridview .footer table.pagebar .current {
	background-color: #67080f;
	color: #f8b551;
}
.gridview table th {
	background-color: #67080f;
	color: #f8b551;
	border:1px solid #af3a3e;
	border-top: none;
	text-align: center;
	font-weight: normal;
}
.gridview table td {
	color: #333;
	border: 1px solid #e4e4e4;
}
.gridview table th, .gridview .bodier table td {
	line-height: 20px;
	padding: 3px;
}
.gridview .bodier table tr.odd {
	background-color: #F2F2F2;
}
.gridview .bodier table tr.actived td {
	background-color:#9d0c18;
	color: #FFF;
}
.gridview .bodier table tr.hover {
	background-color: #ffffcc;
}
.gridview .contextMenu{
	position: absolute;
	display: none;
	z-index: 99;
	list-style: none;
	margin: 0;
	padding: 1px;
	border: 1px solid #67080f;
	background-color: #F2F2F2;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#666666');
}
.gridview .contextMenu li,
.gridview .contextMenu li a{
	display: block;
	line-height:21px;
	height: 21px;
	text-decoration: none;
}
.gridview .contextMenu li a{
	padding: 0 15px;

}
.gridview .contextMenu li a:hover{
	color: #f8b551;
	background-color: #67080f;
}

/*--------------------------tabs----------------------*/
.tabs ul.nav {
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #67080f;
}
.tabs ul.nav li {
	display: inline-block;
 *display: inline;
	zoom: 1;
	padding: 3px 7px;
	margin: 0 4px -1px auto;
	background-color: #FFF;
	color: #666;
	background-color: #f2f2f2;
	cursor: default;
	border-bottom: 1px solid #67080f;
	text-align: center;
}
.tabs ul.nav li.actived {
	color:#85690c;
	background-color: #FFF;
	border-bottom-color: #fff;
}
