.tabletoptable{
    border-bottom:1px solid #f0f0f0;
    border-top:1px solid #f0f0f0;
}
body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    SCROLLBAR-FACE-COLOR: #c1c1c1;
	SCROLLBAR-HIGHLIGHT-COLOR: #c1c1c1; 
	SCROLLBAR-SHADOW-COLOR: #c1c1c1; 
	SCROLLBAR-3DLIGHT-COLOR: #c1c1c1; 
	SCROLLBAR-ARROW-COLOR: #c1c1c1; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #c1c1c1;
	BORDER-BOTTOM: #ffffff 0px;
    /*#CD919E*/
	background-attachment: fixed;
	background-repeat: repeat;
	font-size: 12px;
	font-family: Microsoft Yahei;
	
}
td
{
	font-size:9pt;
}
label{font-size:9pt;}
/*------------TOP----------------*/
img{
	border:0px;
	vertical-align:middle
}
#banner_text{
   color:#404080;
   FONT-WEIGHT:bold;
   FONT-SIZE: 18pt;
}
#time{
   text-align:right;
   padding-top:3px;
}
.topbar {font-size: 9pt;BACKGROUND: #C0D5F0;background-image:url("../../images/top_bg.gif")}

#today{
   position:absolute;
   top:30px;
   right:0px;
}
.disabletd img
{
	filter:gray();
}
.city{
   font-size:12pt;
   font-weight:bold;
   padding-right:3px;
   cursor:pointer;
}

.wind, .weather{
   padding-right:3px;
}

.temperature{
   padding-right:3px;
}

#area_select{
   width:310px;
   text-align:right;
   position:absolute;
   top:25px;
   right:0px;
   display:none;
}

