﻿body 
{
    background-color:#ABABAB; font-size:14px;color:#FCFCFC;
}
.top_lg{height:50px; line-height:50px;}
.language{float:right; margin:10px 35px 0 0;height:30px; line-height:30px; }
.language a{cursor:pointer;padding:8px 8px;color:#F0F0F0}
.language a:hover{padding:8px 8px;border-bottom:1px solid White;color:White;}
.language .select{cursor:pointer;padding:8px 8px;border-bottom:1px solid White;color:White;}
 

.login
{
  width: 300px;  height:180px; min-height:180px; min-width:300px;
  margin:auto; position:absolute; left:0;right:0;top:0; bottom:0;
}
.login .account { padding:8px 8px; }
.login .account input[type="text"],input[type="password"]{border:1px solid White;background-color: rgba(0,0,0,0); height:28px;width:240px;color:#FCFCFC;}
.login .account input[type="text"],input[type="password"]:focus{border:1px solid White;}
.login .account input[type="text"],input[type="password"]:focus{outline:0;}
.login .account input[type="button"]
{
    border:1px solid #B9D3EE;height:35px;width:240px;color:#FCFCFC; background-color:#9FB6CD; cursor:pointer;
    border-radius:4px;float:right; right:22px;position:absolute;
}
.login .account input[type="button"]:hover{background-color:#B0C4DE;border:1px solid #B9D3EE;} 
.login .account input[type="button"]:focus{outline:0;}
.login .account a{ left:42px; position:absolute;cursor:pointer;}
 
#bg{background: url(../images/bg.jpg) no-repeat;background-size:100% auto;}


/*主页*/
.home_left{ border:0px solid #EDEDED;width:38%;height:99%; position:absolute; float:left; left:0;top:0; text-align:center; }
.home_right{ border:0px solid #EDEDED;width:62%;height:99%; position:absolute; right:10px;top:0;}

.empinfo{border-radius:6px;border:1px solid #E8E8E8;height:40%;width:90%; margin:9% auto; background-color:#FCFCFC;   }
.empimg{height:100%;width:45%;float:left;position:relative;color:#949494;}
.emptext{height:80%;width:54%;float:right; margin-top:5%;text-align:left; position:relative;color:#949494;}

.empimg img{height:75%;border-radius:50% 50%;border:1px solid #EDEDED; margin-top:5px;}
.empimg a{position:absolute;bottom:5px;left:15%;right:15%; border:1px solid #EDEDED;border-radius:5px; padding:5px 0; cursor:pointer; }
.empimg a:hover{color:White; background-color:#A2B5CD;}
.emptext div{ margin-left:1em; height:20%; line-height:30px;}

.date{border-radius:6px;border:1px solid #E8E8E8;height:40%;width:90%; margin:0 auto; background-color:#FCFCFC;}
.empmsg{border-radius:6px;border:1px solid #E8E8E8;height:87%;width:96%; margin:5% auto; background-color:#FCFCFC;}


/*表格样式*/
.formtable{margin:0 auto; background:#e4e9f0;width:100%;overflow:scroll; font-size:12px; }
.formtable  tr th{font-weight:normal; text-align:center; background:#f3f5f9;  }
.formtable  tr td{padding:2px; background:#ffffff;border-top-color: inherit; border-width:1;border-spacing:0;  }
 
 tr[tag="tr_blue"] td{ background-color:#B0C4DE; font-weight:bold; border:1px solid  #E3E3E3; color:#CD2626;}
 #tr_blue  td{ background-color:#B0C4DE; font-weight:bold; border:1px solid  #E3E3E3; color:#CD2626;}


.listtable{margin:0 auto; min-width:600px;width:100%;  border-collapse:collapse;border: 1px solid #CDC5BF; }
.listtable1{margin:0 auto;min-width:600px;width:100%; border-collapse:collapse; }
.listtable2{margin:0 auto;width:100%; border-collapse:collapse; }
 
.listtable thead tr th,.listtable1 thead tr th,.listtable2 thead tr th {
    border-left: 1px solid #fbfbfb;border-right: 1px solid #fbfbfb;
    text-align:left; padding-left:3px; background:#e7ecf5; border-spacing:0; border-top-style: none;
    border-top-color: inherit;
    border-top-width: 0;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: 0;
}
.listtable thead tr td,.listtable1 thead tr td,.listtable2 thead tr td{
    border-left: 1px solid #DEDEDE;border-right: 1px solid #CDC5BF; 
    padding-left:3px; background:#CAE1FF; border-spacing:0; border-top-style: none;text-align:center;
    border-top-color: inherit; color:#8C8C8C;
    border-top-width: 0;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: 0;font-size:13px;
}


.listtable tbody tr,.listtable1 tbody tr,.listtable2 tbody tr {text-align:left; height:28px; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #CDC5BF; border-spacing:0;}
.listtable tbody tr td ,.listtable1 tbody tr td,.listtable2 tbody tr td { padding-left:3px;  }

.listtabletrout{text-align:left; height:28px; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #f3f4f5; background:#ffffff;border-spacing:0;}
.listtabletrover{text-align:left; height:28px; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #f3f4f5; background:#f0f2f3;border-spacing:0;}
.listtable tfoot tr,.listtable1 tfoot tr,.formtable tfoot tr{ height:35px; text-align:center; }
 
input[name="chk"]{height:18px;width:18px; cursor:pointer;}

.tr_line td {border: 1px solid #CDC5BF; color:#8C8C8C; text-align:center; } 
.tr_td td{border: 1px solid #CDC5BF;text-align:center;  } 



 
