body{padding:0 5px; color: #000000; margin: 0px;  padding: 0px; font-family: 宋体, 新细明体, Verdana, Arial, sans-serif;font-size: 12px;  text-align: center;}
form{ margin: 0px; padding: 0px;}
table{ text-align: left;}
table td{ font-family: 宋体, 新细明体, Verdana, Arial, sans-serif;  font-size: 12px;}
div { text-align: left;}
a{ color: #1F3A87;  text-decoration: none;  background-color: transparent;}
a:hover{ color: #FF6600;}

h1{ font-size: 16px; font-weight: bold;}

hr{ height: 1px;  border: #83b0e1 1px solid;}

ul{ margin: 0px;  padding: 0px; list-style-type: none;  text-align: left;  clear: both;
}

li{ list-style-type: none;  line-height: 150%;}

input{  font-size: 12px; }

.text{
	border: #83b0e1 1px solid; 
	height: 16px; 
	background-color: #ffffff;
	color: #054e86;
	height: 20px;
}

.textarea{
	border: #83b0e1 1px solid; 
	color: #054e86; 
	background-color: #ffffff;
	font-size: 12px; 
}

.button{
    background-color: #DDF2FF;
    border: #83b0e1 1px solid;
    color: #000000;
    height: 20px;
}

.checkbox, .radio{
    border-width: 0; 
}

.select{
	font-size: 12px; 
	height: 18px;
}

.hottext{
  color: #e64d00;
}

.error{
  color: #FF0000;
}

.warning{
  color: #FF6600;
}

.notice{
  color: #0000FF;
}

.pass{
  color: #00FF00;
}

.ok{
  color: #000000;
}

table.grid{
	border-collapse: collapse;
	border: 1px solid #dadcde;
	padding: 3px;
}
table.grid caption{
   height:29px;
   font-size:13px;
   font-weight:bold;
   line-height:25px;
   color:#FFFFFF;
   background: url("images/m_bgss.gif") repeat-x;
 }
table.grid caption a{ color: #EEEEEE}
table.grid caption a:hover{ color: #CCCCCC}
  
 .gridtop{background: url("images/m_bgss.gif") repeat-x;
	vertical-align: middle; 
	text-align: center;
	padding: 3px;
	color:#054e86;
	font-size: 12px;
	line-height:25px;
	color:#FFFFFF;
}
.gridtop a{ color:#FFFFFF;}
.gridtop a:hover{ color:#c4e9ff}
table.grid th, .head{
	border: 1px solid #dadcde;
	background: #f0f7ff;
	color:#054e86;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}

table.grid td{
	border: 1px solid #dadcde;
	padding: 3px;

}

table.hide, table.hide th, table.hide td{border: 0;}
table td a,table td{font-size:12px;text-decoration:none;color: #2B2B2B;	}
	
table td a:hover{color:#258fcd;text-decoration: underline; }

.title{background: #e0edff; vertical-align: middle;  text-align: center;  padding: 3px;
  color:#054e86; font-size: 13px; font-weight: bold;}

.head{ background: #F0F7FF; padding: 3px;  color:#054e86;font-size: 12px;font-weight: bold;
}

.even{background: #FFFFFF;padding: 3px;}

.odd{background: #FFFFFF; padding: 3px;}


.foot{background: #F0F7FF;padding: 3px; text-align: center;}

.bottom{height: 9px;background: #B7B785; }

.block{width: 100%;border: 1px solid #83b0e1;margin-bottom: 5px;}

.blocktitle{
  border-top: #ffffff 1px solid;
  border-left: #ffffff 1px solid;
  border-bottom: #83b0e1 1px solid;
  font-weight: bold; 
  font-size: 14px; 
  background-color: #E0EDFF;
  color: #054e86; 
  line-height: 26px; 
  padding-left: 10px;
}

.blockcontent{ width: 100%; margin: 0px !important; margin: 3px;}

.blocknote{border-top: #83b0e1 1px solid; padding: 3px; text-align: center;background: #F0F7FF; line-height: 150%;}

.ultop li{list-style: circle inside; margin-left: 3px;}
.ulitem li{list-style: circle inside; margin-left: 3px;}
.ulrow li{padding:3px;}
.ulcenter li{text-align: center;}
.ulmul{overflow: hidden;}

.lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}

.jieqiQuote, .jieqiCode, .jieqiNote{
	border: #000000 1px solid; 
	padding: 2px; 
	font-size: 12px; 
	color: #000000; 
	background-color: #a3bee8;
}

.divbox{
	border: 1px solid #a3bee8;
	margin-bottom: 3px;
	text-align: center;
}

.textbox{
	border: 1px solid #a3bee8;
	padding: 5px;
	margin: 3px;
	line-height: 150%;
}

.popbox{
	position:absolute;
	width:190px !important;
	height:110px !important;
	width:200px;
	height:120px;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:9999;
}

.ajaxtip{
	position:absolute;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:1000;
}

#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
	z-index: 2000;
}

#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 3px solid #e4e4e4;
	background: #f6f6f6;
	font-size: 12px;
	line-height:120%;
	padding: 0px;
	z-index: 6000;
	visibility: hidden;
}

#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	z-index: 5000;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}

.tablist ul{height:25px; margin:0px 0px 0px 10px; padding:0px;}
.tablist li{float:left; height:24px; list-style:none; margin-right:3px;}
.tablist li a{float:left; height:24px; line-height:24px; padding:0px 10px; display:block; background:#f0f7ff; text-decoration:none; color:#000000; border:1px solid #83b0e1; border-bottom:none; }
.tablist li a.selected{ background:#ffffff; height:25px; position:relative; margin-bottom:-1px;}
.tabcontent{clear:both; border:1px solid #83b0e1; padding:10px;}

.pages{padding: 5px 0px;}
.pagelink{border: 1px solid #83b0e1;float: right;background: #f0f7ff;line-height:24px;
	padding: 0;}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{	float: left;padding: 0 8px;}
.pagelink a:hover{background-color: #ffffff; }
.pagelink strong{font-weight: bold; color: #054e86; background: #e0edff;}
.pagelink kbd{height:24px; border-left: 1px solid #83b0e1; padding-top:2px;}
.pagelink em{height:24px; border-right: 1px solid #83b0e1; font-style:normal;}
.pagelink input{border: 1px solid #83b0e1; color: #054e86;	height: 18px;}


#login{
	width:215px;
	margin:50px auto 0px auto;
	background-image: url("images/l_bg.gif");
	background-repeat: no-repeat;
	background-position: center top;
}
   
#login ul{
	padding-top:50px;
	padding-bottom:3px;
    background-image: url("images/l_bg_b.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}

#l_m{
	padding-bottom:10px;
    background-image: url("images/l_bg_b.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
}
 
#login li{
   list-style:none;
   margin:8px 0px 8px 22px;
}

#login a{
   color:#2788ba;
   text-decoration:none;
}
   
#login a:hover{
   color:#e34a00;
   text-decoration:underline;
}

input.login_button{
    width:62px;
	height:26px;
	background-color: #0099CC;
	background-image: url("images/login_button.gif");
	border:none;
	background-repeat: no-repeat;
}