﻿
.dzp_container { margin-top:11px; background-color:#fff; }

.dzp_filter { padding:25px 10px 20px 30px; font-size:10.5pt; }
.dzp_filter label { margin-right:20px; }
.dzp_filter label span { display:inline-block; margin-top:6px; margin-right:8px; }
.dzp_filter input { height:24px; line-height:24px; border:solid 1px #ccc; width:120px; padding-left:5px; display:inline-block; vertical-align:top; font-size:10.5pt; }
.dzp_filter select { height:26px; border:solid 1px #ccc; width:120px; display:inline-block; vertical-align:top; font-size:10.5pt; }
.dzp_filter button { vertical-align:top; padding:0 15px; font-size:10.5pt; height:26px; color:#fff; border:none; background-color:#dd5449; }
.dzp_filter button.reset { background-color:#bababa; }

.dzp_data { font-size:11pt; border-top:solid 3px #39c; margin:0 10px; }
.dzp_data table { table-layout:auto; width:100%; }
.dzp_data table th { border-right:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; height:48px; font-weight:normal; }
.dzp_data table td { border-right:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; text-align:center; height:37px; color:#999; }
.dzp_data table td.none { color:#333; }
.dzp_data table td.rightline { border-right:none; }
.dzp_data table tr.sum td.rightline { text-align:right; padding-top:5px; padding-bottom:10px; color:#333; }

.dzp_data .no_data { height:240px; text-align:center; padding-top:40px; color:#999; }

.dzp_remark { font-size:11pt; color:#333; }
.dzp_remark p.title { padding-top:20px; }
.dzp_remark p.title b { font-weight:normal; }
.dzp_remark p { padding-top:12px; }

div.noright_detail_wrap{ padding-top:80px;}