*{
	padding:0px;
	margin:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B5B5B;
	}
h1,h2,h3,h4,h5,h6,ul,li,p{
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
a:link, a:visited{
	text-decoration:none;
	}
.close{
	display:none;
	}
.exp{
	display:block;
	}
.Clear{
	clear:both;
	}
.left {
	float: left;
}
.right {
	float: right;
}	
select{
	margin:4px 0px;
	border:1px #bdc9d6 solid;
	}
/*==============================Head===========================*/
.Head{
	background:url(../images/head_bg.jpg) no-repeat;
	height:128px;
	overflow:hidden;
	}
.TopList{
	float:right;
	width:250px;
	height:31px;
	overflow:hidden;
	margin-top:18px;
	}
.TopList li{
	float:left;
	}
.TopList a{
	display:block;
	height:32px;
	}
.TopList a.topbar1{
	width:88px;
	background:url(../images/ico.gif) 0px 0px no-repeat;
	}
.TopList a.topbar1:hover{
	background:url(../images/ico.gif) 0px -31px no-repeat;
	}
.TopList a.topbar2{
	width:76px;
	background:url(../images/ico.gif) -88px 0px no-repeat;
	}
.TopList a.topbar2:hover{
	background:url(../images/ico.gif) -88px -31px no-repeat;
	}
.TopList a.topbar3{
	width:50px;
	background:url(../images/ico.gif) -164px 0px no-repeat;
	}
.TopList a.topbar3:hover{
	background:url(../images/ico.gif) -164px -31px no-repeat;
	}
.TopList a.topbar4{
	width:80px;
	background:url(../images/ico.gif) -214px 0px no-repeat;
	}
.TopList a.topbar4:hover{
	background:url(../images/ico.gif) -214px -31px no-repeat;
	}
.Publish{
	width:126px;
	height:34px;
	float:right; 
	margin-top:13px;
	}
.Publish a{
	background:url(../images/ico.gif) left -90px no-repeat;
	width:126px;
	height:34px;
	display:block;
	}
.Publish a:hover{
	background:url(../images/ico.gif) right -90px no-repeat;
	}
.Namber{
	float:left;
	}
.Namber h1, .Namber h2{
	color:#ECECEC;
	}
.Namber h1{
	color:#70fffa;
	font-size:14px;
	margin-left:285px; 
	margin-top:-10px;
	z-index:10;
	position:relative;
	}
.Namber h2{
	margin-left:30px;
	}
.Namber h2 a:link, .Namber h2  a:visited{
	color:#FFF;
	text-decoration:underline;
	}
.Namber h2  a:hover{
	color:#FFEA00;
	text-decoration:underline;
	}
.TopName{
	font-size:22px;
	font-weight:bold;
	font-family:"微软雅黑","黑体";
	line-height:25px;
	height:25px;
	color:#0077bb;
	float:left;
	display:inline;
	overflow:hidden;
	margin:-20px 0px 0px 29px;
	}
.TopName span.shadow{
	position:absolute;
	z-index:1;
	font-size:22px;
	font-weight:bold;
	font-family:"微软雅黑","黑体";
	color:#FFF;
	margin:29px 0px 0px 29px;
	top:-1px;
	left:-1px;
	}
.StageDate{
	width:22px;
	float:left;
	text-align:center;
	line-height:30px;
	height:30px;
}
.Date{
	color:#0059B6;
	}
.Date p{
	color:#0059B6;
	margin-top:3px;
	}
/* Nav
==========================================================*/
.ScrollMenu{
	width:730px;
	height:62px;
	overflow:hidden;
	float:left;
	}
.nav {
	width:730px;
	overflow:hidden;
	}
.navleft{
	float:left;
	width:3px;
	height:71px;
	margin-left:0px;
	}
.navinner {
	position:relative;
	height:71px;
	width:730px;
	overflow: auto;
	}
.navlist {
	display: block;
	height:71px;
	width: 2000px;	
	margin: 0;
	list-style: none;
}
.navinner li {
	display: block;
    float:left;
	text-align:center;
	font-size:12px;
}
.navinner li#menu1{
	margin-left:-4px;
}
.navinner li a span{
	background:url(../images/ico.gif) right -298px no-repeat;
	display: block;
	padding:0px 25px 0px 14px;
	margin-left:11px;
	color:#006699;
	text-indent:-10px;
}
.navinner li a{
	display: block;
	line-height:43px;
	_line-height:43px;
	height:35px;
	overflow:hidden;
	font-size: 12px;
	text-decoration:none;
	float:left;
	color:#065ca2;
	background:url(../images/ico.gif) left -1370px no-repeat;
}
.navinner li a:hover {
    background:url(../images/ico.gif) left -1413px no-repeat;
	text-decoration:none;
}
.navinner li a:hover span {
	background:url(../images/ico.gif) right -343px no-repeat;
	color: #065ca2;
	margin-left:11px;
}
.navinner .current a {
	background:url(../images/ico.gif) left -1293px no-repeat;
	text-decoration:none;
	color: #065ca2;
}
.navinner .current a span{
	background:url(../images/ico.gif) right -243px no-repeat;
	padding:0px 25px 0px 14px;
	margin-left:11px;
}
.navinner .current a:hover {
	background:url(../images/ico.gif) left -1293px no-repeat;
	text-decoration:none;
	color: #065ca2;
}
.navinner .current a:hover span{
	background:url(../images/ico.gif) right -243px no-repeat;
	padding:0px 25px 0px 14px;
	margin-left:11px;
}

