﻿        .loginDiv p{ text-align:left; margin:20px 40px 15px 40px;}
        
        .loginDiv p label{ color:White;letter-spacing: 8px;}
        .showHead{ text-align:center;  margin-top:50px; margin-bottom:70px; overflow:hidden;}
        .showHead label{ color:White;font-size:24px;letter-spacing: 5px;}
        .loginDiv p input{ width:100%; height:30px; line-height:30px;background-color:Transparent; border:solid 1px White;}
        
        .wxbtn{margin:50px 40px 15px 40px;}
        .wxbtn a.wxACssBtn{ display: block;text-align: center;width:100%; height:35px; line-height:35px; background-color:rgba(255,255,255,0.5); color:White; text-decoration:none;}
        .wxbtn a:action{background-color:rgba(128,206,243,0.5);}
        /*
        .footbottom a,.footbottomX a{ color:White; text-decoration:none;}
        */
        .bk{ position:absolute; left:0px; top:0px; bottom:0px; right:0px; width:100%; height:100%; z-index:0;
             background-position:50% 50%; background-image:url(../images/backgrond.png); background-repeat:no-repeat;}
             

        .ximgbk{ position:absolute; top:0px; left:0px; z-index:0; width:100%;border: none;height:100%;}
        .mcs{ text-align:center;}
        .menu{ width:200px; height:50px; margin:10px auto; line-height:50px; text-align:center;}
        .menu a{text-decoration:none;}
        table.mTable{ width:100%; height:100%;}

        table.mTable tr td div img{width: 65px;margin-top: 7px;margin-bottom: 7px;}
        table.mTable tr td div a{ text-decoration:none;text-align:center;color:White;font-weight:bold;font-size:14px; display:block; width:100px; height:100px; background-image:url(../images/blue.png);}
        table.mTable tr td div a:active { background-image:url(../images/orange.png);}
        table.mTable tr td div a:hover{background-image:url(../images/orange.png);}
        
      .empinfohead{height:155px; overflow:hidden;text-align: left; position:relative;}
    .empinfohead img{ margin:5px;}
    .empmain{ position:absolute; left:135px;height:155px; top:5px; right:5px;overflow-y:scroll; text-align:left;}
    .empinfomain{ position:absolute;left:5px; right:5px; top:185px; bottom:35px; overflow-y:scroll;}
    .pfminhead{ position:absolute; top:155px; left:5px; right:5px; height:30px; line-height:30px; text-align:left; background-image:url(../images/lanheadblue.png); }
    .pfminhead a{ text-decoration:none; font-weight:bold; color:Black;display: block;height:100%;}
    .pfminhead a label{ margin:auto 5px;}
    .spBtn{ width:5px; height:5px; border:none;}
    table.baseInfohead{ margin:0; border:none;width: 100%;}
    table.baseInfohead tr{ height:30px;}
    .empinfomain table.Detailinfo{width: 100%;}
    .empinfomain table.Detailinfo tr{ height:25px;}
    .empinfomain table.Detailinfo tr td{ padding-left:10px; border: solid 1px #eeeeee;}  
    .tdw1x{width:60px;height:25px;}
    
    .pfminhead input{ width:10px; height:10px; border:none;}
    
    
    table.xsRepP{width:100%;}
    table.xsRepP tr{ height:25px;}
    table.xsRepP tr th{ text-align:left; background-color:#bbbbbb; border:solid 1px #777777; padding-left:5px;}
    table.xsRepP tr td{text-align:left; border:solid 1px #777777; padding-left:5px;}
    

    
    

        .bodybk{background-color: #ebebeb;}
        ul.wdul li{height: 40px; line-height:40px; border-bottom: #ccc solid 1px;overflow: hidden; list-style:none; text-align:left;}
        ul.wdul li a{ text-decoration:none; color:Black;  padding-left:10px; display:block; width:100%; height:100%; margin:0;}
        
        
        div.billsBox{overflow-y:scroll;    position: absolute;top: 40px;left: 5px;right: 5px;bottom: 35px;}
        div.billsBox table#bilsList{ border:none;width:100%;}
        div.billsBox table#bilsList tr{ height:50px;}
        div.billsBox table#bilsList tr td{border-bottom:solid 1px #cccccc;}
        div.billsBox table#bilsList tr td.btomPad{ padding-bottom:10px;}
        div.billsBox table#bilsList tr td.noRecrods{ text-align:center; border:none; padding-top:50%;}
        div.billsBox table#bilsList tr td a{ display:block; width:15px; height:25px;}
        div.billsBox table#bilsList tr td a.bilsTdA{ margin:auto 0px; width:100%; height:50px; line-height:25px; text-decoration:none; color:Black;}
        div.billsBox table#bilsList tr td a.bilsTdA label{ margin-right:10px;}
        div.billsBox table#bilsList tr td a img{width:100%; height:100%;}
        div.billsBox table#bilsList tr td input{ margin:5px; width:15px; height:15px;}
        #bilshead{ height:35px; line-height:35px; overflow:hidden;border-bottom:solid 1px #cccccc;}
        #bilshead .blsBlock1{position:absolute; left:5px; top:5px;width:70px; height:25px; line-height:25px;}
        #bilshead .blsBlock1 input{ width:15px; height:15px;}
    #bilshead .auditopt{ width:140px; height:25px; border-radius:5px; border:solid #cccccc 1px; position:absolute; right:5px; top:5px;}
    #bilshead .auditopt a.a1{display:block;left:0px; width:69px; height:25px; top:0px; line-height:25px; border:none; border-right:solid 1px #cccccc;position:absolute; text-decoration:none;}
    #bilshead .auditopt a.a2{display:block; right:0px; width:69px; height:25px; top:0px; line-height:25px; border:none; border-left:solid 1px #cccccc;position:absolute; text-decoration:none;}


   #lh1{position:absolute; left:5px; right:5px; top:5px; text-align:center;}
   #lh2{position:absolute; left:5px; right:5px; bottom:35px;}
   #lh3{position:absolute; left:0px; right:0px; top:0px; height:50px;}
   .dodply_x2{ position:absolute; left:0px; right:0px; bottom:0px; top:50px; overflow:hidden;}
    .dodply{ position:absolute; left:0px; right:0px; bottom:0px; top:50px;overflow-y:scroll;}
    div#hiteamBox{ text-align:left;margin: 0;padding-top:25px;}
    div#hiteamBox label{ margin-right:10px;}
    #iteamSelect{ width:100px; height:25px; line-height:25px;}
    
    
table.atadce{ margin:0;width: 100%;}
table.atadce tr th{text-align: left; background-color: #bbbbbb;border: solid 1px #777777; padding-left: 5px;}
table.atadce tr td{ text-align:left; border: solid 1px #777777; padding-left: 5px;}

table.holiday{margin:0;width: 100%;}
table.holiday tr th{text-align: left; background-color: #bbbbbb;border: solid 1px #777777;padding-left: 5px;}
table.holiday tr td{    text-align: left;border: solid 1px #777777;padding-left: 5px;}


table.otdeatial{ margin:0;width: 100%;}
table.otdeatial tr th{text-align: left; background-color: #bbbbbb;border: solid 1px #777777; padding-left: 5px;}
table.otdeatial tr td{ text-align:left; border: solid 1px #777777; padding-left: 5px;}

    .ico{width:15px; height:15px; margin:auto 5px; vertical-align:middle;}
.modBlock label{ margin:2px;}
        .modBlock{ display:block; position:relative;height:30px; line-height:30px;  background-color:#cccccc; background-image:url("../images/lanheadblue.png");
                    margin:0; text-align:left; text-decoration:none; color:Black; font-weight:bold; border:solid 1px #aaaaaa;}
        .cModblock{ width:100%; margin:0; text-align:left;}
        .cModblock table{ margin:0px; width:100%;}
        .cModblock table tr{ height:30px;}
        .cModblock table tr td{ border-bottom:solid 1px #dddddd; margin:0; padding-left:10px;}
        .cModblock table tr td.right{ text-align:right;text-align: right;margin: 0;padding-right: 20px;}
        .dodply div.esbolck{ margin:0;}
        .dodply table tr td{ width:150px;}
        .dodply table tr td.right{ text-align:left; margin:0;}
        
        
        
 table#bilsAprb{ width:100%; height:35px; border:none;border-collapse:collapse;}
 table#bilsAprb tr th{}
 table#bilsAprb tr th a{ text-decoration:none; display:block;width:100%; height:35px; line-height:35px; color:White;}
 
 .aSelected{background-color:#cccccc;}
 .anSelected{background-color:#777777;}
 .bilsApTabArea{    position: absolute; margin:0; top: 36px;bottom: 35px; left: 0px;right: 0px;overflow-y: scroll;}
 .bilsApTabArea li{ list-style:none; text-align:left; height:40px; line-height:40px; border-bottom:solid 1px #cccccc;}
 .bilsApTabArea li a{text-indent:1em;margin:0; text-decoration:none; color:Black; font-weight:bold; display:block; width:100%; height:100%;}
#bilsAp1,#bilsAp2,#bilsAp3{ position:absolute;left:0px; right:0px; top:0px; bottom:0px;}


.dateSelected{ width:100%; height:40px; text-align:center; line-height:40px;}
.dateSelected table{ margin:5px auto;}
.dateSelected table tr{ height:35px;}
.dateSelected table tr td{ padding:0px 5px;}
.dateSelected table tr td a{ text-decoration:none; display:block;  color:white; text-align:center; font-weight:bold;width:20px; height:25px; line-height:25px;}
.dateSelected table tr td a#Anext{ background-image:url("../images/rssj.png");}
.dateSelected table tr td a#Aprev{background-image:url("../images/lssj.png");}
.dateSelected table tr td input#sdate{ height:25px; text-align:center; line-height:25px; border:none; color: #0080cc; font-weight: bold; font-size: 16px;}
.myCalendar{margin-left:1px; margin-right:1px;top: 95px;}
.myCalendar table{ margin:0; width:100%;}
.myCalendar table tr{ height:30px;}
.myCalendar table tr th{text-align:center; border-top:solid 2px gray; border-bottom:solid 2px gray;}
.myCalendar table tr td{border:solid 1px #bbbbbb;vertical-align: top;}
.myCalendar table tr td a{ text-decoration:none; display:block; width:100%; height:50px;
                           overflow:hidden;position:relative;font-weight:bold; font-size:18px; color:Black;}
.myCalendar table tr td a.notinRange{ color:gray;}
                           
.myCalendar table tr td a label{ font-size:10px; color:#777777; font-weight:normal;}                           
                           
.myCalendar table tr td a p{word-wrap:break-word;word-break:break-all;}

.cbDescript{ height: 20px;line-height: 20px; margin:5px auto;}
.cbDescript table tr th{ position:relative; line-height:15px; font-weight:normal; width:60px;}
.cbDescript table tr th a{ display:block; width:15px; height:15px; border:none; margin:0;}
.cbDescript table tr th label{ display:block; position:absolute; left:18px;top: 0px;width: 40px;}

.myCalendar table tr td{ position:relative;}
.myCalendar table tr td img{ position:absolute; top:2px; left:50%; width:10px; height:10px;}
.myCalendar table tr td.CalendarColor1,.cbDescript table tr th a.CalendarColor1{ background-color:#ffcc66;}
.myCalendar table tr td.CalendarColor2,.cbDescript table tr th a.CalendarColor2{ background-color:#f3c4c4;}
.myCalendar table tr td.CalendarColor3,.cbDescript table tr th a.CalendarColor3{ background-color:#d8e4b0;}
.myCalendar table tr td.CalendarColor4,.cbDescript table tr th a.CalendarColor4{ background-color:green;}
.myCalendar table tr td.CalendarColor0,.cbDescript table tr th a.CalendarColor0{ background-color:Gray;}



.tqPeople{ text-align:left; height:25px; line-height:25px;}
.applyBlock1{ margin:10px;padding-bottom:20px}
.mySubMit{ width:100%; height:40px; line-height:40px; display:block; text-decoration:none; color:White; background-color:#0080cc; font-weight:bold;}
table.tbxApplyt2{border:none; margin:0;width:100%;}
table.tbxApply{ border:none; width:100%; margin:10px 0px 10px 0px;}
table.tbxApply tr td{ padding-bottom:10px;}
table.tbxApply tr td input.ipt{ width:100%; height:25px; line-height:25px;}
#reason{ width:100%; height:80px;}
.alCenter{ text-align:center;}
.alCenter label{ margin:2px 5px 2px 5px;}
#bAspShow{ position:absolute; top:10px; left:10px; right:10px; bottom:40px; z-index:10; background-color:#dddddd;}
#bAspShow a.xclose{ display:block; text-decoration:none; position:absolute; right:-5px; top:-5px; width:20px; height:20px; border:none; background-color:Red;border-radius:10px; z-index:11;}
#bAspShow a.selectedconfimbtn{display:block; text-decoration:none; position:absolute; bottom:5px; height:25px; line-height:25px; text-decoration:none; left:5px; right:5px; background-color:Green;}
#aplyspBox{overflow-y:scroll;position:absolute; top:20px; bottom:40px; right:5px; left:5px; text-align:left;}
#aplyspBox p{}

table.bilsDetail,table.workdetail{ margin:10px 0px 10px 0px; width:100%;}
.lhbilsD{ margin-top:10px; text-align:left;}
.lhbilsD a{ display:block; height:30px; text-decoration:none; line-height:30px; background-image:url("../images/lanheadblue.png"); border:solid 1px #eeeeee;}
.lhbilsD a label#ssymbols{ margin:0px 10px;}
.includebox{ position:absolute; top:5px; left:5px; right:5px; bottom:35px;}

table.bilsDetail tr{ height:30px;}
table.bilsDetail tr td{ height:30px; padding-left:10px; border-bottom: solid 1px #dddddd;}
.wkdetailx{ margin:5px 10px;}
    
    
.chart_container{width: 100%;height: 230px;margin: 0 auto;overflow-x:scroll;}
    
    
        .advBlock{border:solid 1px #0080cc; margin-bottom:5px;}
        .advBlock a.advInfoHead{ display:block; height:30px; line-height:30px; background-image:url(../images/lanheadblue.png); text-align:left; text-decoration:none; color:Black; border-bottom:solid 1px #0080cc;}
        .outSideFrame{ position:absolute; z-index:10; top:38px; left:5px; right:5px; bottom:35px; overflow:hidden; overflow-y: scroll; border:solid 1px #0080cc;}
table.advstipt caption {
    text-align:left; height:30px; line-height:30px; border-bottom:solid 1px #cccccc; color:gray;
}
    table.advstipt caption label {
        margin-left:10px;
    }
        table.advst,table.advstipt{margin:0; width:100%;}
        table.advst tr,table.advstipt tr{ height:25px; line-height:25px;}
        table.advst tr td , table.advstipt tr td{border-bottom:solid 1px #cccccc; font-size:10px; color:gray;}
        table.advst tr td label { margin-left:10px;}
            table.advstipt tr td label {
                margin-left:30px;
            }
        table.advst tr td textarea,table.advst tr td input#fupload{ border:none; padding-left:10px; padding-right:10px;margin: 0;width: 100%; text-align:left;}
        table.advst tr td input#advTitle{ height:25px; line-height:25px; padding:0px;border:none;margin: 0;width: 100%; text-align:left;}
            table.advst tr td input.other { padding-left:10px; border:none; height:23px; line-height:23px; }
        table.advst tr td input.iptother,table.advst tr td select.iptother,table.advstipt tr td input.iptother{  padding:0; border:none; height:23px; line-height:23px; width:100%;}
        table.advst tr td select.iptother option{ font-size:10px; color:#cccccc;}
        table.advst tr td div.switchBtn{ width:55px; height:18px;padding:1px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;margin-right:10px; position:relative;}
        table.advst tr td div.switchBtn a{ display:block; width:30px; height:18px; border:none; background-color:White;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;text-align: center;line-height: 18px;
                                           position:absolute; top:1px;}
        .SubmitAdv{ display:block; height:30px; line-height:30px; border:none; background-color:#0080cc; color:White; font-weight:bold; text-decoration:none;width: 100%;}
        #otherType{ margin:5px 5px 0px 5px; height:35px; line-height:35px;}
        #otherType table{ width:100%; margin:0;background:url('../images/lanheadblue.png'); height:34px; border:solid 1px #0080cc; }
        #otherType table tr{ height:30px; line-height:30px;}
        #otherType table tr th{ padding-left:5px; margin:0; text-align:left;}
        #otherType table tr th.tright,table#advList tr td.tright{ width:85px;}
        table#advList{ margin:0; width:100%;}
        table#advList tr{ height:25px;}
        table#advList tr td{ text-align:left; margin:0; border-bottom:solid 1px #cccccc; padding-left:5px;}
        table#advList tr td a{ text-decoration:none; color:Black; display:block; width:100%; margin:0;}
        #wakeDiv{display:none; width:100%; height:50px; line-height:50px; position:absolute; top:40%; background:rgba(0,0,0,0.5); z-index:20; color:White; font-weight:bold;}
        #pts{ text-align:left;}
        #pts label{ margin:0;}

.pfbox{
    position:absolute; top:15px; bottom:15px; left:15px; right:15px;
}
table.SetContent { margin:0; width:100%;
}

table.SetContent tr{ height:40px; line-height:40px;}
    table.SetContent tr td { text-align:left; height:25px; line-height:25px;
    }
    table.SetContent tr td.*{ width:100%;}
        table.SetContent tr td label { color:red;}
        table.SetContent tr td a#UnBind, table.SetContent tr td a#SaveUserConfig {
            display: block;
            height: 30px;
            line-height: 30px;
            text-decoration: none;
            text-align: center;
            margin: 0 auto;
            background-color:aqua;
            color:white;
            border:none;
             font-weight:bold;
        }
        .btnClose { position:absolute; right:-10px; top:-10px; z-index:10; width:30px; height:30px;border-radius:15px; background-color:red;}


div.tbBox{ position:relative;height:162px; border:solid #cccccc 1px;} /*width:100%;*/
div.lthead{ width:80px; height:165px; position:absolute; left:0px; top:0px;}
div.lthead ul li{ list-style:none; height:25px; width:80px; background-color:#cccccc; border:solid 1px #777777; line-height:25px;}
div.ltContent{position:absolute; left:85px; top:0px; height:165px; right:0px; overflow-x:scroll;}
    div.ltContent table.xContent {
        width: 2300px;height: 165px;
    }
div.ltContent table.xContent tr{ height:25px; }
    div.ltContent table.xContent tr td { width:200px;border: solid 1px #cccccc;}
.ht-rest {
overflow-y:auto;
max-height:110px;
}