.icon20 {
    background-image: url(${ctx}lib/img/webPortalImg/iconall.png);
    display: inline-block;
    overflow: hidden;
    background-repeat: no-repeat;
    width:20px;
    height:20px;
}
.icon20-user{
     background-position: 0 0;
}
.icon20-message{
     background-position: -20px 0;
}
.icon20-user{
     background-position: 0 0;
}






.leftmeun{
   float:left;
   width:220px;
   min-height:602px;
   background:url(${ctx}lib/img/webPortalImg/leftmeunimg.jpg)#fff bottom no-repeat;
}
.userheadimage{
    float:left;
    width:62px;
    height:62px;
}
.userinfo{
    float:left;
    margin-left:10px;
}
.userinfo ul{
    margin:0px;
    padding:0px;
}
.userinfo li{
    line-height:20px;
    list-style:none;
}
.userinfo li a{
    text-decoration:none;
}
.systemMeun{
    float:left;
    width:100%;
    margin-top:10px;
}
.systemtitle{
    font-size:14px;
    background-color:#e5f1fb;
    height:35px;
    line-height:35px;
    border-top:1px solid #fff;
    padding-left:15px;
   /*  cursor:pointer; */
    background:url(${ctx}lib/img/webPortalImg/icondown.png)#e5f1fb no-repeat  200px 12px;
}
/* .systemtitle:hover{
     background-color:#0175d8;
     background:url(${ctx}lib/img/webPortalImg/iconup.png)#0175d8 no-repeat  200px 12px;
     color:#fff;
} */
.systemtitle.active{
    background-color:#0175d8;
     background:url(${ctx}lib/img/webPortalImg/iconup.png)#0175d8 no-repeat  200px 12px;
     color:#fff;
}
.systemtitle.active{
     background-color:#0175d8;
     color:#fff;
}
.usermanage ul{
    margin:0px;
    padding:0px;
    
}
.usermanage li{
    display:block;
    list-style:none;
    height:28px;
    line-height:28px;
    padding-left:38px;
}
.usermanage a{
    color:#797979;
    text-decoration:none;
}
.usermanage a:hover{
    color:#0175d8;
}



.righcontent{
   float:left;
   margin-left:15px;
   width:945px;
   min-height:560px;
}
.targetposition {
    width: 915px;
    background: url(${ctx}lib/img/webPortalImg/targetpositionimg.jpg);
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.searchcontion{
    padding:7px 0px;
}
.searchcontion tr{
    height:38px;
 }
.searchcontion th{
    font-weight:400;
    min-width:60px;
    text-align:right;
}
.searchinput{
    width:200px;
    height:25px;
    border:1px solid #d1d1d1;
    padding-left:10px;
}
.searchselect{
    width:100px;
    height:25px;
    border:1px solid #d1d1d1;
}
.line1{
    width:100%;
    height:0px;
    margin:5px 0px 2px 0px;
    border-bottom:1px dashed  #e0e0e0;
}
.line2{
    width:650px;
    height:0px;
    margin:0px 0px 10px 140px;
    border-bottom:1px dashed  #e0e0e0;
}
.searchbutton{
    padding:10px 0px;
}
.noticeword{
    color:#af0505;
    line-height:30px;
}
 .btnblue{
            background-color:#298adc;
            color:#fff;
            padding:3px 20px;
            border:1px solid #298adc;
            cursor:pointer;
          }
          .btnblue:hover{
            background-color:#58aaf3;
          }
          .btnred{
            background-color:#af0505;
            color:#fff;
            padding:3px 20px;
            border:1px solid #af0505;
          }
          .btnred:hover{
            background-color:#c61919;
          }