.navinner li .subnav {
    position: absolute;
    top:32px;
	clear:both;
    height:30px;
    line-height:30px;
    white-space: nowrap;
	color:#404040;
	}
.navinner li .subnav a{
	background:url(../images/left_operate.gif) 0px 0px no-repeat;
	padding:0px 10px 0px 0px;
	margin-left:-1px;
	height:30px;
    line-height:30px;
	font-weight:normal;
	}
.navinner li .subnav a, .navinner li .subnav a:link, .navinner li .subnav a:visited {
	color:#404040;
	font-size:12px;
	text-decoration:none;
	float:none;
	display:inline;
	padding:0px 10px 0px 0px;
	background:url(../images/ico.gif) 5px -399px no-repeat;
	font-weight:normal;
	}
.navinner li .subnav a:hover{
	color:#065ca2;
    font-weight: normal;
    background: none;
    text-decoration:none;
	font-size:12px;
	float:none;
	display:inline;
	background:url(../images/ico.gif) 6px -420px no-repeat;
	padding:0px 10px 0px 0px;
	font-weight:normal;
	}
.disable {
    display: none;
}

/* subnav position and pointer position */
.Light{
	background:url(../images/left_list_bg_a.jpg);
	}
.LeftFont{
	line-height:33px;
	}
.LeftFont a:link, .LeftFont  a:visited{
	font-weight:bold;
	color:#D7EFFF;
	text-decoration:none;
	}
.LeftFont a:hover{
	color:#A8EAFF;
	}
.white1 a:link, .white1 a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
.white1 a:hover{
	color:#28CAFF;
	text-decoration:underline;
	}
.white1 td{
	color:#FFFFFF;
	}
.welcome{
	background:url(../images/ico.gif) 0px -800px repeat-x;
	}	
.RightTop h1{
	font-size:14px;
	color:#025EC0;
	font-family:Verdana;
	margin-right:15px;
	}
.RightTop h2{
	font-size:14px;
	font-family:Verdana;
	}
.RightTop span{
	font-size:11px;
	font-weight:bold;
	}
.RightTop .RedFont span, .RightTop .RedFont{
	color:#FA4C00;
	}
/*satge*/
/*刷新和后台首页样式*/
.stageindex_1{
	display:block;
	width:159px;
	float:left;
	margin-top:7px;
}
.stagefresh_1{
	width:116px;
	height:20px;
	line-height:20px;
	margin-top:2px;
	margin-left:28px;
}
.stagefresh{
	float:left;
	width:20px;
	text-align:left;
}
.stagefresh a{
	display:block;
	width:19px;
	height:18px;
	background:url(../images/ico.gif) -152px -1300px no-repeat;
	}
.stagefresh a:hover{
	background:url(../images/ico.gif) -152px -1328px no-repeat;
	}
