﻿/*css document start*/

*{ margin:0; padding:0; word-break: break-all;}
/**html{ overflow-x:hidden;}*/
body { font: 12px/160% Tahoma, Verdana,snas-serif; scrollbar-darkshadow-color: #808080; scrollbar-face-color: #DDDDDD; scrollbar-highlight-color: #EEEEEE; scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color:  #000000; scrollbar-track-color: #EDEDED; background-color: #fff; margin:10px 10px;}
h1,h2,h3,h4,h5{ font-size:12px;}
img{ border:0;}
select option{ padding-left:4px;}
ul,li{ list-style:none;}
a { color: blue; text-decoration: none;}
a:hover { color: #258DC9; text-decoration: underline;}
em, cite, strong, th { font-style: normal;}
table { empty-cells: show; /*border-collapse: collapse;*/}
#warper {width:100%; margin:0 auto; min-width:778px;}
label{border:0px; position:relative; top:-3px; font-size: 12px; padding:0 6px; }

/*Login*/
#LoginBar {
	position: absolute;
	left:50%;
	Top:260px;
	margin-top: -210px;
	z-index: 1;
	margin-left: -220px;
	width: 600px;
	Height: 420px;
}
	#LoginBar .LoginTop {font-size:0; line-height:15px; height:15px;}
		.FormNav {background:url(../images/login-center.gif) repeat-y left top;}
		.FormNav dl {background:url(../images/key.gif) no-repeat 0 22px; padding:30px 30px 30px 100px;}
		.FormNav dt,.FormNav dd { line-height:35px; height:40px;}
		.FormNav label { padding-right:15px; font-size:14px; color:#666; font-weight:bold;}
		.FormNav dd img { margin-left:20px;margin-bottom:-18px;}

.FormBase,.FormFocus,.FormCode,.formnoborder{ font-family:Arial, Helvetica, sans-serif; background-color: #fff; padding:2px;border:1px double #ccc;}
	*html .FormBase,*html .FormFocus,*html .FormCode,*html .formnoborder {padding:0;}
	*+html .FormBase,*+html .FormFocus,*+html .FormCode,*+html .formnoborder {height:22px; padding:0; line-height:22px;}
.FormFocus { border: 1px double #3399ff; background-color: #c0ddfc;}
.FormCode {width:80px;}
.FormNav button { width:60px; height:26px; border:0; background:url(../images/button.gif) no-repeat left top; cursor:pointer; margin-left:65px;}
#copyright { position: absolute; left:44%; bottom:50%; text-align:center; height:100px; margin-left: -220px; margin-bottom: -180px;}
.nofocus { border:1px solid #CCC; background:#EEE; color:#545454; padding:0.4em 0;}
    *html .nofocus {height:26px; padding:0; line-height:26px;}
    *+html .nofocus {height:26px; padding:0; line-height:26px;}
/*Login*/

.navpoint{
	cursor:pointer;
}
.manager_top{
	text-align:center;color:#fff;line-height:30px;font-size:18px;font-weight:bold;
}
.manager_top a{
	color:#FFF;
}
.button{
	border:#000 solid 1px;
	background-color:#fff;
	padding:1px 5px 1px 5px;
	cursor:pointer;
}
.table_input input[type=text],.table_input textarea,.table_input input[type=password]{
	border:#333 solid 1px;
	background-color:#fff;
	padding:2px;
}
.table_input{
	background-color:#0058B0;
	margin:10px 0px 10px 0px;
}
.table_input th{
	background-color:#EEE;
	padding:3px;
	text-align:center;
	letter-spacing:1px;
}
.table_input td{
	background-color:#fff;
	padding:3px;
}
.table_input .title{
	height:25px;
	background-color:#C1E0FF;
	font-weight:bold;
	font-size:13px;
}

.table_list{
	background-color:#0058B0;
	margin:10px 0px 10px 0px;
}
.table_list th{
	height:25px;
	background-color:#C1E0FF;
}
.table_list td{
	background-color:#fff;
	padding:3px;
}
.table_list .infotitle{
	height:25px;
	background-color:#FFFCC1;
	font-weight:bold;
	font-size:13px;
}

.tableinfo{
	background-color:#0058B0;
	margin:10px 0px 10px 0px;
}
.tableinfo .texttitle{
	background-color:#EEE;
	width:100px;
	padding:3px;
	text-align:center;
	letter-spacing:1px;
}
.tableinfo .content{
	background-color:#FFF;
	padding:3px;
}


.auditlog{
	background-color:#008000;
	margin-top:20px;
}
.auditlog .auditlogtitle{
	background-color:#EEE;
	width:100px;
	padding:3px;
	text-align:center;
	letter-spacing:1px;
}
.auditlog .auditlogcontent{
	background-color:#FFF;
	padding:3px;
}
.auditlog th{
	color:#FFFFFF;
	line-height:25px;
	font-weight:bold;
	letter-spacing:1px;
	font-size:13px;
}

.soft_father td{
	font-weight:bold;
	letter-spacing:2px;
	background-color:#eee;
}
.soft_child td{
	background-color:#ccc;
	color:#0066FF;
}

.button_add{
	margin-left:500px;
}

.textcenter{
	text-align:center;
}



/*信息推送预览 start*/
div#popMsg {
  z-index:99999;
  right: 0px;
  bottom: 0px;
  /*width: 400px;*/
  border-right: #455690 1px solid;
  border-top: #a6b4cf 1px solid;
  border-left: #a6b4cf 1px solid;
  border-bottom: #455690 1px solid;
  visibility: hidden;
  display: none;
  position: fixed;
  background-color: #c9d3f3;
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.90);
  opacity: 0.90;
}

* html div#popMsg {
  position:absolute;
}

#popMsgContent {
  border-top: #728eb8 1px solid;
  border-right: #b9c9ef 1px solid;
  border-bottom: #b9c9ef 1px solid;
  border-left: #728eb8 1px solid;
  padding: 5px 10px;
  color: #000;
}
#msn_body{
	overflow-y:scroll;
}
/*信息推送预览 end*/

.red{
	color:Red;
}
#pager{
	margin-top:10px;
}