/** 主代码从这里开始 **/
/*outer-all*/
.wrap-all {
    margin:0 auto;
    width: 1024px;
    height: 650px;
}

/* header */
.wrap-all .hd-main {
    padding: 0px;
    height:98px;
}

.hd-main .logo {
   background-position:0px -1364px;
	height:60px;
	width:116px;
	display:inline-block;
	margin-top:15px;
	float:left; 
}

.hd-main .logo img{
	margin-right:6px;
	vertical-align: middle; 
}

.mo-icons-bg {
    background: url(../images/mo-icons.png?t=5.0.3219390735) no-repeat;
}

.hd-main .navs {
    float: right;
    text-align: right;
    margin-top: 38px;
    width:250px;
}

.hd-main .navs .navs-i {
    display: inline-block;
	color:#2a2a2a;
    font-size: 12px;
    padding: 0 8px;
    position: relative;
    z-index: 1;
    *zoom:1;
    *display:inline;
}

.hd-main .navs .navs-i b{
    background: url("../images/head-arrow.png?t=5.0.1524705993") no-repeat;
    height:3px;
    width: 5px;
    display: inline-block;
    position: relative;
    top:-2px;
    left:5px;

}

.hd-main .info {
    float: right;
    margin-left:40px;
    margin-top:35px;
    text-align: right;

}



.hd-main .info .info-i {
    display: inline-block;
    font-size: 12px;
    position: relative;
    /* margin-left:6px; */
    z-index: 1;
    *display: inline;
}

.hd-main .info a.info-i {
  *zoom:1;
}


.hd-main .info .info-i:hover {

}

.hd-main .info .user-info {
  overflow:hidden;
  /* width:140px; */
  text-overflow:ellipsis;
  white-space:nowrap;
}

.hd-main .info .user-info img{
	margin-right:5px;
	height: 24px;
	width:24px;
    border-radius: 25px;
	vertical-align: middle; 


}

.hd-main .info .icon{
  background:url("../images/head-setting.png?t=5.0.3219390735") no-repeat;
  width:24px;
  height:24px;
  font-size: 0;
  text-indent:999px;
  overflow:hidden;
}

.hd-main .setting-info:hover{
  background-position: -24px 0;
}

.hd-main .setting-info:active{
  background-position: -48px 0;
}
.hd-main .info .logout-info{
  background-position: 0px -48px;
}
.hd-main .logout-info:hover{
  background-position: -24px -48px;
}
.hd-main .logout-info:active{
  background-position: -48px -48px;
}

.hd-main .pulldown {
  cursor: default;
  left: 0;
  position: absolute;
  top: 28px;
  z-index: 100;
  line-height: 12px;
}

.hd-main .info .setting-list{
    left: auto;
    right: -30px;
    width: 116px;
    *right:8px;
}

.hd-main .pulldown .content {
    background: white;
    border: 1px solid #E5E5E5;
    color: #333333;
    position: relative;
    text-align: left;
    z-index: 1;
}

.hd-main .pulldown .pulldown-arrow{
  display:none;
}

.hd-main .info .setting-list .content{
    padding: 10px 0;
    font-size:12px;
}


.hd-main .info .setting-list .li{
    display: block;
    height: 30px;
    padding: 2px 0;
    position: relative;
}

.hd-main .info .setting-list .li s{
	display:none;
}

.hd-main .info .setting-list .li a{
    color: #4e4e4e;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}

.hd-main .info .setting-list .li a:hover{
   background: #46aae4;
   color:white;
}

#modifyUser s{
  background-position: 0 -16px;
}
#modifyUser:hover s{
  background-position: -16px -16px;
}

#modifyPassword s{
  background-position: 0 -32px;
}
#modifyPassword:hover s{
  background-position: -16px -32px;
}

#about s{
  background-position: 0 -48px;
}
#about:hover s{
  background-position: -16px -48px;
}

.inner-main {
    height: 552px;
    overflow-y: hidden;
    position: relative;
}

.main-nav{
	height:0px;
	width:100%;
  display: none;
}

.inner-main-content {
    position: relative;
    height: 100%;
    margin-left: 183px;
    overflow: hidden;
}

#main-content{
  height:535px;
}

#main-frame,#detail-frame{
  width:100%;
  height:100%;
  border:0px;
}

#detail-content{
	position:absolute;
	top:0;
	border-left: 0px solid #C6C8CC;
	background: white;
}


#e-bn-fold {
	background-image: url("../images/icon-bar.png?t=5.0.194052595");
    background-position: 0px 0px;
    cursor: pointer;
    height: 30px;
    left: 0;
    margin-top: 10px;
    position: absolute;
    text-indent: -1000em;
    top: 0%;
    width: 30px;
}

#e-bn-fold:hover{
  background-position: -30px 0px;
}

#e-bn-fold:active{
  background-position: -60px 0px;
}

.aside {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 111px;
    text-align: center;
}

.aside-content{
  margin: 0px auto;
  text-align: right;
}

.line{
  height:2px;
  background: url("../images/line-aside.png?t=5.0.2352942643");
}

.search-div{
  height:20px;
}

.search-input{
	display: none;
}


.aside-menu{
  height:100%;
}

.aside-menu .menuitem ul{
  display: none;
}

.aside-menu .selected ul{
  display: block;
}

.menuitem h3,.menuitem li{
  display: block;
  margin-bottom:4px;
  font-weight:normal;
  font-size: 14px;
  color:#4e4e4e;
  cursor: pointer;
}

.menuitem li{
   margin-bottom:12px;
}

.menuitem h3{
  position: relative;
}

.menuitem.selected h3{
	font-weight:bold;
}
.menuitem ul{
  padding:18px 0 24px 0;
}

.menuitem s{
	display: none;
}

.menuitem li a{
  font-size: 12px;
  color:#4e4e4e;
  padding:2px 4px;
}

.menuitem li a:hover,.menuitem li a.hover{
  color:#007ac0;
}

.menuitem li.selected a{
  background: url("../images/aside-selected.png?t=5.0.3404059134") no-repeat #53AFE4;
  color:#fff;
}

.tree-node .menuitem{
	width:80px;
}
.tree-node .menuitem .menu-text{
	padding-left: 15px;
}

/** 修改密码end **/

/** 修改个人资料start **/
#modifyUserWrapper .modifyUser-content {
}


/** 关于begin **/
#aboutWrapper .about-content {
}
.about-content .info {
  text-align: center;
}

.about-content .info .company {
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	margin: 30px 0 0;
	font-family: verdana;
}

.about-content .info .version {
	font-size: 12px;
	margin: 20px 0 10px;
}

.about-content .info .corpright {
	font-size: 12px;
	margin: 20px 0 40px;
}
 /** 关于end **/
 
 /** 退出start **/
#logoutWrapper .logout-content {
}

.logout-content .info .msg {
  text-align: center;
  font-size: 12px;
  margin-top:70px;
}

 /** 退出end **/

/**表单验证**/
tr.invalidTip td.invalidText{
	color:red;
}