.stageindex_1_text{ display:block; float:right; color:#fff; width:65px;line-height:20px; text-indent:0px;}
.stageindex_1_text a{color:#fff; text-decoration:none;}
.stageindex_1_text a:hover{ color:#ffff00; text-decoration:none;}


/*后台首页样式和换肤*/
.stageindex_0{ width:142px; height:26px; margin-top:6px; padding-left:17px; clear:both; line-height:26px; }
.stageindex, .home{
	float:left; text-indent:25px; padding-top:2px; height:17px;width:80px;
}
.stageindex a, .home a{
	display:block;
	text-decoration:none;
	}
.stageindex a:link, .stageindex a:visited{
	color:#065ca2;
	text-decoration:none;
	}
.stageindex a:hover{
	color:#065ca2;
	text-decoration:none;
	}
.home a:link, .home a:visited{
	color:#065ca2;
	}
.home a:hover{
	color:#065ca2;
	}
.stagesk {
	float:left;
	width:60px;
	text-indent:28px;
	position:relative;
	text-align:left;
}
.stageskin a, .stageskin a:link, .stageskin a:visited {
	display:block;
	width:50px;
	height:30px;
	overflow:hidden;
	background:url(../images/ico.gif) -210px -495px no-repeat;
	text-indent:18px;
	line-height:30px;
	color:#065ca2;
	text-decoration:none;
}
.stageskin a:hover {
	display:block;
	width:50px;
	height:30px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/ico.gif) -210px -546px no-repeat;
}
.subskin{
	clear:both;
	width:58px;
	height:22px;
	padding-top:8px;
	position:absolute;
	top:0px;
	left:0;
	background:url(../images/head_bg.jpg) -100px -101px no-repeat;
	}
.subskin li{
	margin-left:5px;
	height:10px;
	width:10px;
	float:left;
	}
.subskin a{
	display:block;
	height:10px;
	width:10px;
	}
.subskin .skin1 a:link,.subskin .skin1 a:visited{
	background:url(../images/ico.gif) -60px -450px no-repeat;
	}
.subskin .skin1 a:hover{
	background:url(../images/ico.gif) 0px -450px no-repeat;
	}
.subskin .skin2 a:link,.subskin .skin2 a:visited{
	background:url(../images/ico.gif) -80px -450px no-repeat;
	}
.subskin .skin2 a:hover{
	background:url(../images/ico.gif) -20px -450px no-repeat;
	}
.subskin .skin3 a:link,.subskin .skin3 a:visited{
	background:url(../images/ico.gif) -100px -450px no-repeat;
	}
.subskin .skin3 a:hover{
	background:url(../images/ico.gif) -40px -450px no-repeat;
	}
.stagecate{
	float:right;
	width:59px;
	height:28px;
	margin-top:7px;
}
.stagecate a{
	display:block;
	width:59px;
	height:28px;
	background:url(../images/ico.gif) right -1356px no-repeat;
	}
.stagecate a:hover{
	background:url(../images/ico.gif) right -1328px no-repeat;
	}
.Changeskin{
	float:left; text-indent:20px; height:17px;width:45px; margin-left:15px; padding-top:1px;
}
.Changeskin a{
	display:block;
}
.Changeskin a:link, .Changeskin a:visited{
	color:#065ca2;
}
.Changeskin a:hover{
	color:#065ca2;
}
.topic{
	float:right;
	width:59px;
	height:28px;
	margin-top:7px;
	}
.topic a{
	display:block;
	width:59px;
	height:28px;
	overflow:hidden;
	background:url(../images/ico.gif) right -1300px no-repeat;
	}
.Menu{
	width:959px;
	overflow:hidden;
	}
.level{
	float:left;
	display:block;
	width:30px;
	height:30px;
	}
.level a{
	float:left;
	display:block;
	width:30px;
	height:30px;
	overflow:hidden;
	background:url(../images/ico.gif) -110px -200px no-repeat;
	}
/*==============================Left===========================*/
.BodyLeft{
	padding-top:10px;
	overflow:hidden;
	position:absolute; 
}

.bodyleft_bg{
	background-color:#afecff;
}

.BodyLeft ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  width:150px;
  padding: 0;
}

.BodyLeft ul.menu a {
  display: block;
  text-decoration: none;	
}

.BodyLeft ul.menu li {
  margin-top: 1px;
}

.BodyLeft ul.menu li a {
  background:url(../images/left_bg.png) -200px 0px no-repeat;
  color: #0e3a6d;	
  padding: 0.5em;
}

.BodyLeft ul.menu li a:hover {
  
}

.BodyLeft ul.menu li ul li a {
  background:url(../images/ico.gif) 10px -414px no-repeat;
  color: #095494;
  padding-left: 20px;
  _float:none;
  margin-left:5px;
}

.BodyLeft ul.menu li ul li a:hover {
  background:url(../images/ico.gif) 10px -393px no-repeat;
}


/*==============================right===========================*/
h1 {
  border: 1px solid #D9E3F0;
  color: #9CACAF;
  font-size: 14px;
  padding: 8px 10px 5px 10px;
  margin: 0 0 10px 0;
  font-weight:normal;
  background:url(../images/ico.gif) 0px -1050px repeat-x;
}

h1 .action-span {
  float: right;
  padding-left: 10px; padding-right: 10px;
  border-left:1px solid #D9E3F0;
}

.clear {
  clear: both;
  float: none;
  font-size: 0px;
  margin: 0;
  padding: 0;
  display:block;
}

#footer {
  background: #EEEEEE;
  border: 1px solid #505F94;
  padding: 5px 15px 5px 15px;
  color: #000000;
  margin: 10px 0;
  text-align: center;
}

