.contractPage{background:#fff;padding:0}.contractPage .f18{font-size:.9rem}.contractPage .tc{text-align:center}.contractPage .bar{text-align:center;line-height:0;background:#f0f0f0}.contractPage .bar>h2{font-size:.9rem;line-height:2.2rem}.contractPage .content-page{font-size:.8rem;position:absolute;top:2.2rem;bottom:0;left:0;right:0;padding:0 .75rem .75rem;background:#fff;overflow-x:hidden;overflow-y:auto}.contractPage .content-page.hide-page-title{top:0}.contractPage .content-page .content{position:relative;top:0}.contractPage .content-page .content .content-block{margin:0!important;padding:0 .75rem .75rem!important;background:#fff!important}.contractPage .content-page .page{background:#fff!important}.contractPage .content-page .pageHeader,.contractPage .content-page p{margin:10px 0}.contractPage .content-page .table{width:100%;overflow-x:auto;border-collapse:collapse;border:1px solid #ddd}.contractPage .content-page .table .th{padding:8px;border:1px solid #ddd}.contractPage .content-page .table .td{vertical-align:top;padding:8px;border:1px solid #ddd}.contractPage .content-page .table .td p,.contractPage .content-page .table .th p{margin:0}.contractPage .content-page .tableBox .table{width:1200px;overflow-x:auto;border-collapse:collapse}.contractPage .content-page a{cursor:pointer}.pageFooter{height:45px}