.topbar2 {font-size: 9pt;BACKGROUND: #C4D9EF;}
#Nav A {DISPLAY: block; POSITION: relative; COLOR:#000; text-decoration: none;}
#Nav A:hover { BACKGROUND-COLOR: #677CAD; COLOR:#FFFFFF; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  PADDING-TOP: 4px;  PADDING-BOTTOM: 4px; MARGIN: 0px;}

/*-------------------------------*/

/*----------LOGIN----------------*/
/*
.login_page	
{
	margin:0px;BACKGROUND: url(images/login_pagebg.jpg) repeat-x left top; TEXT-ALIGN: center;	
}
*/
.login table
{
	/*background:#C3C3C3;	*/
	
}
.login td
{
	font-size:15px;
}
.login_input
{
	/* BORDER-RIGHT: #678fb3 1px solid; */
	PADDING-RIGHT: 0px;
	BORDER-TOP: #678fb3 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/login_input.gif) #edf1f4;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #678fb3 1px solid;
	WIDTH: 210px;
	COLOR: #555;
	TEXT-INDENT: 3px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px;
	/* BORDER-BOTTOM: #678fb3 1px solid; */
	HEIGHT: 20px;
	background: transparent;
	font-size: 18px;
	color: #fff;
	padding-left: 10px;
	border:none;
}
.login_text
{
	font-size:16px;
    color:white;
}
.login_hint
{
    /*background:#D5E9FB; */
    width:660;
   /* border:solid 1px blue;*/
    font-size: 8pt;
    text-align:left;
    padding:5px 5px 5px 5px;
}
/*-------------------------------*/


.tableborder1 {width : 98%; border:1px none inherit; background-color : #6596D6;}
.tablebody1 {background-color : #FFFFFF;}
.tablebody2 {background-color : #E4E8EF;} 
.TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TH {
	 FONT-SIZE: 12px; COLOR: #716d63; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #e4f6ff
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
A:active {
	COLOR: #993300; TEXT-DECORATION: none
}
.kuan {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid;
}
/*
.btn
{
    height: 20;
    width: 70;
    border-bottom: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    cursor: hand;
    background-image:url("images/table1.gif");
    background-color:#eef7fc;
	/*background-image:url('images/dialog_title_mid.gif'); 
}
*/
    .btn
    {
        
    }
.login1{
           margin-top:10px;
           background:#55c9f0;
            width:250px;
             height:25px;
            position:relative; 
            z-index:2; 
           
            -webkit-border-radius: 10px; 
            -moz-border-radius: 10px; 
            border-radius: 10px; 
            behavior: url(PIE.htc); 
            overflow: hidden;
       }
.btnquery
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/query.png");
    background-color:#eef7fc;
}
.btnnew
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/new.png");
    background-color:#eef7fc;
}
.btndel
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/del.png");
    background-color:#eef7fc;
}
.btncancel
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/cancel.png");
    background-color:#eef7fc;
}
.btnaudit
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/audit.png");
    background-color:#eef7fc;
}
.btnsave
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/save.png");
    background-color:#eef7fc;
}
.btnclose
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/close.png");
    background-color:#eef7fc;
}
.btnSaveTJ
{
    height: 25px;
    width : 80px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/SaveTJ.png");
    background-color:#eef7fc;
}
.btntijiao
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/tijiao.png");
    background-color:#eef7fc;
}
.btnSPL
{
    height: 25px;
    width : 70px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/SPL.png");
    background-color:#eef7fc;
}
.btnTBS
{
    height: 25px;
    width : 80px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/TBS.png");
    background-color:#eef7fc;
}
/*保存继续*/
.btnSaveNext
{
    height: 25px;
    width : 80px;
    padding-left:0px;
    padding-right:0px;
    border-bottom: #c2c2c2 0px solid;
    border-left: #c2c2c2 0px solid;
    border-top: #c2c2c2 0px solid;
    border-right: #c2c2c2 0px solid;
    cursor: hand;
    background-image:url("images/DZY/SaveNext.png");
    background-color:#eef7fc;
}
.tabletoptable
{
	/*background-color:#eef7fc;  2013年5月23日14:29:40 夏永明*/
	/*background-image:url('images/dialog_title_mid.gif');images/DZY/query.gif*/
}
.tabletop 
{
	height:25px;
	/*background-image:url('images/dialog_title_mid.gif');*/
	border-width:0px;
	margin:0;
	padding:0;
	color:Black;TEXT-ALIGN: left;
	font-size: 14px;
	
}
.TreeView 
{ 
  cursor:default;
  padding-top: 10px;
  padding-left: 10px;
} 
.TreeNode
{ 
  font-family: sans-serif; 
  font-size: 12px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  cursor:default;
} 

.HoverTreeNode 
{ 
  font-family: sans-serif, arial, verdana; 
  font-size: 12px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #b8d0f3; 
  cursor: hand; 
} 

