@charset "utf-8";

/*头部*/
.topMenu {
 position:absolute; left:0; top:0; right:0;
 height:60px; 
 background:url(../images/bg.png) top left repeat-x;
}
.leftCon{position:fixed; left:25px; top:5px;margin-left:70px}
.logo{position:absolute; display:block;margin-left:-70px}
.sysInfo{font-size:16px;font-weight:bold;color:#333}
.baseInfo{color:#666}
.baseInfo a{color:#044b91;font-weight:bold}
.helpInfo{width:473px;height:60px; position:absolute; right:0; top:0;background:url(../images/nav_right_bg.png) right top no-repeat}
.help{text-align:right;padding:11px 48px 0 0;color:#ccc}
.help a{color:#044b91 }


/*左边栏*/
.sideMenuOpen,.sideMenuClose{
 position:fixed; left:0; top:60px; bottom:10px;
 border:1px solid #95B8E7;
}
.sideMenuOpen{ width:173px; background-color:#f5f5f5;}
.sideMenuOpen .thead{height:32px}
.sideMenuOpen .sideHead{border:none;border-bottom:1px solid #95B8E7;padding:0 5px}
.sideMenuOpen .sideBody{position:absolute;left:0;right:0;top:33px;bottom:0;overflow:auto}
.sideMenuOpen .mark{float:left}
.sideMenuOpen .subMark{float:right;}
.sideMenuClose{width:18px;background:#e8f0ff;padding:0 8px;display:none}
.sideMenuOpen .closed,.sideMenuClose span{display: inline-block;
  width: 16px;
  height: 16px;
  margin: 7px 0 0 2px;
  cursor:pointer;
}
.sideMenuOpen .closed{ background: url(../images/tab_arrows.png) no-repeat ;}
.sideMenuClose span{ background:url(../images/tab_arrows.png) -20px 0  no-repeat;}
/*主体内容*/
.main{position:fixed; left:180px; top:60px; bottom:10px; right:0px;
 width:auto;
 background-color:#fff;
 z-index:2;
/* overflow:hidden;*/
 border:1px solid #95B8E7;
}

.main .tabWrap{position:absolute;top:33px;bottom:0;right:0;left:0;overflow:hidden;}
.main iframe{position:absolute;height:100%;width:100%;}
/*Tab切换*/
.tabHeader{border:none;border-bottom:1px solid #95B8E7;line-height:normal;padding-top:2px;}
#mainTab{position:absolute;top:6px;z-index:2}
#mainTab li{
	float:left;height:25px;line-height:25px;margin-right:5px;padding:0 8px;cursor:pointer;
	border-width: 1px;
	border-style: solid;
	border-color:#95B8E7;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	overflow:hidden;
  color: #0E2D5F;
  background-color: #E0ECFF;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
}
#mainTab li.current{
border-bottom:1px solid #fff;
background-color: #ffffff;
  color: #0E2D5F;
  font-weight:bold;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#ffffff,GradientType=0);
  
}
#mainTab a:hover{text-decoration:none;color:#000}
#mainTab li .tab{padding-right:3px}
#mainTab li .remove{color:#00408c; font-family:"Comic Sans MS", cursive;}

/*fieldset*/
.AEsearchBox{margin-bottom:5px;}
.AEsearchBox fieldset{border:1px solid #ddd} 
.AEsearchBox legend{padding:0 10px;font-weight:bold}
 
 /*表格*/
 .AEtableBox table {
	border-collapse: collapse;
	line-height: 25px;
	table-layout: fixed
}
.AEtableBox thead tr {
	border-width: 1px 0;
	border-style: solid;
	border-color: #ddd
}
.AEtableBox th, .AEtableBox td {
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	padding: 1px 4px;
	text-overflow: ellipsis;
	text-align: left;
	border:1px solid #ccc;
}
.AEtableBox th {
	font-weight: normal;
	border-color: #ddd;
	background: -webkit-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -moz-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -o-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: linear-gradient(to bottom, #F9F9F9 0, #efefef 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9, endColorstr=#efefef, GradientType=0);
}
.AEtableBox tbody tr.even {
	background-color: #fff;
}
.AEtableBox tbody tr {
	background-color: #fafafa
}
.AEtableBox tbody tr:hover {
	background-color: #eaf2ff
}
.AEtableBox tbody tr.check {
	background-color: #fbec88
}
/* 舌签切换 */
.tabBox .pagination{height:30px;border-bottom:2px solid #ccc; font-size:14px;}
.tabBox .pagination i {cursor:pointer;display:inline-block;height:30px;padding:0 15px;}
.tabBox .pagination i.selected{color:#003388;border-bottom:4px solid #2a5ab3;font-weight:bold;}
.tabBox .contentdiv{display:none}

/* iframe的主体内容 */
.container{padding:10px; min-width:800px;}
/* 工具条 */
.toolBox{background:#fafafa;border:1px solid #ddd;border-bottom:none;padding:5px;}
.toolBox .linkBt{height:20px;width:auto;display:inline-block;padding:3px;}
.toolBox .linkBt img{vertical-align:-4px;padding-right:4px}
.toolBox .linkBt:hover{ text-decoration: none;background-color:#eaf2ff;border:1px solid #b7d2ff;padding:2px }


/*工作台*/
.welcome{color:#666;font-size:14px}
.area{margin-bottom:10px}
.theadA{height:35px;line-height:38px;border-bottom:1px solid #d7e7f9;overflow:hidden}
.tbodyA{padding:10px}
.theadA .mark,.theadA .mark-sub{display:inline}
.theadA .mark{float:left;}
.theadA .mark-sub{float:right;}
.theadA .mark-sub,.theadA .mark-sub a{color:#999}
.col-a,.col-b{width:49%;overflow:hidden;margin:0 8px 20px 0}
.col-a{float:left;}
.col-b{float:right}
.ulTxt li,.tbTxt td{height:35px;line-height:35px;border-bottom:1px dotted #e5f1fb}
.btB{
	display:inline-block;
	padding:0 16px;
    margin-right:15px;
	border: 1px solid #95B8E7;
	height: 40px;
	line-height: 40px;
	background-color: #E0ECFF;
	background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
	background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
	background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
	background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.btB .icon{height:18px;width:16px; vertical-align:middle;margin:0 6px 2px 0;display:inline-block}
.btB:hover{ text-decoration:none}
.btD{background:url(../images/reload.png) no-repeat;padding:2px 18px;color:#0E2D5F;font-weight:bold}
/*公告详情页*/
.art-hd{text-align:center;border-bottom:1px solid #e4effb;padding-bottom: 10px;}
.art-hd h1{font: 18px/2em "Microsoft Yahei";font-weight:bold}
.art-hd .author,.art-hd .pubtime,.art-hd .sys{font: 14px/2em "Microsoft Yahei";color:#666;padding-right:50px}
.art-bd p {
height: auto;
margin: 20px 0;
overflow: visible;
font: 14px/30px "Microsoft Yahei";
}

.btC{
	font-weight:bold;
	color:#333;
	display:inline-block;
	padding:0 16px;
    margin-right:15px;
	border: 1px solid #99cccc;
	height: 40px;
	line-height: 40px;
	background-color: #bae7fd;
	background: -webkit-linear-gradient(top,#e5f0ff 0,#bae7fd 100%);
	background: -moz-linear-gradient(top,#e5f0ff 0,#bae7fd 100%);
	background: -o-linear-gradient(top,#e5f0ff 0,#bae7fd 100%);
	background: linear-gradient(to bottom,#e5f0ff 0,#bae7fd 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5f0ff,endColorstr=#bae7fd,GradientType=0);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.btC .icon{height:18px;width:16px; vertical-align:middle;margin:0 6px 2px 0;display:inline-block}
.btC:hover{ text-decoration:none}
/*公告详情页*/
.art-hd{text-align:center;border-bottom:1px solid #e4effb;padding-bottom: 10px;}
.art-hd h1{font: 18px/2em "Microsoft Yahei";font-weight:bold}
.art-hd .author,.art-hd .pubtime,.art-hd .sys{font: 14px/2em "Microsoft Yahei";color:#666;padding-right:50px}
.art-bd p {
height: auto;
margin: 20px 0;
overflow: visible;
font: 14px/30px "Microsoft Yahei";
}
/* 工作台背景 */
.yaolao{background:url(../images/yl_bg.png) right bottom no-repeat }
.txts-half li{width: 50%;float: left;}
.txts-half li,.txts-half li a{color:#333}

/* 工作台统计表格 */

 .AEinfoTable table {
	border-collapse: collapse;
	line-height: 30px;
	table-layout: fixed
}
.AEinfoTable thead tr {
	border-width: 1px 0;
	border-style: solid;
	border-color: #ddd
}
.AEinfoTable th, .AEinfoTable td {
	text-align:center;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	padding: 1px 4px;
	text-overflow: ellipsis;
	border:1px dotted #ccc;
}
.AEinfoTable th {
	border-color: #ddd;
	background: -webkit-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -moz-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: -o-linear-gradient(top, #F9F9F9 0, #efefef 100%);
	background: linear-gradient(to bottom, #F9F9F9 0, #efefef 100%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9, endColorstr=#efefef, GradientType=0);
}
.AEinfoTable tbody tr.even {
	background-color: #fafafa;
}
.AEinfoTable tbody tr {
	background-color: #fff;
	color:#666
}
.AEinfoTable tbody  a{color:#666}
.AEinfoTable tbody tr:hover {
	background-color: #eaf2ff
}