.main-div {
  background: #EEEEEE;
  border: 1px solid #B6D8EA;
  margin-bottom: 10px;
}

.main-div table {
  background: #FFF;
  border-top: 10px solid #FFF;
  border-bottom: 10px solid #FFF;
  width: 100%;
}

#general-table{
  padding:5px;
}
#general-table div{
  margin-top:10px;
}
#general-table td{
  color:#2D629A;
}

.form-div {
  margin: 0 0 10px 0;
  border:1px solid #D9E3F0;
  color:#515151;
  background:url(../images/ico.gif) 0px -909px repeat-x;
  padding-top:3px;padding-bottom:3px;
}
.form-div table{
  height:38px!important;
  height:37px;
  line-height:37px;
}
.form-div select, .form-div input, .form-div img {
  vertical-align: middle;
}
.form-div select, .form-div input{
  margin-right:8px;
}
.form-div form{
  text-indent:10px;
}

/*
 列表部分的样式
 */
.list-div {
  border:1px solid #B6D8EA;
}
.tab-div .list-div{
  border:0;
  margin-top:-3px;
}
.tab-div .list-div th font {
  color:#697E95;
}

.list-div table {
  width:100%;
  background:#FFFFFF;
}

.list-div th {
  height:36px;
  line-height:36px;
  background:url(../images/ico.gif) 0px -1151px repeat-x;
  color:#697E95;
  text-indent:5px;
}
.list-div th font{
  color:#697E95;
}
.list-div th.group-title{
  height:26px;
  line-height:26px;
  white-space:nowrap;
  text-indent:10px;
  color:#022850;
  background:url(../images/ico.gif) 0 -844px repeat-x;
}
.list-div td {
  height:25px;
  line-height:18px;
  background:#F1F1F1;
  padding-right:3px; padding-left:3px;
}

.list-div td.first-cell{
  font-weight: bold;
  padding-left: 10px;
}

.list-div input {
  vertical-align: middle;
}

.list-div input, list-div img {
  vertical-align: middle;
}

.list-div .footer {
  text-align: right;
}
#turn-page{
  font-weight:normal;
}

#page-table {
  width: 100%;
}

#page-table th{
  width: 100%;
}


/*
 标签部分的样式
 */
.tab-div {
  margin: 0 0 10px 0;
  padding: 1px;
}
#tabbar-div {
  padding-left: 10px;
  height:27px;
  padding-top: 1px;
}

#tabbar-div p {
  margin: 2px 0 0 0;
}
#tabbar-div p span{
  border:1px solid #bdcad5;
  border-bottom:0;
}/**/

.tab-front {
  background:url(../images/tab-front.gif) left bottom repeat-x;
  line-height: 20px;
  font-weight: bold;
  padding:8px 18px;
  cursor: hand;
  cursor: pointer;
  color:#022850;
}

.tab-back {
  color:#5F5F5F;
  background:url(../images/tab-back.gif) left bottom repeat-x;
  line-height: 20px;
  font-weight: bold;
  padding:8px 18px;
  cursor: hand;
  cursor: pointer;
}

