.iCalculator {
    background: #ffffff;
    width: 920px;
    position: relative;
    margin: 0 auto 0 auto;
    padding-bottom: 86px;
}
.iCalculatorHeader {
    border-bottom: 1px solid #ededed;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}
.iCalculatorBody {
    padding: 0 0 0 30px;
}

.closedIcon {
    background: url(../../images/closedFork.png);
    float: right;
    width: 17px;
    height: 17px;
    padding: 0px 20px 17px 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.iCalculatorContentFir .iCalculatorContentFirBtn div {
    border: 1px solid #ececec;
    margin-left: 12px;
    cursor: pointer;
    height: 36px;
    width: 120px;
    line-height: 36px;
    text-align: center;
}
.iCalculatorContentFir {
    padding: 12px 0;
    overflow: hidden;
    margin: 12px 0;
    font-size: 14px;
}
.iCalculatorContentFirTitle {
    line-height: 42px;
}
.iCalculatorContentFir div{
    float: left;
}
.iCalculatorContentFir .iCalculatorContentFirBtn .btnChecked {
    border: 1px solid #f84d4d;
    position: relative;
}
.iCalculatorContentFir  .btnCheckedImg {
    background: url(../../images/checked.png);
    background-repeat: no-repeat;
    height: 17px;
    width: 17px;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
}
.iCalculatorContentSec {
    overflow: hidden;
}
.iCalculatorContentTitle {
    overflow: hidden;
    margin-top: 17px;
    margin-bottom: 26px;
}
.contentSecTitleSec {
    position: absolute;
    left: 99px;
}
.contentSecTitleSec .titleSecO {
    width: 163px\9;
    height: 36px;
}
.contentSecTitleSec .titleSecO, .contentSecTitleSec .titleSecT, .contentSecTitleSec .titleSecTT, .contentSecTitleSec  .titleSecF {
    line-height: 36px;
}
.iCalculatorTotalSec {
    margin-left: 34px;
}
.contentSecTitleSec  input.itOne {
    border: 1px solid #f8f8f8;
    width: 120px;
    width: 100px\0;
    +width: 95px;
    height: 36px;
    height: auto\9;
    background: #f8f8f8;
    padding: 8px 12px;
    margin-right: 5px;
    float: left;
    +float: left;
    line-height: 20px\0;
    +line-height: 20px;
}
.titleSecT {
    height: 36px;
    width: 188px;
}
.titleSecTT {
    height: 36px;
}
.titleSecF {
    width: 215px;
    height: 36px;
}
.itFour {
    padding: 4px 15px  6px 8px\9;
}
.contentSecTitleSec div.titleSecO, .contentSecTitleSec div.titleSecT {
    margin-right: 23px;
    margin-right: 13px\9;
    +line-height: 36px;
}
.contentSecTitleSec div.titleSecTT {
    margin-right: 25px;
}
.contentSecTitleSec div.titleSecT input, .contentSecTitleSec div.titleSecTT input {
    border: 1px solid #f8f8f8;
    width: 60px;
    width: 33px\0;
    +width: 33px;
    height: 36px;
    height: auto\9;
    +height: auto;
    background: #f8f8f8;
    margin-left: 10px;
    margin-right: 5px;
}
.contentSecTitleSec div.titleSecF input {
    border: 1px solid #ededed;
    width: 140px;
    width: 120px\9;
    +width: 110px;
    height: 35px;
    height: auto\9;
    background: #ededed;
    margin-left: 10px;
    margin-right: 5px;
    padding-left: 7px;
    +height: 12px;
    +line-height: 12px;
}
.contentSecTitleSec div.titleSecT input {
    padding: 12px 12px 11px 10px;
    padding: 8px 15px  7px 8px\0;
    +padding: 8px 15px  7px 8px;
    float: left;
    +float: left;
    line-height: 20px\0;
    +line-height: 20px;
}
.titleSecF input {
    padding: 6px 15px  11px 8px\9;
    +padding: 10px 15px  10px 8px;
}
.contentSecTitleSec div.titleSecTT input {
    padding: 12px 12px 11px 12px;
    padding: 8px 15px  7px 8px\9;
    +float: left;
    +line-height: 20px;
}
.contentSecTitleSec .itFour {
    width: 140px;
    height: 36px;
    // height: auto\9;
    +height: 26px;
    +margin-top: 5px;
    border: 1px solid #ededed;
    margin-left: 10px;
}
.contentSecTitleSec .itSix {
    width: 52px;
    height: 36px;
    // height: auto\9;
    +height: 26px;
    +margin-top: 5px;
    border: 1px solid #ededed;
    margin-left: 10px;
}
.iCalculatorContentSec .contentSecTitleFir, .iCalculatorContentSec .contentSecTitleSec, .iCalculatorContentSec .contentSecTitleSec div {
    float: left;
}
.iCalculatorContentSec .contentSecTitleFir {
    line-height: 38px;
    margin-right: 11px;
}
.iCalculatorTitle {
    clear: both;
    float: left;
}
.iCalculatorTitle.sec {
    margin-top: 25px;
}
.iCalculatorTitle div.icTitleResult {
    float: left;
}
.iCalculatorTitle div.icTitleResultT {
    border-top: 1px solid #ededed;
    width: 790px;
    float: left;
    margin: 9px 0 13px 5px;
}
.iCalculatorTitle div.iCalculatorTitleHr {
    border-top: 1px solid #ededed;
    width: 786px;
    float: left;
    margin: 9px 0 13px 5px;
}
.iCalculatorBtn {
    background-image: url(../../images/sureBtn.png);
    width: 160px;
    height: 40px;
    background-repeat: no-repeat;
    cursor: pointer;
    line-height: 36px;
    float: left;
}
.iCalculatorContentTitleCk {
    float: left;
    margin-left: 254px;
    line-height: 38px;
    margin-right: 36px;
    color: #000000;
}
.iCalculatorContentTitleCk input {
    margin-right: 5px;
    margin-right: 5px\0;
}
.iCalculatorContentTitleCk input#cTime {
    margin-right: 10px\9;
    +margin-right: 10px;
}
.iCalculatorTotal {
    overflow: hidden;
    clear: both;
}
.iCalculatorTotal div {
    float: left;
    color: #757575;
}
.iCalculatorTotal div.iCalculatorTotal {
    margin-left: 32px;
}
.iCalculatorTotal div .amountNum {
    font-size: 18px;
    color: #f84d4d;
    margin-left: 2px;
}
.iCalculatorTotal div .amountNumTitle {
    color: #9b999a;
    margin-left: 10px;
    font-size: 12px;
}
.collectionTableSec, .collectionTableHeader, .tableListAg {
    clear: both;
    color: #757575;
    overflow: hidden;
}
.collectionTableFir {
    clear: both;
}
.collectionTableHeader div, .collectionTableFir .collectionTableHeader div {
    float: left;
    background-color: #f8f8f8;
    padding: 9px 0;
    text-align: center;
}
.collectionTableList div, .collectionTableFir .collectionTableBody  .collectionTableList div  {
    padding-top: 23px;
    text-align: center;
}
.collectionTableList.listFirst div, .collectionTableFir .collectionTableBody  .collectionTableList.listFirst div {
    padding-top: 23px;
}
.collectionTableHeader div.THeaderO, .collectionTableList div.tableListFirst {
    width: 90px;
}
.collectionTableHeader div.THeaderT, .collectionTableList div.tableListSec {
    width: 106px;
}
.collectionTableHeader div.THeaderTT, .collectionTableHeader div.THeaderF, .collectionTableHeader div.THeaderFF, .collectionTableHeader div.THeaderS, .collectionTableList div.tableListThird, .collectionTableList div.tableListFour, .collectionTableList div.tableListFive, .collectionTableList div.tableListSix {
    width: 166px;
}
.collectionTableBody {
    clear: both;
    width: 877px;
}
.collectionTableBody .collectionTableList div, .collectionTableFir .collectionTableBody .collectionTableList div {
    float: left;
}
.iCalculatorContentTitleCk input[type="checkbox"] {
    visibility: hidden;
    visibility: visible\9;
    +visibility: visible;
}
.iCalculatorContentTitleCk  input[type="checkbox"]:checked+label::after {
    background: url(../../images/inputchecked.png);
    background-repeat: no-repeat;
    content: '';
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-left: -118px;
    margin-top: 12px;
    position: absolute;
}
.iCalculatorContentError {
    color: #f84d4d;
    font-size: 12px;
    line-height: 38px;
    margin-left: 9px;
}
.iCalculatorContentTitleCk label {
    cursor: pointer ;
}
.collectionTableFir .collectionTableHeader div, .collectionTableFir .collectionTableBody .collectionTableList  div {
    width: 216px;
}
.iCalculatorContentTitleCk label::after {
    background: url(../../images/inputunchecked.png);
    background-repeat: no-repeat;
    content: '';
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-left: -118px;
    margin-top: 12px;
    position: absolute;
}
@media all and (min-width:0) {
    .contentSecTitleSec div.titleSecT input {
        padding: 8px 12px  9px 8px\9;
    }
    .contentSecTitleSec div.titleSecT input, .contentSecTitleSec div.titleSecTT input {
        width: 40px\0;
        line-height: 12px\0;
    }
    .iCalculatorContentTitleCk input[type="checkbox"] {
        visibility: hidden;
    }
    .contentSecTitleSec input.itOne {
        width: 100px\9;
        line-height: 12px\9;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    .contentSecTitleSec div.titleSecT input, .contentSecTitleSec div.titleSecTT input {
        width: 64px;
        line-height: 12px;
    }
    .contentSecTitleSec div.titleSecF input {
        width: 140px;
    }
    .contentSecTitleSec input.itOne {
        width: 120px;
        line-height: 20px;
    }
    .iCalculatorContentTitleCk input[type="checkbox"] {
        visibility: hidden;
    }
}
.fontFloatie7 {
    float: left;
    line-height: 36px;
}
#cTimec {
    +float: left;
}
.itThree {
    float: left;
}
.getMoneyTime {
    float: left;
}
.collectionTableHeader {
    padding-top: 18px;
    +padding-top: 0;
}
.newitThreeDate{
    display: none;
}
.tableListMon,.tableListMon_zm{overflow:hidden;}
