﻿﻿
html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'SourceHanSansCN-Normal', '微软雅黑';
}

* {
    margin: 0;
    padding: 0;
    list-style:none;
}


.main {
    width: 100%;
    height: 100%;
    font-size:14px;
}

table {
    width:100%; border:none;
}

table th {
    height:40px; background:#F0F4F7;  border-collapse:collapse; border:none;
}

table td {
    min-height:40px; background:#FFFFFF; border-collapse:collapse;
}
table, th, td {
    border-collapse:collapse;
}

/*- 用户信息 -*/

 .toolDiv {
    height:60px; line-height:70px; border-bottom:2px solid #E2E2E2;
}
.add {
    color:#047ec3; cursor:pointer;  float:left; color:#047EC3; font-size:16px;
}
.select {
    float:right; 
}
.select input {
    height:32px; line-height:32px; width:160px; background:#F4F7FA; border:1px solid #EAEDF0; vertical-align:middle; text-indent:3px;
}
.select .searchIcon {
    border:1px solid #EAEDF0;
    height: 32px;
    width: 32px;
    display: inline-block;
    background: #F4F7FA url("/Images/System/search.png") no-repeat center center;
    vertical-align: middle;
    border-left:none;
    cursor:pointer;
}
.dataDiv {
    padding-top:10px;
}
.tablelist {
    width:100%;
}
.tablelist th {
    height:40px; font-weight:normal; background:#F4F7FA; 
}


.text {
    border: solid 1px #d9d9d9;
    height: 25px;
    line-height: 25px;
    padding: 0px;
    width: 98%;
    font-family: 微软雅黑;
}

.text:hover { 
    border: solid 1px #50C4C8; 
}



/*- 数据列表 -*/
#pageInfo { 
    user-select: none; 
    cursor: default; 
}

.show { 
    color: #666666;
}

.filter { 
    height: 40px; 
    /*padding-left: 10px;*/
    border-bottom: 2px solid #E2E2E2; 
}

.filter .search_box { 
    float: right;
    height: 32px; 
    background-color: #F4F7FA;
}

.search_box input { 
    float: left; 
    width: 260px; 
    height: 100%; 
    border: none; 
    outline: none; 
    padding-left: 10px; 
    background-color: #F4F7FA;
}

.filter .searchIcon { 
    float: left; 
    width: 28px; 
    height: 28px; 
    border-radius: 20px; 
    padding-right: 10px; 
    background: url('../Images/Home/search.png') no-repeat center; 
    cursor: pointer; 
}

.trHead { 
    height: 45px; 
    border-bottom: 1px solid #E2E2E2;
}

.trHead th { 
    text-align: left; 
    font-weight: normal; 
    font-size: 16px;  
    padding: 5px 0;
}

.trRow td {
     /*padding:5px 0;*/
     height: 40px;
     /*padding: 10px 0;*/
     font-size: 14px; 
     cursor: pointer; 
     border-bottom: 1px dashed #eeeeee; 
}

.trRow td.tright { 
    width: 150px; 
    text-align: left; 
}

.trRow td.tleft { 
    text-align: left; 
    padding-left: 24px;
}
.trRow td.center { 
     text-align: center; 
}
.tcdPageCode { 
    padding:15px 20px; 
    color: #ccc; 
    text-align: center; 
    user-select: none; 
    cursor: default; 
}

.tcdPageCode span { 
    display: inline-block; 
    width: 35px; 
    height: 28px; 
    line-height: 28px; 
    text-align: center; 
    cursor: pointer; 
    border: 1px solid #E2E2E2; 
    color: #1A7ACF; 
}

.tcdPageCode a { 
    display: inline-block; 
    width: 35px; 
    height: 28px; 
    line-height: 28px; 
    text-align: center; 
    cursor: pointer; 
    border: 1px solid #E2E2E2; 
    color: #333333; 
}
.tcdPageCode a:hover { 
    border: 1px solid #E2E2E2; 
}
.tcdPageCode span.current { 
    border: 1px solid #E2E2E2; 
}
.tcdPageCode a.prevPage:hover, .tcdPageCode a.nextPage:hover { 
    border: 1px solid #E2E2E2;
}


.tcdPageCode .prevPage { 
    width: 64px; border: 1px solid #E2E2E2; 
}

.tcdPageCode .nextPage { 
    width: 64px; border: 1px solid #E2E2E2; 
}

.tcdPageCode .firstPage { 
    width: 64px;
    border: 1px solid #E2E2E2; 
}

.tcdPageCode .endPage {
    width: 64px; 
    border: 1px solid #E2E2E2;     
}

.h_title { 
    font-size:22px;
    float: left; 
    font-family: 微软雅黑; 
    font-weight: normal; 
    color: #393939; 
}


/*-公共样式-*/

.btnItem {
    border:1px solid #d9d9d9; display:inline-block; height:26px; line-height:26px; min-width:60px; cursor:pointer;  margin-right:20px;  
}


/*---- 弹窗代码 ----*/

#tForm {
    display:none; position:fixed; left:0; top:0; right:0; bottom:0; font-size:14px;
}