.SelectedTreeNode 
{ 
  font-family: sans-serif, arial, verdana; 
  font-size: 12px; 
  border: 1px solid #2f95dd; 
  padding: 1px; 
  padding-left: 2px; 
  padding-right: 2px; 
  background-color: #b8d0f3; 
  cursor: hand; 
} 
.GridBody {
	border-color: #a6bbd0;border-style: solid;border-width: 1px;
	background:#a6bbd0;color:#000000;PADDING-LEFT: 30px;
}
.GridBody td{
border-width: 1px; 
border-bottom-color:#a6bbd0; 
border-top-color: #a6bbd0; 
border-left-color:#a6bbd0; 
border-right-color:#a6bbd0
}
.GridHead {
	background:#65a4db;color:#FFFFFF;PADDING-LEFT: 30px;height:25px;
}
.GridHead a:link,.GridHead a:visited {
	color:#FFFFFF;
}
.GridLine {
	background:#FFFFFF;height:25px;
}
.GridItem {
	background:#FFFFFF;height:25px;
}
.GridMove {
	background:#e8f0ff;height:25px;
}
.TopHeader { font-size: 14px; width: 100%; height: 75px; color: #fff; text-align: left; margin:0px; padding: 0px;}
.TopHeader H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; FLOAT: left; MARGIN: 0px; WIDTH: 240px; COLOR: #fff; PADDING-TOP: 20px;PADDING-LEFT: 20px; FONT-FAMILY: "黑体"; HEIGHT: 41px; TEXT-ALIGN: left
}
.SpaceMenu1 { background: url("images/menu1.gif");background-repeat: no-repeat;}
.SpaceMenu2 { background: url("images/menu2.gif");background-repeat: no-repeat;}
.pagenumber {
	MARGIN: 0px auto; TEXT-DECORATION: none
}
.pagenumber A {
	PADDING-RIGHT: 6px;PADDING-LEFT: 6px; BACKGROUND: #ddecfe; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle;MARGIN-RIGHT: 1px; PADDING-TOP: 2px;
}
.pagenumber A:hover {
	BACKGROUND: #6cacf5; COLOR: #ffffff;TEXT-DECORATION: none;
}
.butdiv
{border-color:#2f95dd; border-width:1px; border-style:solid;background-color: #b8d0f3;cursor: pointer;}
.tip {
	border: 1 solid #C4C4C4;
	background: #FFFFC6;
	padding: 8 8 8 8;
	text-align: left;
	}
.picklist {
	padding: 5 0 5 20;
	text-align: left;
	}
.top {
	background-image: url(images/top_mid_gao.gif);
	background-repeat: repeat;
	height: 79px;
}
.logo
{
	background-image: url(images/top_left_gao.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-attachment: fixed;
	
}
.subNav {
	background-image: url(images/top_right_gao.gif);
	width: 743px;
	height: 79px;
	background-repeat: no-repeat;
	background-position: right;
}
.subNav a{
	COLOR: #ffffff;
}
.subNav a:hover{
	COLOR: #ffffff;
}
.subNav a:visited{
	COLOR: #ffffff;
}
.flash {
	width: 540px;
	float: left;
	padding-left: 0px;
	padding-top: 2px;
}


.menu_mouseover {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/top_nav.gif);
	background-repeat: no-repeat;
}

.menu_mouseout {
	background-image: url(images/nav_mid.gif);
	background-repeat: repeat;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.top_font {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/nav_mid.gif);
	background-repeat: repeat;
}
.top_font a {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}
.left_nav {
	background-image: url(images/nav_left.gif);
	width: 204px;
	height: 30px;
}
.right_nav {
	background-image: url(images/nav_right.gif);
	width: 460px;
	height: 30px;
	color: #264597;
	font-family: "宋体";
	font-size: 12px;
}
#weizhi {
	width: 160px;
	padding-left: 10px;
	padding-top: 9px;
	font-family: "宋体";
	font-size: 12px;
	color: #264597;
}
#weizhi a {
	text-decoration: none;
	color: #264597;
	font-size: 12px;

}

