@charset "utf-8";

html { height: 100%; }

body {
    background-color: #f7f7f7;
    color: #333;
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 100%;
    margin: 0;
    padding: 0;
}

div, form, ul, dd, dl, ol, dt, li, p {
    list-style: none;
    margin: 0;
    padding:0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

img { border: none; }

a {
    color: #69A2CD;
    cursor: pointer;
    text-decoration: none;
}

a:active, a:focus, a:hover {
    color: #e5a915;
    cursor: pointer;
    text-decoration: none;
}

.clear {
    clear: both;
    font-size: 0px;
    height: 0;
    line-height: 0px;
    margin: 0;
    padding: 0;
    width: 0;
}

.none { display: none; }

.left { float: left; }

.right { float: right; }

/*public*/

.triangle {
    background: url(images/icon/triangle.png) right center no-repeat;
    padding-left: 18px;
}

#logo { display: block; }

.last-page { width: 50px; }

.red-point { position: relative; }

.red-point:before {
    content: url(images/icon/red.png);
    left: 25px;
    position: absolute;
    top: 15px;
}

.lm {
    height: 100%;
    position: fixed;
    z-index:10;
}

.lm .menu-group {
    background-color: #2c3144;
    box-shadow: 1px 1.732px 5px 0px rgba(0, 0, 0, 0.45);
    height: 100%;
    position: absolute;
    width: 80px;
}

.lm .menu-group a {
    border-bottom: 1px solid #212430;
    border-top: 1px solid #323748;
    display: inline-block;
    padding: 18px 28px;
    text-decoration: none;
}

.lm .menu-group li {
    border-left: 2px solid #2c3144;
    position: relative;
}

.lm .menu-group li span {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    color: #fff;
    display: none;
    font-size: 14px;
    height: 35px;
    left: 80px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 12px;
    width: 72px;
}

.lm .menu-group li:hover span { display: block; }

.lm .menu-group li span:before {
    content: url(images/icon/arrow.png);
    left: -8px;
    position: absolute;
    top: 0;
}

.lm .menu-group li.active { border-left: 2px solid #42afd6; }

.lm .menu-group li.active a,
.lm .menu-group a:hover { background-color: #3b415b; }

.lm .menu-item {
    background-color: #292e3b;
    box-shadow: 1px 1.732px 5px 0px rgba(0, 0, 0, 0.45);
    float: left;
    height: 100%;
    margin-left: 80px;
    padding: 0 15px;
    width: 200px;
}

.lm .menu-item h3 {
    background: url(images/icon/menu.png) 5px center no-repeat;
    border-bottom: 1px solid #222632;
    color: #d2d2d2;
    font-size: 18px;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 40px;
    
}

.lm .menu-item ul a {
    border-bottom: 1px solid #222632;
    color: #8896a7;
    display: table-cell;
    font-size: 14px;
    height: 49px;
    padding:0 10px;
    vertical-align:middle;
    width: 200px;
    text-overflow: ellipsis;
}

.lm .menu-item ul.ul-lv2 a {
    font-size: 12px;
    padding: 0 36px;
}

.lm .menu-item li.li-lv1.active > a { color: #5fd0e1; }

.lm .menu-item li.li-lv1.open > a { background: url(images/icon/open.png) right center no-repeat; }

.lm .menu-item li.li-lv1.close > a { background: url(images/icon/close.png) right center no-repeat; }

.lm .menu-item li.li-lv2.active > a { color: #fff; }

body.closed .lm .menu-item { display: none; }

.big_btn {
    border-radius: 5px;
    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.071);
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    min-width: 150px;
    text-align: center;
}

.blue_bg { background-color: #69a2cd; }

.fenye li {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 4px 0 5px;
}

.fenye li a {
    background-color: #e5e5e5;
    color: #515151;
    display: block;
    font-family: "黑体";
    height: 24px;
    line-height: 24px;
    min-width: 24px;
    text-align: center;
}

.fenye li.active a {
    background-color: #f59366;
    color: #fff;
}

.statebar {
    background-color: #fff;
    box-shadow: 0 3px 5px #ebebeb;
    box-sizing: border-box;
    height: 70px;
    position: fixed;
    width: 100%;
    z-index:2;
}

.statebar h2 {
    float: left;
    font-size: 18px;
    line-height: 70px;
    padding-left: 22px;
}

.statebar .notification {
    background-color: #f7f7f7;
    float: right;
    height: 70px;
    position:relative;
    
}

.statebar .notification a {
    display: inline-block;
    margin: 0 15px;
}

.statebar .profile {
    float: right;
    height: 35px;
    padding: 16px 26px 13px;
    position: relative;
    width: 135px;
    margin-right:280px;
}


body.closed .statebar .profile
{
    margin-right:80px;
}
/*判断ie10以上*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    .statebar .profile {
        float: right;
        height: 35px;
        padding: 16px 26px 13px;
        position: relative;
        width: 135px;
        margin-right:300px;
    }


    body.closed .statebar .profile
    {
        margin-right:100px;
    }
}     
 body.closed .statebar .profile > span {
    white-space: nowrap;
  overflow: hidden;
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-align: left;
  width: 60px;
  float: left;
  position: relative;
  left: 45px;
  top: -25px;
}
    
.statebar .pf-click img { margin-right: 10px; border-radius: 50%; }

.statebar .profile .usermenu {
    background-color: #292e3b;
    border-radius: 4px;
    filter: alpha(opacity:95);
    min-width: 120px;
    opacity: 0.95;
    position: absolute;
    right: 0;
    top: 73px;
   
}

.statebar .profile .usermenu li {
    line-height: 30px;
    text-align: left;
    width: 120px;
}

.statebar .profile .usermenu a {
    color: #8896a7;
    font-size: 14px;
}

.statebar .profile .usermenu a:hover { color: #fff; }

.statebar .profile .usermenu:before, .statebar .profile .usermenu:after {
    border-style: dashed dashed solid dashed;
    content: "";
    display: inline-block;
    line-height: 1;
    position: absolute;
}

.statebar .profile .usermenu:after {
    border-color: transparent transparent #292e3b;
    border-width: 8px;
    left: 36px;
    top: -13px;
    z-index: 1080
}

.statebar .profile .usermenu:before {
    border-color: transparent transparent #292e3b;
    border-width: 7px;
    left: 36px;
    top: -13px;
    z-index: 1081
}

.statebar .profile * { vertical-align: middle; }
.statebar .profile > span   
{
     white-space: nowrap;
  overflow: hidden;
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-align: left;
  width: 60px;
  float: left;
  position: relative;
  left: 45px;
  top: -25px;
  }

.statebar .sidebar {
    cursor: pointer;
    float: left;
    height: 70px;
    width: 70px;
    display:none;
}

.statebar .sidebar:hover { background-color: #f7f7f7 }

.statebar .sidebar .sidebar_btn { margin: 23px 25px 22px; }

.rc {
    margin-left: 280px;
    overflow: hidden;
}

body.closed .rc { margin-left: 80px; }

.rc .content {
    margin-top: 70px;
    overflow: hidden;
    padding: 30px;
}

.rc .col1 {
    background-color: #eaeaea;
    float: left;
    height: 533px;
    margin-right: 30px;
    position: relative;
    width: 180px;
    z-index: 2;
}

.rc .col2 {
    box-sizing: border-box;
    float: left;
    margin-left: -210px;
    padding-bottom: 20px;
    padding-left: 210px;
    width: 100%;
}

.rc .col2 table {
    background-color: #fff;
    border: none;
    border-radius: 0 0 6px 6px;
    box-shadow: 0px 1.732px 0px 0px rgba(0, 0, 0, 0.031);
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}

.rc .col2 table td {
    border-right: 1px solid #ececec;
    border-top: 1px solid #ececec;
    height: 39px;
    padding: 1px 20px;
}

.rc .col2 table td:first-child { border-left: 2px solid #fff; }

.rc .col2 table td:last-child { border-right: 0; }

.rc .col2 table td.tal { text-align: left; }

.rc .col2 table tr.tablehead {
    font-weight: bold;
    text-align: center;
}

.rc .col2 table td.title {
    color: #fff;
    font-size: 14px;
    text-align: left;
}

.rc .col2 table td a { padding: 0 4px; }

.rc .col2 tbody tr:hover { background-color: #f3f3f3; }

.rc .col2 tbody tr:hover td:first-child { border-left: 2px solid #69a2cd; }

#table-1 td.num {
    padding: 0 10px;
    width: 30px;
}

#table-1 td.valid { width: 50px; }

#table-1 td.type { width: 40px; }

#table-1 td.exec { width: 115px; }


/*登录窗口*/

.loginback {
    background: url(images/sign_in_banner.png) top center no-repeat;
    height: 500px;
    text-align: center;
    width: 100%;
}

.loginback > img {
    position: relative;
    top: 39px;
}

.loginback > p {
    color: #fff;
    font-size: 24px;
    position: relative;
    top: 79px;
}

.loginback .panel {
    -webkit-box-shadow: 0 2px 0px rgba(0, 0, 0, .07);
    background-color: #fff;
    border: 0px;
    border-radius: 6px;
    box-shadow: 0 2px 0px rgba(0, 0, 0, .07);
    height: 372px;
    margin: 0 auto;
    position: relative;
    top: 123px;
    width: 340px;
}

.loginback .panel .panel-heading {
    background: url(images/photo_03.png) center no-repeat;
    height: 167px;
}

.loginback .panel .panel-heading .panel-title {
    color: #fff;
    left: 130px;
    position: relative;
    top: 120px
}

.loginback .panel .panel-infor 
{
    background: url(images/badge.png) center no-repeat;
    height:61px;
    width:375px;
    margin-top:-50px;
    margin-left:-17px;
    font-size:16px;
    color:#fff;
    padding-top:20px;
    padding-right:10px;
    padding-left:10px;
    z-index:100;
}
.loginback .panel .panel-body {
    height: 203px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
}

.loginback .panel-link {
    color: #99999a;
    font-size: 14px;
    position: relative;
    top: 130px;
}

.loginback .input-icon {
    margin-top: 5px;
    position: relative;
    text-align: left;
}

.loginback .input-icon > img {
    bottom: 1px;
    color: #909090;
    display: inline-block;
    font-size: 16px;
    left: 10px;
    line-height: 28px;
    padding: 0 3px;
    position: relative;
    top: 25px;
    z-index: 2;
}

.loginback .input-icon > input {
    border-radis: 0px !important;
    padding-left: 45px;
    padding-right: 24px;
}

.loginback .panel .panel-body .login_btn {
    position: relative;
    top: 20px;
}

.btnLogin
{
    width: 80px;
    height: 35px;
}

.login-bottom {
    bottom: 0;
    height: 50px;
    position: fixed;
    width: 100%;
}

.login-bottom .company {
    color: #a4a0a0;
    float: left;
    left: 20px;
    position: relative;
    top: -15px;
    vertical-align: middle;
}

.login-bottom .contact {
    color: #a4a0a0;
    float: right;
    position: relative;
    right: 20px;
    top: -30px;
    vertical-align: middle;
}

.login-bottom .contact > a {
    color: #a4a0a0;
    margin-left: 10px;
}

.login-bottom .contact > a:hover { color: #42afd6 }

/*圆角测试*/

.bg {
    background-color: rgb(255, 255, 255);
    box-shadow: 0.5px 0.866px 5px 0px rgba(0, 0, 0, 0.031);
    height: 70px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 1440px;
    z-index: 5;
}



.vx-nav {
    height: 100%;
    margin: 0 !important;
    width: 250px;
    position:relative;
	z-index:200;
	background:#f7f7f7;

}

.vx-nav > li {
    float: left !important;
    padding-top: 23px;
    position: relative;
}

.vx-nav > li:first-child { padding-left: 13px }

.vx-nav > li > a {
    display: block;
    height: 100%;
    line-height: inherit;
    position: relative;
    text-align: center;
    width: auto;
}

.vx-nav > li .menushort:before, .vx-nav > li .menushort:after {
    border-style: dashed dashed solid dashed;
    content: "";
    display: inline-block;
    line-height: 1;
    position: absolute;
}

.vx-nav > li .menushort:after {
    border-color: transparent transparent #292e3b;
    border-width: 8px;
    left: 618px;
    top: -13px;
    z-index: 1080
}

.vx-nav > li .menushort:before {
    border-color: transparent transparent #292e3b;
    border-width: 7px;
    left: 618px;
    top: -13px;
    z-index: 1081
}

.vx-nav > li .menushort {
    background-color: #292e3b;
    border-radius: 4px;
    filter: alpha(opacity:95);
    left: -588px;
    min-width: 770px;
    opacity: 0.95;
    position: absolute;
    right: 0;
    top: 73px;
    padding-bottom: 20px;
}

.vx-nav > li .menushort > li {
    float: left;
    height: 80px;
    text-align:center;
    line-height: 50px;
    margin-bottom: 18px;
    margin-left:20px;
    margin-top: 18px;
    width: 100px;
}

.vx-nav > li .menushort > li > a {
    color: #fff;
    height: 80px;
    width:130px;
    margin-left:-1px;
    text-align:center;
    vertical-align: middle;
}

.vx-nav > li .menushort > li > a > p  
{
    padding-top: 10px;
    word-break: break-word;
    word-wrap: normal;
    white-space: normal;
    width: 130px;
    margin-left:-18px;
}

.vx-nav > li .langmenu:before, .vx-nav > li .langmenu:after {
    border-style: dashed dashed solid dashed;
    content: "";
    display: inline-block;
    line-height: 1;
    position: absolute;
}

.vx-nav > li .langmenu:after {
    border-color: transparent transparent #292e3b;
    border-width: 8px;
    left: 18px;
    top: -13px;
    z-index: 1080
}

.vx-nav > li .langmenu:before {
    border-color: transparent transparent #292e3b;
    border-width: 7px;
    left: 18px;
    top: -13px;
    z-index: 1081
}

.vx-nav > li .langmenu {
    background-color: #292e3b;
    border-radius: 4px;
    filter: alpha(opacity:95);
    opacity: 0.95;
    position: absolute;
    right: 0;
    top: 73px;
}

.vx-nav > li .langmenu li {
    line-height: 35px;
    text-align: left;
}

.vx-nav > li .langmenu li > a {
    color: #8896a7;
    font-size: 14px;
    padding-left: 10px;
    width: 135px;
}

.vx-nav > li .langmenu li > a:hover { color: #fff; }

.vx-nav > li .langmenu li > a > img {
    float: left;
    padding-top: 10px
}

.vx-nav > li .langmenu li > a > p {
    float: left;
    padding-left: 5px;
    padding-top: 7px
}


.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active, .dropdown-menu li.active a, .dropdown-menu li.active a:hover, .dropdown-menu .dropdown-submenu:hover > a, .nav-tabs .dropdown-menu li > a:focus {
    background: #292e3b;
    color: #fff
}


.page-content { background-color: #f7f7f7; }


.row { margin-left: 0px; }

/*首页 开始*/

.myhome {
    font-family: 微软雅黑;
    font-size: 14px;
}

.divshadow {
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
}

.divradius { border-radius: 0px 0px 6px 6px; }


.home1 {
    height: 270px;
    width: 100%;
}

.home1left { width: 431px; }

.home1center { width: 30px; }

.home1right { width: 681px; }

.table1 {
    height: 270px;
    width: 1142px;
}

.homeemp {
    height: 210px;
    width: 431px;
}

.empTitle {
    color: #ffffff;
    width: 431px;
}

.empTitle table {
    background-color: #39add1;
    height: 45px;
    line-height: 45px;
    width: 431px;
}

.spanLeft {
    float: left;
    margin-left: 10px;
}

.spanRight {
    float: right;
    margin-right: 10px;
}

.empContent {
    background-color: #FFFFFF;
    height: 224px;
    width: 100%;
}

.empContent table { width: 100%; }

.empPhotoTable {
    margin-top: 0px;
    text-align: center;
}

.empName {
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}

.empPostion {
    height: 30px;
    line-height: 30px;
}

.empPhoto 
{
    margin-top: 35px;
    margin-left: 30px;
    margin-right: 50px;
     }

.empPhoto img {
    border-radius: 50%;
    height: 100px;
    width: 100px;
}

.empInfoTable {
    margin-top: 18px;
    padding:0px;
    width: 100%;
}

.empInfoTable td {
    height: 38px;
    line-height: 38px;
}

.homeAnnouncement {
    height: 210px;
    width: 681px;
}

.AnnouncementTitle {
    color: #ffffff;
    font-size: 14px;
    width: 681px;
}

.AnnouncementTitle table {
    background-color: #6AC3BD;
    height: 45px;
    line-height: 45px;
    width: 681px;
}

.AnnouncementContent {
    background-color: #FFFFFF;
    font-size: 12hpx;
    height: 223px;
    width: 681px;
}

.AnnouncementContent table { width: 681px; }

.AnnouncementContent table td {
    height: 44px;
    line-height: 44px;
}

.AnnouncementInfo { width: 600px; }

.AnnouncementInfoTd {
    height: 24px;
    line-height: 24px;
    width: 550px;
}

.AnnouncementHeard { font-weight: bold; }

.AnnouncementTd1 {
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #fff;
    border-right: 1px solid #ececec;
    text-align: center;
    width: 49px;
}

.AnnouncementTd2 {
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
    text-indent: 20px;
    width: 350px;
}

.AnnouncementTd3 {
    border-bottom: 1px solid #ececec;
    text-align: center;
    width: 159px;
}

.AnnouncementTd4 {
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #fff;
    text-align: center;
    width: 119px;
}

.AnnouncementInfo tr:hover { background: #f3f3f3; }

.AnnouncementInfo tr:hover a { color: #6bc3bd; }

.AnnouncementInfo tr:hover .AnnouncementTd1 { border-left: 2px solid #6bc3bd; }

.home2 {
    height: 438px;
    margin-top: 30px;
    width: 100%;
}

.home2left { width: 867px; }

.home2right { width: 277px; }

.table2 {
    height: 438px;
    width: 1142px;
}

.calendar {
    height: 438px;
    width: 867px;
}

.fc-header {
    background-color: #e8e8e8;
    height: 64px;
}

.fc-header-left {
    font-size: 16px;
    height: 64px;
    line-height: 64px;
}

.fc-header-center {
    font-size: 14px;
    height: 64px;
    line-height: 64px !important;
}

.fc-header-title {
    margin-top: 25px;
    vertical-align: middle;
}

.fc-header .fc-button {
    margin-top: 20px;
    vertical-align: middle;
}

.fc-header .fc-corner-right, .fc-header .ui-corner-right {
    font-size: 12px;
    margin-right: 20px;
}

.fc-day-header {
    color: #757575 !important;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
}

.fc-day-number {
    color: #757575 !important;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
}

.fc-border-separate { background-color: #ffffff; }

.fc-widget-header { background-color: #ffffff !important; }

.fc-header-title > h2 {
    color: Black;
    width: 150px;
}

.fc-header-right > span { color: Black; }

#calendar {
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
    display: block;
    height: 439px;
    overflow: hidden;
    position: relative;
    width: 867px;
}

.MyActivityTitle {
    background-color: #f9845b;
    color: #ffffff;
    height: 150px;
    width: 280px;
}

.MyActivityTitleDay {
    font-size: 30px;
    height: 100px;
    line-height: 100px;
    margin-left: 40px;
}

.MyActivityTitleFont {
    font-size: 18px;
    margin-left: 40px;
}

.MyActivityTitleImg {
    margin-left: 200px;
    margin-top: -25px;
}

.MyActivityContent {
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
    display: block;
    height: 259px;
    overflow: hidden;
    position: relative;
    width: 100%;
    background-color:#fafafa;
}

.MyActivityContentLeft {
    height: 290px;
    width: 60px;
}

.MyActivityContentRight {
    height: 290px;
    width: 180px;
}

.Activity-Title {
    font-size: 14px;
    height: 35px;
}

.Activity-Leave { margin-top: 10px; }

.Activity-APT { margin-top: 10px; }

.Activity-LAP { margin-top: 10px; }

.MyActivityInfo {
    margin-left: 20px;
    width: 200px;
}

.ActivityInfoTd {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 180px;
}

.ActivityInfoTd2 {
    color: #ffffff;
    font-size: 9px;
    line-height: 15px;
    text-align: center;
    width: 25px;
}

.ActivityInfoTd2 div { height: 14px; width:35px; background-repeat:no-repeat; background-position-x:5px; }

.Activity-LAP-Font {
    float: left;
    width: 202px;
}

.Activity-LAP-Img {
    cursor: pointer;
    float: left;
}

.ActivityBar {
    background-color: #e8e8e8;
    height: 250px;
    margin-left: 29px;
    width: 3px;
}

.MyActivityRadius {
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    background-color: #ffffff;
    border-radius: 50px;
    height: 15px;
    width: 15px;
    z-index: 999;
}

.radiusColor1 {
    border: 2px solid #43b1d3;
    margin-left: 23px;
    position: absolute;
    top: 23px;
}

.radiusColor2 {
    border: 2px solid #eea72a;
    margin-left: 23px;
    position: absolute;
    top: 125px;
}

.radiusColor3 {
    border: 2px solid #c76882;
    margin-left: 23px;
    position: absolute;
    top: 230px;
}

.radiusColor4 {
    border: 2px solid #c76882;
    margin-left: 23px;
    position: absolute;
    top: 23px;
} 


.home3 {
    margin-bottom: 30px;
    margin-top: 30px;
    width: 1175px;
}


/*应用中心*/
.appcenter 
{
    width:100%;
    height:100%;
}

.appcenter .seperate
{
    position:relative;
    float:left;
    left:40px;
    width:1090px;
    height:2px;
    margin-top:50px;
    margin-bottom:50px;
    background-color:#eee;
}


.appcenter .home3Menu {
    float: left;
    height: 140px;
    margin-bottom:0px;
    margin-right: 50px;
    margin-left:40px;
    width: 205px;
}

.appcenter .home3Title {
    border-radius: 6px 6px 0px 0px;
    height: 85px;
    line-height: 85px;
    text-align: center;
    width: 100%;
}

.appcenter .home3Content {
    background-color: #ffffff;
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 100%;
}

.apppopbox {   
    z-index: 999999; /*这个数值要足够大，才能够显示在最上层*/  
    margin-bottom: 3px;   
    display: none;   
    position: absolute;   
   
}   

.apppopbox .apptitle {   
    color: #FFF;   
    cursor:default;  
    text-align:center;
    height: 50px;   
    line-height:50px;
    width:100%;
    font-size: 16px;   
}   

.apppopbox .apptitle .closebtn{   
    float:right;
    position:relative;
    right:10px;
    bottom:-10px;
    cursor:pointer;
}  
.apppopbox .appcontent{   
    text-align:center;
    vertical-align:middle; 
    height:490px;
    width:760px;
    line-height:512px;
    background: #FFF;  
} 


.apppopbox .appcontent>img{   
    vertical-align:middle; 
} 

.apppopbox .helpcontentout{   
    background: #FFF;  
    width:1000px;
} 

.appmask    
{
    z-index:999998;
    color:#2c3144;
    background-color:#2c3144;
    position:absolute;
    top:0px;
    left:0px;
    
    width:100%;
    filter: Alpha(Opacity=60);
    opacity: 0.6;
} 
/*应用中心*/
.home3Menu {
    float: left;
    height: 140px;
    margin-bottom: 30px;
    margin-right: 30px;
    width: 205px;
}

.home3Title {
    border-radius: 6px 6px 0px 0px;
    height: 85px;
    line-height: 85px;
    text-align: center;
    width: 100%;
}

.home3Content {
    background-color: #ffffff;
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 100%;
    color:#333;
}

/*首页模块图标背景*/
.menuModelColor_20 { background-color: #64bb67; }

.menuModelColor_15 { background-color: #f5976c; }

.menuModelColor_30 { background-color: #3dc4bd; }

.menuModelColor_2 { background-color: #4a8ab7; }

.menuModelColor_7 { background-color: #e5a915; }

.menuModelColor_3 { background-color: #778ba0; }

.menuModelColor_21 { background-color: #ca9ddb; }

.menuModelColor_24 { background-color: #58b8d8; }

.menuModelColor_1707 { background-color: #6ec3bf; }

.menuModelColor_1708 { background-color: #e06969; }

.menuModelColor_31 { background-color: #fbc02d; }

.menuModelColor_32 { background-color: #f9845b; }

.menuModelColor_9999 { background-color: #cb6b86; }

.menuModelColor_4 { background-color: #3ca487; }

.menuModelColor_5 { background-color: #949dd0; }

.menuModelColor_6 { background-color: #8d78ac; }

.menuModelColor_10 { background-color: #f2a1bc; }

.menuModelColor_11 { background-color: #5398bf; }

.menuModelColor_13 { background-color: #b2b2b2; }

.menuModelColor_14 { background-color: #64bb67; }

.menuModelColor_8 { background-color: #f5976c; }

.menuModelColor_9 { background-color: #4a8ab7; }

.menuModelColor_23 { background-color: #e5a915; }

.menuModelColor_1 { background-color: #778ba0; }

.menuModelColor_33 { background-color: #f9845b; }

.menuModelColor_34 { background-color: #e4a509; }

.menuModelColor_35 { background-color: #4a8ab7; }

.menuModelColor_36 { background-color: #3dc4bd; }


/*应用中心图标背景*/
.menuModelColor1 { background-color: #64bb67; }

.menuModelColor2 { background-color: #f5976c; }

.menuModelColor3 { background-color: #4a8ab7; }

.menuModelColor4 { background-color: #e5a915; }

.menuModelColor5 { background-color: #778ba0; }

.menuModelColor6 { background-color: #ca9ddb; }

.menuModelColor7 { background-color: #58b8d8; }

.menuModelColor8 { background-color: #6ec3bf; }

.menuModelColor9 { background-color: #e06969; }

.menuModelColor10 { background-color: #cb6b86; }

.menuModelColor11 { background-color: #3ca487; }

.menuModelColor12 { background-color: #949dd0; }

.menuModelColor13 { background-color: #8d78ac; }

.menuModelColor14 { background-color: #f2a1bc; }

.menuModelColor15 { background-color: #5398bf; }

.menuModelColor16 { background-color: #b2b2b2; }

.menuModelColor17 { background-color: #64bb67; }

.menuModelColor18 { background-color: #f5976c; }

.menuModelColor19 { background-color: #4a8ab7; }

.menuModelColor20 { background-color: #e5a915; }

.menuModelColor21 { background-color: #778ba0; }

.menuModelColor22 { background-color: #ca9ddb; }

.menuModelColor23 { background-color: #58b8d8; }

.menuModelColor24 { background-color: #6ec3bf; }

.menuModelColor25 { background-color: #e06969; }

.menuModelColor26 { background-color: #cb6b86; }

.menuModelColor27 { background-color: #3ca487; }

.menuModelColor28 { background-color: #949dd0; }

.menuModelColor29 { background-color: #8d78ac; }

.menuModelColor30 { background-color: #f2a1bc; }

.menuModelColor31 { background-color: #5398bf; }

.menuModelColor32 { background-color: #b2b2b2; }

.menuModelColor33 { background-color: #fc6b6b; }

.menuModelColor34 { background-color: #3dc4bd; }

.menuModelColor35 { background-color: #3dc4bd; }

.menuModelColor36 { background-color: #f9845b; }

/*首页 结束*/

/*表格控件翻页用到的样式 Start*/

.TempTableOuter {
    border-collapse: separate;
    border-spacing: 0px;
}

.TempTableOuter td {
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
    height: 38px;
    padding: 0px;
}

.TTBorder {
    background: white;
    border: none;
    border-bottom: 2px solid #E4E4E4;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin: 0px 0px 0px 0px;
    padding: 0 !important;
    width: inherit;
}

.TTHeader {
    background-color: #FFFFFF;
    color: #333333;
    cursor: default;
    font-size: 10pt;
    font-weight: bold;
    height: 48px;
    position: relative;
}

.TTHeaderNotOverFlow {
    background-color: #FFFFFF;
    color: #333333;
    cursor: default;
    font-size: 10pt;
    font-weight: bold;
    height: 48px;
}

.TTHeaderMove {
    background-color: #FFFFFF;
    filter: alpha(opacity=30);
    height: 48px;
    width: 1px;
}

.TTHeaderDrag {
    background-color: #FFFFFF;
    filter: alpha(opacity=100);
    font-size: 10pt;
    overflow: hidden;
    text-overflow: ellipsis;
}

.TTSummary { background-color: #c0c0c0; }

.TTText {
    color: #6F6F6F;
    font-size: 10pt;
    overflow: hidden;
    padding: 0px 4px 0px 4px;
    text-overflow: ellipsis;
}

.TTText td { border: none; height:37px; }

.TTableBodyText {
    color: #6F6F6F;
    font-family: Microsoft YaHei;
    font-size: 10pt;
    overflow: hidden;
    padding: 0px 4px 0px 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.TTTextALink  
{
    color:#333;
    font-weight:bold;
}

.TTText a:hover,a:active  
{
    color:#69a2cd;
}


.txtNormal {
    color: #606060;
    font-size: 10pt;
    font-weight: normal;
}

.rowEven {
    background-color: #FFFFFF;
    color: #000000
}

.rowOdd {
    background-color: #f9f9f9;
    color: #000000
}

.trEven {
    background-color: #FFFFFF;
    color: #000000;
    height: 30px;
}

.trOdd {
    background-color: #F8F8F8;
    color: #000000;
    height: 30px;
}

.tableBack { background-color: white; }

.tableHeader {
    background-color: #D6D6D6;
    height: 21px;
    width: 100%
}

.tableTitle {
    color: #084D92;
    cursor: default;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 5px;
    width: 100%;
}

.tableBorderLeft {
    background-color: #ffffff;
    background-image: url('theme/default/Images/tableBorderLeft.gif');
    background-repeat: repeat-y
}

.tableBorderRight {
    background-color: #ffffff;
    background-image: url('theme/default/Images/tableBorderRight.gif');
    background-repeat: repeat-y
}

.tableBorderBottom {
    background-color: #ffffff;
    background-image: url('theme/default/Images/tableBorderBottom.gif');
    background-repeat: repeat-x
}

.toolBar {
    background-color: #69a2cd;
    height: 40px;
}

.toolBarTDLeft {
    color: #fff;
    font-size: 14px;
    padding-left: 18px;
    text-align: left;
}
.toolBarTDLeft table{table-layout:fixed;}
.toolBarTDLeft table td{ padding-right :20px; overflow:hidden;-moz-text-overflow: ellipsis; text-overflow: ellipsis;  }

.toolBarTDRight {
    color: #fff;
    font-size: 14px;
    padding-right: 18px;
    text-align: right;
}

.toolBarTDRightA {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
}

.toolBarTDRightA:hover {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}

.toolBarTDRightA:visited {
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
}

.VXTempTablePageLink {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background-color: #e5e5e5;
    border: hidden 0px #000000;
    border-radius: 0px;
    color: #686868;
    font-size: 12px;
    height: 24px;
    margin: 10px 5px;
    text-align: center;
    width: 50px;
}

.VXTempTablePageLink:hover {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background-color: #f59366;
    border: hidden 0px #000000;
    border-radius: 0px;
    color: #ffffff;
    font-size: 12px;
    height: 24px;
    margin: 10px 5px;
    text-align: center;
    width: 50px;
}

.VXTempTablePageLinkText {
    background: #ffffff;
    border: 1px solid #aaaaaa;
    height: 24px;
    line-height: 18px;
    margin: 0px;
    padding: 0px; /*表单输入框内文字居中*/
    text-align: center;
    vertical-align: middle; /*表单控件上下居中对齐*/
    width: 24px;
}

.VXTempTablePageLinkLable {
    font-size: 12px;
    height: 35px;
    margin: 15px 5px 5px 5px;
    text-align: center;
    vertical-align: middle;
}

/*********************************************
	MovePanel
**********************************************/

.MovePanel {
    background-color: White;
    border: none;
    border-bottom: 2px solid #E4E4E4;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    display: none;
    left: 0px;
    margin: 0px 15px 30px 15px;
    padding: 0 !important;
    position: absolute;
    top: 60px;
    width: inherit;
    z-index: 50000;
}

.MovePanelHeader {
    background-color: #69a2cd;
    color: White;
    cursor: move;
    height: 40px;
    vertical-align: middle;
    width: 100%;
}

.MovePanelTitle {
    color: white;
    font-size: 12pt;
    font-weight: normal;
    overflow: hidden;
    padding-left: 5px;
    text-align: center;
    text-overflow: ellipsis;
    width: 100%;
}

.MovePanelResizeBorderLeft {
    background-image: url('theme/default/Images/MovePanelBorderLeft.gif');
    background-repeat: repeat-y;
    cursor: e-resize;
}

.MovePanelResizeBorderRight {
    background-image: url('theme/default/Images/MovePanelBorderRight.gif');
    background-repeat: repeat-y;
    cursor: e-resize;
}

.MovePanelBorderLeft {
    background-image: url('theme/default/Images/MovePanelBorderLeft.gif');
    background-repeat: repeat-y;
}

.MovePanelBorderRight {
    background-image: url('theme/default/Images/MovePanelBorderRight.gif');
    background-repeat: repeat-y;
}

.MovePanelBorderBottom {
    background-image: url('theme/default/Images/MovePanelBorderBottom.gif');
    background-repeat: repeat-x;
}

.PanelBody { background-color: #FFFFFF; }

.PanelHeader {
    background-color: white;
    border-top: solid 1px #F0F0F0;
    cursor: move;
    height: 21px;
    width: 100%;
}

.PanelStaticHeader { cursor: default; }

.InquiryTable {
    background-color: white;
    margin: 4px 4px 4px 4px;
    text-align: left;
    width: 300;
}

.PanelTitle {
    color: #808080;
    font-size: 10pt;
    font-weight: bold;
    overflow: hidden;
    padding-bottom: 3px;
    padding-top: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.panelBorderLeft {
    background-color: #ffffff;
    background-image: url('theme/default/Images/panelBorderLeft.gif');
    background-repeat: repeat-y
}

.panelBorderRight {
    background-color: #ffffff;
    background-image: url('theme/default/Images/panelBorderRight.gif');
    background-repeat: repeat-y
}

.panelBorderBottom {
    background-color: #ffffff;
    background-image: url('theme/default/Images/panelBorderBottom.gif');
    background-repeat: repeat-x
}

.PanelInnerHeader {
    background-color: #E31B26;
    cursor: default;
    height: 20px;
    text-align: left;
    white-space: nowrap;
}

.PanelInnerTitle {
    color: white;
    font-size: 10pt;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.panelInnerBorderLeft {
    background-color: #ffffff;
    background-image: url('theme/default/Images/panelInnerBorderLeft.gif');
    background-repeat: repeat-y
}

.panelInnerBorderRight {
    background-color: #ffffff;
    background-image: url('theme/default/Images/panelInnerBorderRight.gif');
    background-repeat: repeat-y
}

.panelInnerBorderBottom {
    background-color: #ffffff;
    background-image: url('theme/default/Images/panelInnerBorderBottom.gif');
    background-repeat: repeat-x
}

.ComboFormHorizTab {
    border-bottom: solid 1px #202020;
    border-top: solid 2px white;
    float: left;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 793px;
}

.ComboFormPanelOuterHeader {
    border-bottom: solid 1px #202020;
    border-top: solid 1px white;
    cursor: default;
    height: 21px;
    text-align: left;
    width: 794px;
}

.ComboFormPanelHeader {
    background-image: url('theme/default/Images/cfpHeaderBack.gif');
    background-repeat: repeat-x;
    cursor: pointer;
    white-space: nowrap;
}

.ComboFormPanelTitle {
    color: black;
    cursor: pointer;
    font-size: 10pt;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ComboFormPanelCellBottomBorder { border-bottom: solid 1px #202020; }

.input-group .form-control { width: 98% !important; }

/*#divLookup .modal-dialog { width: 700px !important; }*/

.col-sm-8-0 { width: 100%; }

.col-xs-8-0 { width: 100%; }

.lable-height-0 {
    height: 35px;
    line-height: 35px;
}
 
 
/*表格控件翻页用到的样式 End*/

/* knx Check Box start
----------------------------------*/

.knxCheckboxLabel, span.knxCheckbox label {
  color: #444;
  cursor: pointer;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
  display:inline-block;
}

input.knxCheckbox, span.knxCheckbox input {
    border: 0 none;
    cursor: pointer;
    filter: alpha(opacity=0);
    height: 0px;
    margin: 0;
    opacity: 0;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 0px;
}

.knxCheckbox + .knxCheckboxLabel:after, .knxCheckbox + input[type="hidden"] + .knxCheckboxLabel:after, span.knxCheckbox > label:after {
    background-image: url(../Content/images/uncheck.png);
    background-position: 1px 0;
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    height: 21px;
    margin: 4px 0px -4px 10px;
    vertical-align: middle;
    width: 24px;
}

.knxCheckbox:focus + .knxCheckboxLabel:after, .knxCheckbox:focus + input[type="hidden"] + .knxCheckboxLabel:after, .knxCheckbox.focus + .knxCheckboxLabel:after, .knxCheckbox.focus + input[type="hidden"] + .knxCheckboxLabel:after, span.knxCheckbox > input:focus + label:after { background-image: url(../Content/images/uncheck.png); }

.knxCheckbox:checked + .knxCheckboxLabel:after, .knxCheckbox:checked + input[type="hidden"] + .knxCheckboxLabel:after, .knxCheckbox.isPartial:checked + .knxCheckboxLabel:after, .knxCheckbox.isPartial:checked + input[type="hidden"] + .knxCheckboxLabel:after, span.knxCheckbox > input:checked + label:after { background-image: url(../Content/images/check.png); }


.ie7 input.knxCheckbox, .ie8 input.knxCheckbox, .ie7 span.knxCheckbox > input, .ie8 span.knxCheckbox > input {
    filter: alpha(opacity=100);
    height: auto;
    height: 16px;
    margin-right: 4px;
    opacity: 1;
    position: static;
    width: auto;
    width: 16px;
}

.ie7 input.knxCheckbox:focus, .ie8 input.knxCheckbox:focus, .ie7 span.knxCheckbox > input:focus, .ie8 span.knxCheckbox > input:focus { outline: 1px solid #13A3F7; }

.ie7 input.knxCheckboxLabel, .ie8 input.knxCheckboxLabel, .ie7 span.knxCheckbox > label, .ie8 span.knxCheckbox > label {
    position: relative;
    top: -3px;
}

.ie7 .knxCheckbox + .knxCheckboxLabel:after, .ie8 .knxCheckbox + .knxCheckboxLabel:after, .ie7 .knxCheckbox + input[type="hidden"] + .knxCheckboxLabel:after, .ie8 .knxCheckbox + input[type="hidden"] + .knxCheckboxLabel:after, .ie7 span.knxCheckbox > label:after, .ie8 span.knxCheckbox > label:after { display: none; }

/* knx Check Box End
----------------------------------*/

/*简历操作页面的样式 start*/

.tblContent {
    padding-left: 5px;
    width: 800px;
}

.tdTitle {
    font-weight: bold;
    padding-left: 25px;
    vertical-align: top;
    width: 150px;
}

.tdContent {
    padding-left: 5px;
    width: 600px;
    word-break: break-all;
    word-wrap: break-word;          
}

.RemarkContent {
    padding-left: 25px;
    padding-top: 10px;
    width: 700px;
}

.paddingTop { margin-top: 30px; }

.hrefStyle {
    color: Blue;
    text-decoration: underline;
}

.myRemark {
    height: 200px;
    width: 700px;
}

/*简历操作页面的样式 End*/

/*
学习行动计划 开始
*/

.lap-prog-table { width: 100%; }

.lap-prog-table td {
    height: 30px;
    line-height: 30px;
}

.lap-bartable { width: 800px; }

.lap-bartable td { width: 200px; }

.lap-bartable2 { width: 800px; }

.lap-bartable2 td { width: 400px; }

.lap-prog-bar {
    background-color: #e6e6e6;
    border-radius: 12px 12px 12px 12px;
    height: 20px;
    margin-bottom: -1px;
    width: 620px;
}

.lap-prog-bar-220 {
    border-radius: 12px 0px 0px 12px;
    height: 20px;
    margin-top: -20px;
    width: 212px;
}

.lap-prog-bar-300 {
    border-radius: 12px 0px 0px 12px;
    height: 20px;
    margin-top: -20px;
    width: 302px;
}

.lap-prog-bar-420 {
    border-radius: 12px 0px 0px 12px;
    height: 20px;
    margin-top: -20px;
    width: 412px;
}

.lap-prog-bar-620 {
    border-radius: 12px 12px 12px 12px;
    height: 20px;
    margin-top: -20px;
    width: 620px;
}

.lap-bar1 { background-color: #9e98d2; }

.lap-bar2 { background-color: #51b5d7; }

.lap-bar3 { background-color: #e9c64f; }

.lap-barscale {
    background-color: #dcdcdc;
    height: 10px;
    margin-left: 10px;
    width: 2px;
}

.lap-barscale2 {
    background-color: #dcdcdc;
    height: 10px;
    margin-left: 10px; 
    width: 2px;
}

.lap-barscale2-div { margin-left: 5px; }

.lap-barscale3 {
    background-color: #dcdcdc;
    height: 10px;
    margin-left: 210px;
    width: 2px;
}

.lap-barscale3-div { margin-left: 200px; }


.lap-left {
    float: left;
    font-size: 14px;
    width: 80px;
}

.lap-LearnBefore {
    height: 50px;
    margin-bottom: 20px;
    min-width: 880px;
    width: 100%;
}

.lap-Learning {
    height: 50px;
    margin-bottom: 20px;
    margin-top: 30px;
    min-width: 880px;
    width: 100%;
}

.lap-LearnAfter {
    height: 50px;
    margin-bottom: 20px;
    margin-top: 30px;
    min-width: 880px;
    width: 100%;
}

.lap-linkbutton {
    background-color: #F6A47E;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
    float: right;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 100px;
}
.lap-linkbutton a { color: #fff; }

.lap-linkbutton2 {
    background-color: #dcdcdc;
    border-radius: 6px 6px 6px 6px;
    color: black;
    float: right; 
    text-align: center;
    width:160px;
    line-height:28px;
    margin-top:3px;
    margin-left:5px;
}
.lap-linkbutton2 a { color: black; }

.lap-itemtable { width: 100%; }

.lap-itemtableTd1 {
    height: 35px;
    line-height: 35px;
    text-indent: 11px;
    width: 80%;
}

.lap-itemtableTd2 { height: 100px; }

.lap-itemdiv {
    height: 35px;
    line-height: 35px;
    margin-left: 12px;
    width: 100%;
}

.lap-lable {
    height: 35px;
    line-height: 35px;
    width: 100%;
}

.lap-lableleft {
    float: left;
    width: 100px;
}

.lap-lableright {
    float: left;
    margin-left: 15px;
}

.lap-divbottom {
    border-bottom: 1px solid #dcdcdc;
    height: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.lap-title {
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    margin-left: 10px;
}

.lap-titlecontent {
    height: 40px;
    line-height: 40px;
    width: 80%;
}

.lap-left25 { margin-left: 28px; }

.lap-left45 { margin-left: 55px; }

.lap-itemhis { width: 550px; }

.lap-itemhis td {
    height: 30px;
    height: 30px;
}

.lap-itemhisAnswer {
    background-color: #dcdcdc;
    border-radius: 3px 3px 3px 3px;
    height: 120px;
    margin-top: 10px;
    width: 540px;
}

.lap-itemhisAnswer2 {
    height: 100px;
    margin: 10px;
    width: 530px;
}

.lap-itemhisButton {
    background-color: #F6A47E;
    border-radius: 6px 6px 6px 6px;
    color: #fff;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 60px;
}

.lap-itemhisButton a { color: #fff; }

.tab-content { border: none; }

.nav-tabs { border-bottom: none; }

.nav-tabs > li { width: 120px; }

.nav-tabs > li a {
    background-color: #8996A7;
    color: #fff;
    text-align: center;
}

.nav-tabs > li > a { border: 1px solid #dcdcdc !important; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #dcdcdc;
    border-top: none;
    box-shadow: none;
    margin-top: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #dcdcdc;
    margin-top: 0px;
}

.tab-content {
    background-color:#fff; 
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box; 
    border-radius: 0px 0px 6px 6px;
    padding-bottom:30px;
}
.lap-radius1{border-radius: 0px 0px 6px 6px;}
.lap-trackQuestion {
    height: 20px;
    margin-top: 10px;
    width: 100%;
}

.lap-tracklable {
    height: 35px;
    line-height: 35px;
    width: 100%;
}

.lap-trackdiv {
    float: left;
    margin-right: 10px;
}

.lap-trackheight { height: 90px; }

.lap-projectstatus { color: #F6A47E; }

.lap-textarea {
    height: 80px !important;
    margin-left: 0px !important;
    width: 100% !important;
}

.lap-textareaHeight { height: 100px !important; }

.lap-progressSel {
    color: #fff;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin-bottom: -40px;
    text-align: right;
}

.lap-progressSel a { color: #fff; }

.lap-trackchart {
    height: 200px;
    width: 800px;
    margin-top:40px;
}

.lap-tracktable {
    border-bottom: 2px solid #EEEEEE;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-top: 30px;
    width: 800px;
    margin-left:10px;
}

.lap-tracktable th {
    background-color: #dcdcdc;
    border: 2px solid #dcdcdc;
    height: 35px;
    line-height: 35px;
    text-indent: 20px;
}

.lap-tracktable td {
    border-left: 2px solid #EEEEEE;
    border-right: 2px solid #EEEEEE;
    border-top: 2px solid #EEEEEE;
    height: 34px;
    text-indent: 10px;
}

.lap-buttondiv { margin: 20px; }

.textareanoborder {
    background-color: #dcdcdc;
    border: none;
    height: 100px;
    width: 530px;
}

.textareanoborder:hover {
    background-color: #dcdcdc;
    border: none;
    height: 100px;
    width: 530px;
}

.lap-columnlayout { width: 100%; }

.lap-column1, .lap-column2, .lap-column3, .lap-column4, .lap-column5 {
    display: inline-block;
    *display: inline;
    margin-right: 2%;
    /* Clearfix */
    overflow: hidden;
    *overflow: visible;
    vertical-align: top;
    width: 47%;
    *zoom: 1;
}
.lap-goalList{
    padding-bottom:30px;
}
#divGoalInfo{ padding-bottom:30px; } 
.lap-a{ color:#fff;}
.lap-filter{ margin: 20px}
.lap-filter-button{ text-align:center; margin-top:5px;}
.lap-div-left{ float:left; margin-right:2px;}
/*
学习行动计划 结束
*/

/*  操作可用按钮 开始 TempTable表格中操作列按纽开始  */
/*修改 报表*/.listbtn-modify-report {background-image: url("images/icon/button/01/modify2.png");cursor: pointer;height: 30px;margin-right: 5px;width: 30px;background-repeat:no-repeat;}
/*删除 报表*/.listbtn-del-report {background-image: url("images/icon/button/01/del2.png");cursor: pointer;height: 30px;margin-right: 5px;width: 30px;background-repeat:no-repeat;}
/*查看 预览*/ .listbtn-view {background: url("images/icon/button/01/view.png") left no-repeat;cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*编辑*/.listbtn-edit {background-image: url("images/icon/button/01/edit.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*修改*/.listbtn-modify {background-image: url("images/icon/button/01/modify.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*发送*/.listbtn-send {background-image: url("images/icon/button/01/send.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*填写*/.listbtn-add {background-image: url("images/icon/button/01/add.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*删除*/.listbtn-del {background-image: url("images/icon/button/01/del.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*审批*/.listbtn-approve {background-image: url("images/icon/button/01/approve.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*导出-01*/.listbtn-export-01 {background-image: url("images/icon/button/01/export-1.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*导出*/.listbtn-export {background-image: url("images/icon/button/01/export.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*刷新*/.listbtn-refresh {background-image: url("images/icon/button/01/refresh.png");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*跟进*/.listbtn-track {background-image: url("images/icon/button/01/track.png");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*延期*/.listbtn-delay {background-image: url("images/icon/button/01/delay.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*解读 详情*/.listbtn-detail {background-image: url("images/icon/button/01/detail.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*启动*/ .listbtn-start {background-image: url("images/icon/button/01/start.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*签到*/ .listbtn-sign {background-image: url("images/icon/button/01/sign.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*详细 明细*/ .listbtn-details {background-image: url("images/icon/button/01/details.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*填答统计*/ .listbtn-fillstatistics {background-image: url("images/icon/button/01/fillstatistics.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*二维码*/ .listbtn-qrcode {background-image: url("images/icon/button/01/qrcode.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*实时显示*/ .listbtn-realtimedisplay {background-image: url("images/icon/button/01/realtimedisplay.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*下载*/ .listbtn-download {background-image: url("images/icon/button/01/download.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*复制*/ .listbtn-copy {background-image: url("images/icon/button/01/copy.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*题目*/ .listbtn-topic {background-image: url("images/icon/button/01/topic.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*上移*/ .listbtn-moveup {background-image: url("images/icon/button/01/moveup.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*下移*/ .listbtn-movedown {background-image: url("images/icon/button/01/movedown.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*模板选择*/ .listbtn-tempselect {background-image: url("images/icon/button/01/tempselect.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*有效*/ .listbtn-effective {background-image: url("images/icon/button/01/effective.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*无效*/ .listbtn-invalid {background-image: url("images/icon/button/01/invalid.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*调整*/ .listbtn-adjust{background-image: url("images/icon/button/01/adjust.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat: no-repeat;}
/*不可调整*/ .listbtn-unadjust{background-image: url("images/icon/button/01/unadjust.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat: no-repeat;}
/*操作*/ .listbtn-operation {background-image: url("images/icon/button/01/operation.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*修改密码*/ .listbtn-changepwd{background-image: url("images/icon/button/01/changepwd.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*权限*/ .listbtn-permission {background-image: url("images/icon/button/01/permission.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*推荐*/ .listbtn-recommend {background-image: url("images/icon/button/01/recommend.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*发布*/ .listbtn-publish {background-image: url("images/icon/button/01/publish.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*暂停*/ .listbtn-pause {background-image: url("images/icon/button/01/pause.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*结束*/ .listbtn-end {background-image: url("images/icon/button/01/end.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*转正*/ .listbtn-probation {background-image: url("images/icon/button/01/probation.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*调动*/ .listbtn-mobilize {background-image: url("images/icon/button/01/mobilize.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*离职*/ .listbtn-dimission {background-image: url("images/icon/button/01/dimission.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*参与离职调研*/ .listbtn-joinTermination {background-image: url("images/icon/button/01/joinTermination.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*跟进记录*/.listbtn-trackrecord {background-image: url("images/icon/button/01/trackrecord.png");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*验收*/.listbtn-acceptance {background-image: url("images/icon/button/01/acceptance.png");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*导入*/.listbtn-import{background-image: url("images/icon/button/01/import.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*预发布*/.listbtn-surveyyfb{background-image: url("images/icon/button/01/surveyyfb.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*发布*/.listbtn-surveyfb{background-image: url("images/icon/button/01/surveyfb.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*手机查看*/.listbtn-mphone{background-image: url("images/icon/button/01/mphone.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*电脑查看*/.listbtn-computer{background-image: url("images/icon/button/01/computer.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*设计*/.listbtn-design{background-image: url("images/icon/button/01/design.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*邮箱*/.listbtn-email{background-image: url("images/icon/button/01/Email.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*短信*/.listbtn-sms{background-image: url("images/icon/button/01/SMS.jpg");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*批次*/.listbtn-release{background-image: url("images/icon/button/01/ReleaseNo.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*学习路径*/.listbtn-learnpath{background-image: url("images/icon/button/01/learnpath.png");cursor: pointer;height: 14px;margin-right: 5px;width: 14px;background-repeat:no-repeat;}
/*学习地图*/.listbtn-learnplan{background-image: url("images/icon/button/01/learnplan.png");cursor: pointer;height: 14px;margin-right: 5px;width: 14px;background-repeat:no-repeat;}

/*员工入职*/.listbtn-entry {background-image: url("images/icon/button/01/entry.jpg");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}

/*学习活动计划-新增*/.listbtn-lmapadd{background-image: url("images/icon/button/01/lmap_addnew.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*学习活动计划-删除*/.listbtn-lmapdel{background-image: url("images/icon/button/01/lmap_del.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*学习活动计划-上移*/.listbtn-lmaprowdown{background-image: url("images/icon/button/01/lmap_rowdown.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*学习活动计划-下移*/.listbtn-lmaprowup{background-image: url("images/icon/button/01/lmap_rowup.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*薪酬社保参保区域-平均工资*/.listbtn-avgwage{background-image: url("images/icon/button/01/avgwage.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*薪酬社保参保区域-区域政策*/.listbtn-sipolicy{background-image: url("images/icon/button/01/sipolicy.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*薪酬计算维护*/.listbtn-maintain{background-image: url("images/icon/button/01/weihu.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*薪酬数据发放*/.listbtn-grant{background-image: url("images/icon/button/01/fafang.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*解锁*/.listbtn-unlock{background-image: url("images/icon/button/01/unlock.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*锁定*/.listbtn-lock{background-image: url("images/icon/button/01/lock.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*提醒*/.listbtn-ring{background-image: url("images/icon/button/01/ring.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*一键发布*/.listbtn-yijian{background-image: url("images/icon/button/01/yijian.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*系统设置-设置信息项目*/.listbtn-settingItem{background-image: url("images/icon/button/01/setting.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*系统设置-设置信息项目-暂存*/.listbtn-settingItemTemp{background-image: url("images/icon/button/01/settingTemp.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*会议管理-会议室图表*/.listbtn-meetingchart{background-image: url("images/icon/button/01/meetingchart.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*会议管理-设备图表*/.listbtn-devicechart{background-image: url("images/icon/button/01/devicechart.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*社保管理-缴交*/.listbtn-pay{background-image: url("images/icon/button/01/pay.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*社保管理-补缴*/.listbtn-overdue{background-image: url("images/icon/button/01/overdue.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*社保管理-停缴*/.listbtn-stop{background-image: url("images/icon/button/01/stop.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*社保管理-代缴明细*/.listbtn-paymentdetail{background-image: url("images/icon/button/01/paymentdetail.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*人事管理-人员重聘*/.listbtn-emprehire{background-image: url("images/icon/button/01/rehire.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*抄送*/.listbtn-ChaoSong{background-image: url("images/icon/button/01/ChaoSong.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*未填写*/.listbtn-notadded {background-image: url("images/icon/button/01/notadded.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*已填写*/.listbtn-added {background-image: url("images/icon/button/01/added.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*  操作可用按钮 结束 TempTable表格中操作列按纽结束  */

/*  操作不可用按钮 开始 TempTable表格中操作列不可用按纽开始  */
/*修改 报表*/.listbtn-modifydisable-report {background-image: url("images/icon/button/02/modify2.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*删除 报表*/.listbtn-deldisable-report {background-image: url("images/icon/button/02/del2.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*查看 预览*/.listbtn-viewdisable {background-image: url("images/icon/button/02/view.png");height: 15px;margin-right: 5px;width: 15px;cursor:auto;background-repeat:no-repeat;}
/*编辑*/.listbtn-editdisable {background-image: url("images/icon/button/02/edit.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*修改*/.listbtn-modifydisable {background-image: url("images/icon/button/02/modify.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*发送*/.listbtn-senddisable {background-image: url("images/icon/button/02/send.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*填写*/.listbtn-adddisable {background-image: url("images/icon/button/02/add.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*删除*/.listbtn-deldisable {background-image: url("images/icon/button/02/del.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*审批*/.listbtn-approvedisable {background-image: url("images/icon/button/02/approve.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*导出*/.listbtn-exportdisable {background-image: url("images/icon/button/02/export.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*刷新*/.listbtn-refreshdisable {background-image: url("images/icon/button/02/refresh.png");height: 15px;width: 15px;background-repeat:no-repeat;}
/*跟进*/.listbtn-trackdisable {background-image: url("images/icon/button/02/track.png");height: 15px;margin-right: 5px;width: 15px;    background-repeat:no-repeat;}
/*延期*/.listbtn-delaydisable {background-image: url("images/icon/button/02/delay.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*解读 详情*/.listbtn-detaildisable {background-image: url("images/icon/button/02/detail.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*启动*/.listbtn-startdisable {background-image: url("images/icon/button/02/start.png");height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*签到*/ .listbtn-signdisable {background-image: url("images/icon/button/02/sign.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*详细 明细*/ .listbtn-detailsdisable {background-image: url("images/icon/button/02/details .png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*填答统计*/ .listbtn-fillstatisticsdisable {background-image: url("images/icon/button/02/fillstatistics .png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*二维码*/ .listbtn-qrcodedisable {background-image: url("images/icon/button/02/qrcode.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*实时显示*/ .listbtn-realtimedisplaydisable {background-image: url("images/icon/button/02/realtimedisplay.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*下载*/ .listbtn-downloaddisable {background-image: url("images/icon/button/02/download.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*复制*/ .listbtn-copydisable {background-image: url("images/icon/button/02/copy.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*题目*/ .listbtn-topicdisable {background-image: url("images/icon/button/02/topic.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*上移*/ .listbtn-moveupdisable {background-image: url("images/icon/button/02/moveup.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*下移*/ .listbtn-movedowndisable {background-image: url("images/icon/button/02/movedown.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*模板选择*/ .listbtn-tempselectdisable {background-image: url("images/icon/button/02/tempselect.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*有效*/ .listbtn-effectivedisable {background-image: url("images/icon/button/02/effective.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*无效*/ .listbtn-invaliddisable {background-image: url("images/icon/button/02/invalid.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*操作*/ .listbtn-operationdisable {background-image: url("images/icon/button/02/operation.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*修改密码*/ .listbtn-changepwddisable {background-image: url("images/icon/button/02/changepwd.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*权限*/ .listbtn-permissiondisable {background-image: url("images/icon/button/02/permission.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*推荐*/ .listbtn-recommenddisable {background-image: url("images/icon/button/02/recommend.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*发布*/ .listbtn-publishdisable {background-image: url("images/icon/button/02/publish.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*暂停*/ .listbtn-pausedisable {background-image: url("images/icon/button/02/pause.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*结束*/ .listbtn-enddisable {background-image: url("images/icon/button/02/end.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*转正*/ .listbtn-probationdisable {background-image: url("images/icon/button/02/probation.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*调动*/ .listbtn-mobilizedisable {background-image: url("images/icon/button/02/mobilize.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*离职*/ .listbtn-dimissiondisable {background-image: url("images/icon/button/02/dimission.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*参与离职调研*/ .listbtn-joinTerminationdisable {background-image: url("images/icon/button/02/joinTermination.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*跟进记录*/.listbtn-trackrecorddisable {background-image: url("images/icon/button/02/trackrecord.png");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*验收*/.listbtn-acceptancedisable {background-image: url("images/icon/button/02/acceptance.png");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*员工入职*/.listbtn-entrydisable {background-image: url("images/icon/button/02/entry.jpg");cursor: pointer;height: 15px;width: 15px;background-repeat:no-repeat;}
/*链接*/.listbtn-url {background-image: url("images/icon/button/01/url.png");cursor: pointer;margin-right: 6px;height: 15px;width: 15px;background-repeat:no-repeat;}
/*导入*/.listbtn-importdisable{background-image: url("images/icon/button/02/import.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*预发布*/.listbtn-surveyyfbdisable{background-image: url("images/icon/button/02/surveyyfb.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*发布*/.listbtn-surveyfbdisable{background-image: url("images/icon/button/02/surveyfb.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*手机查看*/.listbtn-mphonedisable{background-image: url("images/icon/button/02/mphone.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*电脑查看*/.listbtn-computerdisable{background-image: url("images/icon/button/02/computer.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*设计*/.listbtn-designdisable{background-image: url("images/icon/button/02/design.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*邮箱*/.listbtn-emaildisable{background-image: url("images/icon/button/02/Email.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*短信*/.listbtn-smsdisable{background-image: url("images/icon/button/02/SMS.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*批次*/.listbtn-releasedisable{background-image: url("images/icon/button/02/ReleaseNo.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*学习路径*/.listbtn-learnpathdisable{background-image: url("images/icon/button/02/learnpath_gray.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*学习计划*/.listbtn-learnplandisable{background-image: url("images/icon/button/02/learnplan_gray.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*  操作不可用按钮 结束 TempTable表格中操作列不可用按纽结束  */
/*薪酬社保参保区域-平均工资*/.listbtn-avgwagedisable{background-image: url("images/icon/button/02/avgwage.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*薪酬社保参保区域-区域政策*/.listbtn-sipolicydisable{background-image: url("images/icon/button/02/sipolicy.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*薪酬计算维护*/.listbtn-maintaindisable{background-image: url("images/icon/button/02/weihu.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*薪酬数据发放*/.listbtn-grantdisable{background-image: url("images/icon/button/02/fafang.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*提醒*/.listbtn-ringdisable{background-image: url("images/icon/button/02/ring.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*锁定*/.listbtn-lockdisabled{background-image: url("images/icon/button/02/lock.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*锁定*/.listbtn-yijiandisable{background-image: url("images/icon/button/02/yijian.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*系统设置-设置信息项目不可用*/.listbtn-settingItemdisable{background-image: url("images/icon/button/02/settingdisabled.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*社保管理-缴交*/.listbtn-paydisable{background-image: url("images/icon/button/02/pay.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*社保管理-补缴*/.listbtn-overduedisable{background-image: url("images/icon/button/02/overdue.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*社保管理-停缴*/.listbtn-stopdisable{background-image: url("images/icon/button/02/stop.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*社保管理-代缴明细*/.listbtn-paymentdetaildisable{background-image: url("images/icon/button/02/paymentdetail.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}

/*人事管理-人员重聘*/.listbtn-emprehire-disable{background-image: url("images/icon/button/02/rehire.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*抄送*/.listbtn-ChaoSongdisable{background-image: url("images/icon/button/02/ChaoSong.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*招聘管理-渠道预览*/.listbtn-slice{background-image: url("images/icon/button/02/slice.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}


.knxDynamicTable { width: 100%; }

.knxDynamicTable td {
    border-right: 2px solid #EEEEEE;
    border-top: 2px solid #EEEEEE;
    height: 34px;
}

.knxDynamicTable input {
    -webkit-transition: none;
    background-color: transparent;
    border: none;
    color: #333333;
    display: block;
    font-size: 14px;
    height: 34px;
    padding: 6px 12px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    width: 100%;
}

.knxDynamicTable input:focus {
    border: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.knxDynamicTable input[readonly]:hover {
    cursor: not-allowed;
    -ms-opacity: 1;
    opacity: 1;
}

.knxDynamicTable input[type=checkbox] {
    height: 14px;
    width: 18px;
}

 
.tableContent { margin: 0 0 -2px -2px; }

.modal-header h4 {
    color: #ffffff;
    font-size: 14px;
}

.header-color-orange {
    background: #E5A915;
    padding: 10px 15px;
    text-align: center;
}

.header-color-blue {
    background: #69A2CD;
    padding: 10px 15px;
    text-align: center;
}

.header-color-red {
    background: #E06969;
    padding: 10px 15px;
    text-align: center;
}









/****************VxPopup Style****************/
.vxPopup {
    width: 370px;
    height: 230px;
}

.vxPopup .modal-header {
    height: 40px;
}

.vxPopup .modal-header .modal-title:before
{
    content: "";
    height: 19px;
    width: 19px;
    float: left;
    margin-left: -20px;
    position: absolute;
}

.vxPopup .modal-header .modal-title.safariHack:before 
{
    margin-left: 125px;
}

@media screen and (min-width:0\0) {
     .vxPopup .modal-header .modal-title:before {
         margin-left: 115px;
     }
}

.vxPopup .header-color-blue .modal-title::before {
    background-image: url(../Content/images/alert.png);
}
.vxPopup .header-color-red .modal-title::before {
    background-image: url(../Content/images/error.png);
}
.vxPopup .header-color-orange .modal-title::before {
    background-image: url(../Content/images/warning.png);
}

.vxPopup .modal-body {
    text-align: center;
    height: 120px;
    font-size: 14px;
}

.vxPopup .modal-footer {
    border-top: none;
    text-align: center;
}
/********************END*********************/


/******离职调研管理报表样式End******/

/*
    敬业度行动计划 开始
*/
.apt-selecttable{ width:100%;}
/*
    敬业度行动计划 结束
*/
/*简历操作页面的样式 Start*/
.hrstyle
{
    border-top: 3px #6C6C6C solid; padding-left: 15px;
}
.detailTitle
{
    font-size:14px;
    font-weight:bold;
}
.detailContent
{
    font-size:14px;
    width: 180px; padding-left:10px;
}
.viewDetail
{
font-size:14px;
text-decoration:underline;
color:Blue;
}
/*简历操作页面的样式 End*/
/*离职调研报表解读页面的样式 Start*/
.ReportName
{
    font-size:20px;
    font-family:微软雅黑;

}
.reportHeader
{
    font-size:16px;
    font-family:微软雅黑;
}
.fengeLine
{
    border-top:1px solid #DADADA;
}


/*离职调研报表解读页面的样式 End*/


/************************************离职调研管理报表样式开始*******************************************/

/****报表总体预览****/



.TSReportTitle{ font-family: 微软雅黑; color:#333333; font-size:18px;}
.TSReportTitle .head{ font-size: 30px; margin-bottom:39px;}
.TSReportTitle .subhead { position:relative;top:39px;padding-right:40px; }
.disLine{border-top:1px #ECECEC solid; position:relative;top:41px;}
.TSReportTitle .rptperiod { position:relative;top:40px; }

.TSReportIcon {position:relative;top:70px; font-family: 微软雅黑; color:#333333;}
.TSReportIcon >div
{
    height:110px;width:250px;background-color: #ffffff;border-radius: 6px 6px 6px 6px;box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);margin:0 auto 110px auto;
}
.TSReportIcon >div:first-child{ float:left }
.TSReportIcon>div:last-child{ float:left;margin-top:-220px; }
.icon-report1
{
    background: url(../Content/images/DissmisionReport/zongcanyurenshu.png) no-repeat;
    width:100%;
    height:100%;
}
.icon-report2
{
     background: url(../Content/images/DissmisionReport/youxiaobaogaorenshu.png)  no-repeat;
     width:100%;
    height:100%;
}
.icon-report3
{
     background: url(../Content/images/DissmisionReport/zongtilisan.png)  no-repeat;
     width:100%;
    height:100%;
}
.TSReportIcon >div>i
{
    position: relative;
    top: 20px;
    left: 25px;
}
.TSReportIcon >div>i>p
{
    font-family: 微软雅黑;
    font-size:14px;
    color:#333333; 
}
.TSReportIcon >div>i>span
{
    font-family: 微软雅黑;
    font-size:30px;
    font-weight:bold;
    color:#333333; 
}
.TSContentTable {width:90%}
.TSContentTablePDF {width:100%;font-size:14px;height:40px;color:#fff; font-family: 微软雅黑;background-color:#39add1}
.TSContentTablePDF>tbody>tr>td {padding-left:10px; }



.ReportLayout td{margin-top:20px;}

.ReportName{font-size:30px;margin-top:-13px;}
.ReportNameAndTitle tr{margin-top:103px;}
.report-subHeader{ font-family: 微软雅黑; width:20%;}
.report-subHeaderRow{margin-top:39px; position:absolute;}
.report-subtitle{ width:20%;height:5%; }
.rptSubtitle-title{font-size:14px;color:#333333;padding-left:20px;}
.rptSubtitle-content{font-size:30px;color:#333333;padding-left:20px;}
.report-reportArea{margin-top:42px;}

.report-subtitleArea{width: 100%; }
.radusType
{
    background-color: #ffffff;
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
    text-align: center;
    width: 200px;
    margin:0 auto;
} 

.radusTypeLeft{ float:left;} 
.radusTypeCenter{ margin:0 auto; }
.radusTypeRight{float:right;}

        #skill
        {
            list-style: none;
            padding-top: 0px;
            width: 300px;
        }
        #skill li
        {
            background: #eeece0;
            height: 30px;
            border-radius: 3px;
            
            -moz-border-radius: 20px; /* Gecko browsers */
            -webkit-border-radius: 20px; /* Webkit browsers */
            border-radius: 20px; /* W3C syntax */
        }
        #skill li em
        {
            position: relative;
            top: -30px;
            font-style: normal;
        }
   .expand
    {
            height: 30px;
            background: #F8A93B;
            -moz-border-radius: 14px; /* Gecko browsers */
            -webkit-border-radius: 14px; /* Webkit browsers */
            border-radius: 14px; /* W3C syntax */
            position: absolute; /*       box-shadow: 0px 0px 10px 1px rgba(0,198,255,0.4);*/
        }
        .css3
        {
            -moz-animation: css3 2s ease-out;
            -webkit-animation: css3 2s ease-out;
        }
.weatherglass{margin-top:10px;}
.weatherglass li{margin-top:10px;}
.weatherglass td{ height:12px;margin-top:0px;}
.weatherglassIndex{  height: 30px; /* margin-top: -2px; */ vertical-align: middle; /* margin: 0 auto; */ line-height: 30px;}

.ReadingTable{width:100%;border:2px solid #ECECEC;}
.ReadingTableColName{border:2px solid #ECECEC; font-weight:bold;font-size:12px;color:#000000; height:30px;}
.ReadingTableColValue{border:2px solid #ECECEC; font-size:12px;color:#000000;height:30px;}
.ReadingTableRowName{border:2px solid #ECECEC; width:15%;text-align:left;padding-left:2%; }
.ReadingTableRowPrefix{text-align:left;}
.ReadingContentTable{height:100px;width:100%}
.ReadingContentTable textarea{border:2px solid #ECECEC;height:100%;width:100%;background-color:#EEEEEE;}

.report-xAxis{font-family:微软雅黑;font-weight:bold;font-size:12px;color:#000000;}

/****报表单个预览****/
.RptBody{background-color:#fff}
/****报表解读****/

/*****************************************离职调研管理报表样式结束*****************************************/

.paddingHack {
    padding-left: 0;
    padding-right: 0;
}

/*****************************************内推简历维护*****************************************************/
.resumDetail {
    color: #333333;
    display: inline-block;
    font-size: 13px;
    font-weight: inherit;
    line-height: 20px;
    width: 100%;
    padding: 0 0 0 10px;
    text-align: left;
    white-space: pre-line;
    word-wrap:break-word;
    word-break:normal;
}

/*员工信息维护*/
 .empPotrait
{
    margin-left: 28px;margin-top: 18px;
}
.empPotrait>img{float:left;position:relative;height:106px;width:106px}
.empPotrait>div{float:left;position:relative;left: 38px;top:25px;}

.event-look
        {
            cursor: pointer;
            padding: 2px 10px;
            font-size: 12px;
            background-color: #777;
            color: #fff;
            -moz-border-radius: 5px; /* Gecko browsers */
            -webkit-border-radius: 5px; /* Webkit browsers */
            border-radius: 5px; /* W3C syntax */
        }

.ASmulti-Container
{
    position:absolute;
    background-color:#fff;
    width:325px;
    border:1px solid #CCCCCC;
    z-index:200;
}
.ASmulti-Container-mask
{
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background-color:transparent;
    position:absolute;
    z-index:10;
}

/**** CssCheckBox ****/
input[type=checkbox].css-checkbox {
	position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}
input[type=checkbox].css-checkbox + label.css-label-checkbox {
	padding-left:20px;
	height:12px; 
	display:inline-block;
	line-height:12px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
}
input[type=checkbox].css-checkbox:checked + label.css-label-checkbox {
	background-position: 0 -12px;
}
.lite-orange-check{background-image:url("images/check-01.png");}

input[type=radio].css-checkbox {
    position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=radio].css-checkbox + label.css-label-radio {
    padding-left:24px;
    height:12px; 
    display:inline-block;
    line-height:12px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:12px;
    vertical-align:middle;
    cursor:pointer;
}
input[type=radio].css-checkbox:checked + label.css-label-radio {
    background-position: 0 -12px;
}
label.css-label-radio {
    background-image:url("images/radio.png");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}			
			
.css-checkboxdiv
{
    margin-top:13px;
}
.css-checkboxleft
{
    margin-left:10px;
} 
.css-checkbox-vx input[type=checkbox]{
    position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
     height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}
.css-checkbox-vx input[type=checkbox]  + label {
    padding-left:20px;
    height:12px; 
    display:inline-block;
    line-height:12px;
    background-repeat:no-repeat;
    background-position: 0 0;
    vertical-align:middle;
    cursor:pointer;   
    margin-left:10px;
    margin-right:18px;
    background-image:url("images/check-01.png");
}
.css-checkbox-vx input[type=checkbox]:checked  + label{
	background-position: 0 -12px;
}

.css-radio-vx input[type=radio]{
    position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}
.css-radio-vx input[type=radio]  + label {
    padding-left:20px;
    height:12px; 
    display:inline-block;
    line-height:12px;
    background-repeat:no-repeat;
    background-position: 0 0;
    vertical-align:middle;
    cursor:pointer;
    background-image:url("images/radio.png");
}
.css-radio-vx input[type=radio]:checked  + label{
	background-position: 0 -12px;
}
 
.lap_downloadpdf
{
    background-image: url("images/lap_download_chinese.png");
    cursor: pointer;
    height:70px;
    width:100px;
    position:absolute;
}



.webcontroldisabled
{
    line-height: 22px;
	width: 200px;
    border: 2px solid #EEEEEE;
    -ms-border-radius: 4px;
    border-radius: 4px;
	padding: 2px 8px;
	color: #666666;
	height: 35px;
	-webkit-transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
	-moz-transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
    -ms-transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
    -o-transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
    transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
	margin: 10px;
	background-color: #EEEEEE;
} 


.TDTextFormat
{
    word-break: break-all; word-wrap:break-word;
}

.DIVTextFormat
{
    word-wrap:break-word;padding:10px 10px 10px 10px;
}


.kpiDetail {
    color: #333333;
    display: inline-block;
    font-size: 14px;
    font-weight: inherit;
    line-height: 20px;
    width: 100%;
    padding: 0 0 0 10px;
    text-align: left;
    white-space: pre-line;
    word-wrap:break-word;
    font-family:Microsoft YaHei;
}

.queryIcon
{   
     background-image: url("images/searchicon.png");
    cursor: pointer;
    height:31px;
    width:31px;
    position:absolute;
       background-repeat:no-repeat;
    
}

/*是否设置*/ .listbtn-setup {background-image: url("images/setup.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}
/*是否设置*/ .listbtn-setupdisable {background-image: url("images/setupdisable.png");cursor: pointer;height: 15px;margin-right: 5px;width: 15px;background-repeat:no-repeat;}