#tLayer {
    display:block; position:fixed; width:100%; height:100%; left:0; top:0; right:0; bottom:0; background:#363636; opacity:0.3;
}
#tFormFrame {
    display:block; position:fixed; width:800px; height:600px; left:50%; top:50%; margin-left:-400px; margin-top:-300px; background:#FFF; border:1px solid #868383;
}

#tForm #tFormTitle {
    height:36px; line-height:36px; background:#F4F7FA; border-bottom:1px solid #D6E0E8;
}
#tForm #tFormTitle .title {
    float:left; width:90%; text-indent:16px;
}
#tForm #tFormTitle .close {
    float:right; height:16px; width:16px; display:inline-block; margin-top:10px; margin-right:10px; background: url('/Images/Home/close.png') no-repeat center center; background-size:16px 16px;
}

#tForm #tFormTitle .close:hover {
    background: url('/Images/Home/close_on.png') no-repeat center center; cursor:pointer;
}
#tForm .tFrame {
    background: #FFFFFF; border:none; width:100%; text-align:left; overflow:auto;
}
#tForm .info_content {
     line-height:20px; text-indent:2em;  margin:10px;
}
#tForm .btnDiv {
    position:absolute; left:0; bottom:0; right:0; height:40px; line-height:40px; border-top:1px solid #F2F2F2; text-align:center;
}

/*弹窗按钮*/
.btnGroup { 
     position:absolute; left:0; bottom:20px; right:0; text-align: center; width: 100%; 
}
.regBtn { 
    width: 90px; height: 32px; cursor:pointer; background-color: white; color: black; outline: none; border: none; border: 1px solid #E4E4E4; 
}
/*--- 列表样式 ---*/

.filter {
    height:60px; line-height:60px; border-bottom:1px solid #E2E2E2; 
}
.filter .btnDiv {
    float:left;
}

.filter .btn {
    border:1px solid #e4e4e4; text-align:center; padding:0 16px; height:26px; line-height:26px; display:inline-block; cursor:pointer;
}
.filter .btn:hover {
    cursor:pointer;
}
.filter .search_box {
    border:1px solid #c9c9c9; background:#FFFFFF; margin-top:18px;
}
.filter .search_box input {
    height:32px; width:180px; border:none;  color:#c9c9c9; background:#FFFFFF; 
}

.tableList {
    margin-top:10px;
}
.tableList table { table-layout: fixed; word-break: break-all; border:none; }

.tableList table .headtd {
    background:#f4f7fa; 
}
.tableList .headtd th {
    border:1px solid #e4e4e4; background:#f4f7fa; height:40px; line-height:40px; text-align:left; text-indent:10px;
}
.tableList table td {
    border:1px solid #e4e4e4; background:#FFFFFF; height:40px; line-height:40px; text-indent:10px;
}
.tableList .headtd td.sel, .tableList .headtd td:hover {
    background:#f4f7fa; 
}


/*表单*/

.tableinfo { 
    font-size: 14px;  color: #5E5E5E;
}
.tableinfo table th { 
    height:40px;line-height:40px;text-align:left;text-indent:10px;border: 1px solid #E4E4E4; 
}
.tableinfo table tr td {
        border: 1px solid #E5E5E5; height: 28px; line-height:28px; text-align:left; padding:5px 10px;
}
.tableinfo table tr td img {
        margin-right:5px;
}
.tableinfo .tleft { 
    text-align: right; padding-right: 15px; width: 150px; color: #666666; text-indent:10px;
}
.tableinfo .tright { 
    text-align: left; padding-left: 15px;
}

.btnGroupPage {
    text-align: center;width: 100%;
}
.regBtnPage { 
    margin: 10px; width: 110px; height: 32px; background-color: white; color: black; outline: none; border: 1px solid #E4E4E4; 
}
.regBtnPage:hover{
    cursor: pointer;opacity:0.8;
}


.modular {
    font-size:16px;
}
.modular .btnDiv {
    font-size:18px; line-height:85px;
}
.modular .modularCentre .tleft {
    width: 280px; padding: 2px; text-align: right; color: #666666; font-size: 14px; user-select: none; cursor: default; font-size:16px;
}
.modular .modularCentre .sphr {
    border:1.2px solid #d9d6d6; width:100%;
}

.jieduan1 {
    background:url(/Images/CFlowIcon/ico_jieduan_1.png) no-repeat center center; border:1px solid #E0E0E0; border-right:none;
}
.jieduan2 {
    background:url(/Images/CFlowIcon/ico_jieduan_2.png) no-repeat center center; border:1px solid #E0E0E0; border-right:none;
}
.jieduan3 {
    background:url(/Images/CFlowIcon/ico_jieduan_3.png) no-repeat center center; border:1px solid #E0E0E0; border-right:none;
}
.jieduan4 {
    background:url(/Images/CFlowIcon/ico_jieduan_4.png) no-repeat center center; border:1px solid #E0E0E0;
}

.weiban {
    background-color:#F7F7F7; /* 灰色 */
}

.zaiban {
    background-color:#1890FF; /* 蓝色 */
}

.global
{
    width:25px;
    height:25px;
    margin-top: 6px;
    float:left;
    display:inline-block;
}
.selectdate {
    border: solid 1px #cdcecd;
    background-image: url(../Images/icon/cld.png);
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}