.main_bg {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.left_bg {
	background-color: #86b8ff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #29499e;
}
.ditu {
	background-image: url(images/left_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.left_link {
	font-size: 12px;
	color: #244393;
	text-align:center;
	/*padding-bottom: 2px;*/
}
.left_link a {
	font-size: 12px;
	color: #244393;
	text-decoration: none;
}
.left_link a:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

.tree {
	border: 1px solid #8bcffc;
	background-color: #FFFFFF;
}
.title_left {
	background-image: url(images/biao.gif);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: center;
}
.title_font1 {
	font-family: "宋体";
	font-size: 12px;
	color: #dc8713;
	line-height: 30px;
	padding-left: 30px;
}
.title_font2 {
	font-size: 12px;
	color: #e30504;
	text-align: center;
	line-height: 20px;
}

.title_font {
	color: #5989c7;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #5989c7;
}
.anniu1 {
	background-image: url(images/zhcz.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px none #006600;
	width: 76px;
	height: 25px;
	CURSOR: hand;
}
.anniu2 {
	background-image: url(images/xfls.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 0px none #006600;
	width: 100px;
	height: 25px;
	CURSOR: hand;
}
#msg th {
	color: #3b67ae;
	font-size: 12px;
	font-weight: bold;
	background-color: #ebeeff;
	line-height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9c7f6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9c7f6;
	padding-left: 30px;
	
}
#msg {
	border: 1px solid #b9c7f6;
	border-collapse:collapse;
}
#msg td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9c7f6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b9c7f6;
	font-size: 12px;
	color: #3a66af;
	text-align: center;
}
.list li {
	list-style-image: url(images/biao2.gif);
	font-size: 12px;
	color: #050608;
	font-weight: normal;
	line-height: 200%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d3dbff;
}
.midbak{
	background-image: url(images/nav_mid.gif);
}
#header {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; BORDER-LEFT: black 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: Arial, Sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 100%; spacing: 0; border-spacing: 0px
}
.lybak{
	background-color: #F7F8FD;
}
.ListTop { BACKGROUND-COLOR: #e4f6ff }
.ListLine { BACKGROUND-COLOR: #909090 }

/*------查询窗口----------------*/
.btn{
    color:#fff;
    height:22px;
    padding-left:2px;
    padding-right:2px;
    line-height:22px;
    background-color:#3499db;
    border:0;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.query div
{
	height:100%;
	width:100%;	
	background-color: #C0C0C0;
}
.query table
{
}

/*------------------------------*/



/*-------------页面样式---------------*/

.borderbotright
{
	background-image:url("./images/wenbenkuan_09.gif");
}
/*----------------------------*/


/*---------对话框样式---------*/
.dialog
{	
	position:static;
	z-index:9991;
}
.dialog_table
{
	border-spacing: 0px;
	border-collapse:collapse;
}
.dialog_title
{
/*	display:none;*/
	height:20px;
}
.dialog_title_left
{
	background:#F0F0F0;
	width:5px;
}
.dialog_title_mid
{
	background:#F0F0F0;
}
.dialog_title_right
{
	background:#F0F0F0;
	width:5px;
}
.dialog_body_top
{
	background: #FFFFFF;
	border: 1px #83ACCF solid;
	border-bottom:none;
}
.dialog_body_content
{
	background: #FFFFFF;
	border-left:none;
	border-right:none;
	text-align:center;
	vertical-align:middle;
}
/*.dialog_body_left
{
	display:none;
}
.dialog_body_right
{
		display:none;
}*/
.dialog_body_left
{
	background: #FFFFFF;border-right:none;
}
.dialog_body_right
{
	background: #FFFFFF;border-left:none;
}
.dialog_title_text
{
	vertical-align: bottom;
	font-weight: bold;
	font-size:8pt;
}

.tree_root
{
	color:Black;
	font-size:10pt;
	cursor:hand;	
	font-weight:600;
}
.tree_catalog
{
	color:Black;
	font-size:10pt;
	font-weight:600;
	cursor:hand;	
}
.tree_leaf
{
	color:Black;
	font-size:10pt;
	cursor:hand;
}
.tree_leaf_selected
{
	background:red;
}
.tree_catalog_selected
{
	background:blue;
}
.tree_container
{
	
	height:100%;
	
	border:1px solid blue;
	text-align:center;
	vertical-align:middle;
	position:relative;
}
.tree_border
{
	overflow:scroll;
	background-color: #FFFFFF;
	text-align: left;
	position: relative;
	height:10px;
	
}
/*----------------------------*/
.top_funcbutton
{
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(images/nav_mid.gif);
	background-repeat: repeat;
}
.link {
	COLOR: red; TEXT-DECORATION: none
}

.treeBorder
{
	top:0px;
	left:0px;
	position:absolute;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align:center;
}
.treeBorderSurface
{
	background-color:#E6EFF2;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width :1px;
	border-left-style : solid;
	border-top-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-right-color : #220099;
	border-bottom-color : #220099;
	border-left-color :#220099;
	border-top-color :#220099;
}
.treeBorderBgcolor
{
	background-color:#E6EFF2;
}
.treeContainer
{
	position:relative;
	width:100%;
	height:100%;
	vertical-align:middle;
	

}
.treeConsult
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;

}
.treeDiv
{
	position:relative;
	overflow:scroll;
	text-align: left;
}
.treeDivSurface
{
	border: 1px solid #BC7878;
	background-color:#ffffff;
}



.attach_div {
	BORDER-RIGHT: #124164 1px solid; 
	BORDER-TOP: #124164 1px solid; 
	DISPLAY: none; 
	Z-INDEX: 10001; 
	BACKGROUND: #ffffff; 
	BORDER-LEFT: #124164 1px solid; 
	WIDTH: 150px; 
	BORDER-BOTTOM: #124164 1px solid; 
	POSITION: absolute;
	font-size:10px;
}
.attach_div A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 20px; PADDING-TOP: 3px
}
.attach_div A:hover {
	BACKGROUND: #e2e5e6; WIDTH: auto
}

.desktop_panel_row
{
	margin-left:5px;
	height:18px;
	font-size:9pt;	
	text-align:left;
}

.netdisk_button
{
	font-size:9pt;	
}

.weather
{
	border:solid 1px #D9D9D9;
	text-align:center;
	vertical-align:middle;
	height:170;
	width:200;

}

input.Normal,textarea.Normal 
{
	font-size: 10pt;  border: 1px solid #C0BBB4; background: #FFFFFF;
}
input.Readonly, textarea.Readonly
{
	font-size: 10pt;

	border: 1px solid #C0BBB4;
	background: #F3F3F3;
}

.pub_chat_msg
{
	font-size:10pt;
}
.prv_chat_msg
{
	font-style: italic;
	font-size:10pt;
}


.Helper
{
	overflow:auto;border:solid 1px #000000;background-color:#C2E0E0;z-index:9992;
	font-size:9pt;
}


.mail_border
{
    border:solid 10px #ededed;
    width:100%;
    height:100%;
    }
.mail_menu
{
width:150px;text-align:center;vertical-align:top;    
}
.mail_menu_title
{
    width:120px;
    height:28px;
    background:#ededed;
    cursor:hand;
    border:1px solid #ababab;
}
.mail_menu_title td
{
    padding-top:5px;
    font-weight:700;
    color:#568BC0; 
 }
.mail_menu_title img
{
     vertical-align:middle;
    }
.mail_menu_itemdiv
{
    width:120;text-align:center;background-color:#f0f0f0;border:1px solid #ababab;
    }
.mail_menu_itemtable
{
    
}
.mail_list_{
    position:relative;
}
.L_img_{
    width:14px;
    height:10px;
    position:absolute;
    top:6px;
    left:0;
}
.mail_menu_item
{
    height:20;padding-left:15px;
    cursor: hand;
}

.mail_view_link
{
    font-weight:700;
    color:Black;
}
.mail_view_caption
{
    font-weight:700;
    text-align:right;
    color:Black;
}
.mail_view_text
{
    text-align:left;
    color:Black;
}
.calendar_menu_item
{
	padding-left: 17px;
	height: 20px;
	background-repeat: no-repeat;
	border-bottom: #b7d0ef 1px solid;
	cursor: hand;
}
.info
{
	position: absolute;
	border: solid 1px;
	overflow: hidden;
	margin: 1px;
	word-wrap: break-word;
	word-break: break-all;
	cursor: default;
}
.showinfo
{
	border: #000000 1px solid;
	overflow: hidden;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0px;
	background-color:#c2e0e0;
}



/*BBS样式开始*/

/*首页版块列表(竖排)样式*/
.bbs_column0 { text-align:left; }
.bbs_column0 h2 { background:url("../../images/bbs/title_bg[1].gif"); line-height:25px; font-size:13px; padding-left:24px; border:1px solid #C6D2E3; border-bottom:0px; width:auto; }
.bbs_column0 h2 em { float:right; margin:4px 10px 0px 0px; line-height:15px; }
.bbs_column0 h2 em img { margin-right:3px; }
.bbs_column0 ul { margin-bottom:10px; padding:0px; border:1px solid #C6D2E3; border-top:0px; background:#fff; padding-bottom:10px; }
.bbs_column0 ul table { margin:0px auto; width:98%; }
.bbs_column0 ul table span { display:block; color:#666; }
.bbs_column0 ul table td { padding:3px 0px;}

.today { width:52px; height:51px; float:left; background:url("../../images/bbs/digg_blue[1].gif") no-repeat center top; margin:5px; text-align:center; color:#217AB3; font-size:12px; line-height:23px; font-family: Georgia, "Times New Roman", Times, serif; }
.today p { display:block; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92; font-size:11px; }
.todaynew { width:52px; height:51px; float:left; background:url("../../images/bbs/digg.gif") no-repeat center top; margin:5px; text-align:center; color:#f60; font-weight:bold; font-size:12px; line-height:23px; font-family: Georgia, "Times New Roman", Times, serif; }
.todaynew p { display:block; font-weight:100; margin:0px; padding:0px; border:0px; color:#858D92;}

.underline td{border-bottom:1px solid #E7F0F5;}



.page_right { width:220px; float:right; background:#fff; }
.page_right ul { width:220px; border:1px solid #C6D2E3; margin-bottom:0px; }


/*首页右边帖子列表样式*/
.nav_topic ul {  border:0px; width:210px}
.nav_topic ul li { padding-left:10px; height:19px; line-height:19px; overflow:hidden;}
.nav_topic ul li em { float:right; padding-right:5px; }



/* 新闻菜单模式 */
#tabgroup_bot, #topic_bot,#login_bot,#search_bot { height:28px; background:#f0f9fe url("../../images/bbs/menubg2[1].gif");}
.tabtitle {background:#fff; margin-bottom:10px;}
.tabtitle p { float: left; line-height: 21px; }
.tabtitle #bot_link { background:url("../../images/bbs/menubg2[1].gif") repeat-x; height:28px; }
.tabtitle .dis { display: block; }
.tabtitle .undis { display: none; }
.tabgroup_on { padding: 0px 10px; text-align:center;height:21px; cursor: pointer; margin-top:2px; padding-top:3px; }

.tabgroup {  padding: 0px 10px; border:1px solid #C6D2E3; border-bottom:0px; border-top:0px; text-align:center; background:#fff; height:24px; cursor: pointer; font-weight:bold; padding-top:4px; }
.bbs_link { background:#fff;border:1px solid #C6D2E3; border-bottom:0px; border-top:0px; height:24px; padding: 0px 10px; text-align:center; font-weight:bold; padding-top:4px; cursor: pointer; }
.link_on { background:none; height:22px; padding: 0px 10px; text-align:center; padding-top:3px; margin-top:2px; cursor: pointer; }
.link_on span { font-weight:100; color:#f60; }







.bodybbs
{
	color: #333; line-height:18px;
	font-family:Arial, Helvetica, sans-serif;  font-size:12px; list-style:none; margin:0px;padding:0px; 
}


.bodybbs div, p{ font-family:Arial, Helvetica, sans-serif;  list-style:none; margin:0px;padding:0px;
    text-align: center;
}
.bodybbs div,.bodybbs table {margin: 0 auto; }

.bodybbs a { color:#0365BF; text-decoration: none; }
.bodybbs a:hover { color:#f60; text-decoration: underline; } 
.bodybbs a:visited { color:#0365BF; text-decoration: none; }
.bodybbs hr { height:0px; border:0px; border-bottom:1px solid #E7F0F5; }
.bodybbs img { border:0px; vertical-align: middle; }


 .mainboxbbs{ margin-top:10px; width:100%;min-width:960px; clear:both;}




 .button_on { background:url("../../images/bbs/button_bg2[1].gif"); border:1px solid #c3a336; }
 .input_on { background:url("../../images/bbs/button_bg2[1].gif"); border:1px solid #c3a336; }
.mainbox, .header, .tablebox, .copyright { margin-top:10px; width:100%;min-width:960px; clear:both;}
.tablebox { margin-bottom:6px; margin-top:0px; }
.tablebox span a { padding:4px 6px; }
.topic {width:100%;}
.topic span a { padding:4px 6px; }
.bbslist{margin-bottom:10px; width:100%;}
.border { background:#fff; border:1px solid #C6D2E3; }
.borderthree { background:#fff; border:1px solid #C6D2E3; border-bottom:1px solid #C6D2E3; }
small { color:#858D92; font-size:12px;}
small a { color:#666; }
em { font-style:normal; color:#9D9D9B; font-size:11px; }
h1 { padding-left:15px; }
h3 { line-height:32px; background:#F1F7FB; margin-bottom:10px; border:1px solid #fff; }
h3 em { float:right; font-size:12px; font-weight:100; padding-right:10px; }
.padding { padding:8px; display:block; line-height:20px; }
.bodybbs br { line-height:10px; }
a.post_reply { background:url("../../images/bbs/post_reply[1].gif") no-repeat; height:31px; line-height:31px; width:99px; display:block; margin-right:2px; text-align:center; text-decoration: none;  }
a.post_reply:hover { background:url("../../images/bbs/post_reply[1].gif") no-repeat; color:#222; }

a.back_reply { background:url("../../images/bbs/back.gif") no-repeat; height:31px; line-height:31px; width:99px; display:block; margin-right:2px; text-align:center; text-decoration: none;  }
a.back_reply:hover { background:url("../../images/bbs/back.gif") no-repeat; color:#222; }

/*CSS sabrosus style pagination*/

a.page, .page { display:block; border:1px solid #B2BFCF; background:#fff; float:left; margin-right:4px; height:18px; line-height:18px; padding:0 5px; }
a.page:hover { border:1px solid #577DA8; background:#FFFFE9; text-decoration:none}
.page input {margin:-2px -6px 0 -4px;border:0px; background:none; height:12px;line-height:12px; width:14px;}
#on { border:1px solid #1D619C; background:#1972BD; color:#fff; }
.TextBoxFocus { background:#E3FAD5; border-bottom:1px solid #CDD8C0; border-right:1px solid #CDD8C0; border-top:1px solid #89A16E; border-left:1px solid #89A16E; }
.TextBox { background:#fff; }

/*帖子列表、正文样式*/

.tableborder td a:visited { color:Black; text-decoration: none; }
.tableborder { background:#fff; border:1px solid #C6D2E3; }
.tableborder td { border-top:1px solid #E9EFF4; padding:4px 4px; line-height:16px; }
.heightd td { padding-top:4px; padding-bottom:4px; }
.topline { background:#F7FCFE; color:#222; text-indent:10px; line-height:24px; padding:0px; margin:0px; }
.list1 { width:80px; text-align:center; }
.list2 { text-align:left;font-size:14px; }
.list2 span { float:left; color:#858D92; padding-right:5px; }
.list3 {  text-align:center; }
.list4 { width:90px; text-align:center; color:#666; }
.list4 span {  text-align:right; color:#3D8324; }
.list5 { width:120px; text-align:center; color:#666; }
.bodybbs th { background:#EEF7FC; line-height:32px; text-align:left; padding-left:5px; color:#333; }
.bodybbs th span { float:right; font-weight:100; padding-right:10px; }
.thematic { line-height:24px; padding:4px 0px; margin-top:-11px; }
.thematic ul li { display:inline; line-height:24px; padding-left:5px; padding-right:5px; }
.username { font-weight:bold; height:24px; line-height:24px; }
.username div{float:left;}
.username img { float:right; padding-right:5px;}
.bodybbs font.showtools {color : white; background-color : #b88ffc; } 
.usermenu { border-bottom:1px solid #E9EFF4; padding:2px 10px; height:26px; color:#858D92; }
.usermenu a { padding:4px 6px; }
.usermenu a:hover { padding:4px 6px; background:#FAFDFF; }
.usermenu2 { border-top:1px solid #E9EFF4; text-align:right; padding:2px 10px; height:26px; line-height:26px; font-family:'宋体'}
.usermenu2 a {line-height:26px;}

.tableborder {
	BORDER-BOTTOM: #c6d2e3 1px solid; BORDER-LEFT: #c6d2e3 1px solid; BACKGROUND: #fff; BORDER-TOP: #c6d2e3 1px solid; BORDER-RIGHT: #c6d2e3 1px solid
}
.trout
{
	height:15px;
}
.notice
{
	background-color:#fff;
}


/*
.usermenu2 span { float:left; background:url("arrow[1].gif") no-repeat left center; padding-left:24px; }
*/
.imp {float:left; background:url("arrow[1].gif") no-repeat left center; padding-left:24px;}
.usermenu em { float:right; font-style:normal; }
.inforight { font-size:14px; padding:15px; line-height:150%; font-family:'verdana,宋体';}
.inforight ,.inforight p,.inforight div,.inforight li,.inforight span {line-height:150%;/*font-size:14px*/}
.inforight .font10 { font-size:11px; color:#AFAFAF; font-family:'Arial'}
.inforight ul li {list-style:inside disc}
.inforight ol li {list-style:inside decimal}
.inforight *{ line-height:150%;}

.infoleft { width:190px; border-right:1px solid #E9EFF4; }
.leftcolor { padding-left:20px;  }
.leftcolor span { display:block;}
.leftcolor span img { margin:2px 0px; }
.signed { padding:5px 15px; color:#858D92; }
/* ------新菜单样式部分------ */
.submenu
{
	z-index: 999;
	position: absolute;
	left: 0px;
	top: 16px;
	white-space: nowrap;
	padding: 15px;
	background: #fff;
	border: 1px solid #7AADC8;
	
}
.submenu a
{
	font-weight: normal;
	
}



/*BBS样式结束*/



.TabControl 
{
	border:5;
	BORDER-BOTTOM: #ffffff 1px outset; 
	BORDER-LEFT: #e4eaf8 1px outset;
}

.TabControl_Content 
{
	BORDER-BOTTOM: #ffffff 1px outset; 
	BACKGROUND-COLOR: #E6E8FF;
	COLOR: #000000; 
	border-left:solid 2px #e4eaf8 outset;
	BORDER-RIGHT: gray 2px solid;
}

.TabControl_CurTitle
{
    background-color: #E6E8FF;
    white-space: nowrap;
    color: blue;
    border-top: #ffffff 2px outset;
    cursor: hand;
    border-left: solid 2px #e4eaf8 outset;
    border-right: #e4eaf8 2px outset;
    font-size: 10pt;
}
.TabControl_Title 
{
    font-size: 10pt;
    font-weight:normal;
	BORDER-BOTTOM: #ffffff 1px outset;
	BACKGROUND-COLOR: #eeeeee; 
	COLOR: #000000;
	BORDER-TOP: #ffffff 2px outset; 
	border-left:solid 2px #e4eaf8 outset;
	CURSOR: hand; BORDER-RIGHT: gray 2px solid;

}
.TabControl_NoLabel 
{
	border-bottom:solid 2px #e4eaf8 outset;
}
.TabControl_Page
{
    width:100%;
    height:100%;
    vertical-align:middle;
    text-align:center;
}

.TitleClass
{
	font-size:  15px;
	font-weight: bold;	
	vertical-align:middle;
    padding-left:10px;
    padding-top:5px;
    text-align:center;
}

.top_link {
	COLOR: #000000; TEXT-DECORATION: none; font-size:14; font-weight:bold; font-family:黑体;	
}
.top_link:visited {
	COLOR: #000000; TEXT-DECORATION: none ;font-size:14; font-weight:bold;
}
.top_link:hover {
	COLOR: #000000; TEXT-DECORATION: underline;font-size:14; font-weight:bold;
}
.grid_input
{
	width:98%;
}
.grid_input_bfb
{
	width:75%;
}
.not_allow_empty
{
	color:red;
	font-size:18px;
	font-weight:bold;
	cursor:default;
	vertical-align:bottom;
}
.querybottom .btn{
    padding-left:2px;
    padding-right:2px;
    line-height:22px;
    background-color:#30b5ff;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border:0;
   
}