.tab-hover {
  color:#004a98;
  background:url(../images/tab-back.gif) left bottom repeat-x;
  line-height: 20px;
  font-weight: bold;
  padding:8px 18px;
  cursor: hand;
  cursor: pointer;
}

#tabbody-div {
  border:1px solid #BDC9D6;
  padding: 10px;
}

#tabbody-div img {
  vertical-align: middle;
}

#tabbody-div input, #tabbody-div textarea{
	/*border:1px solid #BDC9D6;
	background:url(../images/head_bg.jpg) 0px -290px repeat-x;*/
	padding:2px;
}
/* 
表单部分 
*/
.notice-span {
  display: none;
  color: #666;
}

td.label {
  text-align: right;
  vertical-align: top;
  padding: 5px 1em;
  width: 25%;
  color:#2D629A;
}

td.narrow-label {
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  padding: 5px 1em;
  width: 20%;
}

.button-div {
  background:#FFFFFF;
  text-align: center;
  padding: 3px 0;
}

input.button {
  padding: 1px 8px 1px 8px;
  margin: 2px 2px;
  border: 1px solid #2D5082;
  background: url(../images/button_bg.gif) repeat-x;
}
.button2 {
  background:#FFFFFF url(../images/ico.gif) 0px -990px repeat-x;
  border:1px solid #AABAC3;
  color:#2D629A;
  cursor:pointer!important;
  cursor:hand;
  font-size:14px;
  font-weight:bold;
  height:30px;
  margin:2px;
  padding:3px 0 2px 0;
  overflow:hidden;
  width:80px;
}

#tabbody-div .button {
  background:#FFFFFF url(../images/ico.gif) 0px -990px repeat-x;
  border:1px solid #AABAC3;
  color:#2D629A;
  cursor:pointer!important;
  cursor:hand;
  font-size:14px;
  font-weight:bold;
  height:30px;
  margin:2px;
  padding:3px 0 2px 0;
  overflow:hidden;
  width:80px;
}

.tab-div #listDiv .button{
  background:#FFFFFF url(../images/ico.gif) 0px -990px repeat-x;
  border:1px solid #AABAC3;
  height:auto;
  width:auto;
  color:#2D629A;
  cursor:pointer!important;
  cursor:hand;
  font-size:12px;
  font-weight:normal;
}
span.require-field {
  margin-left: 1em;
  font: 12px verdana;
  color: #FF0000;
}

th.group-title {
  text-align: left;
}

span.link-span {
  color: #999;
  padding-left: 10px;
  margin-left: 15px;
  border-left: 2px solid #999;
  font-weight: normal;
  cursor: pointer;
}

ul.msg-link {
  list-style-type: none;
}

ul.msg-link li {
  background: url(../images/arrow.gif) no-repeat 0px 6px;
  padding-left:   18px;
  margin-left:  0;
}

option.leafCat {
  color: #008000;
}

li.warning {
  border: 1px solid #CC0000; 
  background: #FFFFCC; 
  padding: 10px; 
  margin-bottom: 5px;
}

#topbar{
  position:absolute;
  border-right: #455690 1px solid; 
  border-top: #a6b4cf 1px solid; 
  border-left: #a6b4cf 1px solid; 
  border-bottom: #455690 1px solid; 
  background-color: #c9d3f3;
  width: 300px;
  visibility: hidden;
  z-index: 99999;
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.95);
  opacity: 0.95;
}

.no-records {
  color: #666;
  text-align:center;
  padding: 10px;
}


#loader {
  background-color: #FFFFCC;
  border: 1px solid #CC0000;
  position: fixed;
  color: #CC0000;
  z-index: 1000;
  left: 0px;
  bottom: 0px;
  padding: 5px 15px;
  text-align: center;

  /*display: none;*/
  filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.65);
  opacity: 0.65;
}
* html #loader {
  position: absolute;
}

.main-div1 {
  background: #EEEEEE;
  border: 1px solid #505F94;
  margin-bottom: 10px;
}

.main-div1 table {
  background: #FFF;
  width: 100%;
}
.required{padding-left:15px;background: url(../images/required_icon.gif) 5px 5px no-repeat;}

#loading{display:none;position: fixed;top: 50%;left: 50%;text-align:center;margin-left: -50px;margin-top: -50px;z-index:2;overflow: auto;}
#screen{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:100;background-color:#666;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
