.zb-h3cform .padbottom15{padding-bottom: 15px;}
.zb-h3cform .padbottom30{padding-bottom: 30px;}
.zb-h3cform .czb-2right{text-align: right;}
.zb-h3cform .czb-2left{text-align: left;}
.zb-h3cform .czb-2center{text-align: center;}
.zb-h3cform .czb-in20{text-indent: 20px;}
.zb-h3cform .czb-mbr{color: red;font-weight: bold;width: 10px;display: inline-block;}


.zb-h3cform .ptitle{font-size: 14px;padding-top: 10px;padding-bottom: 20px;}
.zb-h3cform fieldset{border: 1px solid #e6e6e6;padding: 5px 30px;}
.zb-h3cform legend{font-size: 24px;width: auto;color: #333333;border: none;}
.zb-h3cform table.czb-table{width: 100%;}
.zb-h3cform table.czb-table td{vertical-align: middle;padding-bottom: 10px;font-size: 14px;}
.zb-h3cform .czb-label{font-weight: normal;text-align: left;}
.zb-h3cform .czb-input{border: 1px solid #cccccc;height: 30px;border-radius: 0;width: 100%;padding: 0 10px;}
.zb-h3cform .czb-select{border: 1px solid #cccccc;height: 30px;border-radius: 0;width: 100%;padding-left: 10px;}
.zb-h3cform .czb-submit{width: 35%;height: 30px;border: none;border-radius: 0;background: #0b7fd7;font-size: 16px;color: #fff;text-align: center;cursor: pointer;margin-left: 25%;}
.zb-h3cform .czb-submit:hover{background: #0b7fd7;}
.zb-h3cform .czb-textarea{border: 1px solid #cccccc;width: 100%;padding: 0 10px;}

.zb-h3cform .czb-result{padding-top: 30px;}
.zb-h3cform .czb-result h3.ptabtit{font-size: 24px;color: #333333;padding-bottom: 20px;}
.zb-h3cform .czb-result table th{font-size: 18px;color: #666666;background-color: #f8f8f8;padding: 10px 20px;text-align: center;}
.zb-h3cform .czb-result table td{padding: 10px 20px;font-size: 14px;color: #666666;text-align: center;}
.zb-h3cform .czb-result table td a{color: #0b7ed7;}
.zb-h3cform .czb-result table td a:hover{text-decoration: underline;}
.zb-h3cform .czb-result .mainform td{font-size: 14px;color: #666666;line-height: 24px;}
.zb-h3cform .czb-result .preback{height: 40px;}
.zb-h3cform .czb-result .preback a{display: block;width: 100%;height: 100%;color: #0b7fd7;background-color: #f2f2f2;line-height: 40px;text-align: center;font-size: 20px;}


.tablecheklist{width: 100%;  height:100%;  margin-top:5px}
.tablecheklist td{ vertical-align:bottom;font-size: 14px;width:25%; }
.tablecheklist input{ vertical-align:middle;margin-bottom:3px;}
.tablecheklist label{ vertical-align:bottom; margin-bottom:0px;}



.zb-h3cform .czb-th{text-align: center;color: #666;background-color: #f2f2f2;padding-top: 10px;}
.zb-h3cform .czb-th-lg{text-align: center;color: #666;background-color: #f2f2f2;padding-top: 10px;font-size: 18px;}
.zb-h3cform table.czb-table.czb-bor5 td{border-right:5px solid #fff;padding-bottom: 5px;}
.zb-h3cform table.czb-bor5.czb-bot10 td{padding-bottom: 10px;}
.zb-h3cform table.czb-bor5.czb-bot15 td{padding-bottom: 15px;}
.zb-h3cform td.czb-vtop{vertical-align: top;}
.zb-h3cform .czb-red{color: red;}
.zb-h3cform .czb-blue{color: blue;}
.zb-h3cform .czb-table.tableblue{border:1px solid #0b7fd7;border-top:1px solid #fff;}
.zb-h3cform table.czb-table.tablegray td{border: 1px solid #ccc;text-align: center;vertical-align: middle;padding-top: 5px;padding-bottom: 5px;}
.zb-h3cform table.czb-table.tablegray .czb-select{width:80%;height:20px;}
.zb-h3cform table.table-bordered td{vertical-align: middle;}
.zb-h3cform .hbla{color: #333333;}
.zb-h3cform .pbla{color: #333333;font-size: 14px;line-height: 27px;padding-top: 20px;}
.zb-h3cform .rightline{border-right:1px solid #e6e6e6;}

.zb-h3cform table.czb-table.table-bor td{border: 1px solid #e6e6e6;}

.selectdiv{position: relative;}
.selinput{background: url(../images/selinput.png) no-repeat right center;}
.selectpot{position: absolute;top: 1px;right: 1px;width: 28px;height: 28px;background: #000;z-index: 1;}
.selectself{position: absolute;top: 100%;left: 0px;width: 100%;z-index: 1;display: none;}
.selectself option{padding: 5px 10px;}
.selectself option:hover{background: #0b7ed7;color: #fff;}



.zb-h3cform .czb-tabth{text-align: center;background: #f2f2f2;line-height: 30px;padding-top: 10px;cursor: pointer;}
.zb-h3cform .czb-tabth:hover{background: #d2d2d2;}
.zb-h3cform .czb-tabth.on{background: #0b7ed7;color: #fff;}
.zb-h3cform .czb-tabtd>fieldset{display: none;}
.zb-h3cform .czb-tabtd>fieldset.on{display: block;}

.zb-h3cform .form-page .statu{font-size: 14px; line-height: 30px;}
.zb-h3cform .form-page .page-text{height:30px;line-height:30px;border:1px solid #dedede;width:100px;padding:0px 10px;float:left;display:block;*height:28px;*line-height:28px;}
.zb-h3cform .form-page .page-button{background:#0b7fd7;color:#fff;font-size:14px;line-height:1em;width:80px;margin-left:10px;left:left;border:none;height:30px;}

.czb-kohd{width: 100%;height: 30px;background: #e6e6e6;border-top: 1px solid #ccc;}
.czb-kohd h2{float: left;font-size: 15px;line-height: 30px;text-indent: 30px;color: #333;font-weight: bold;background:url(../images/selinput.png) no-repeat 8px 11px;}
.czb-kohd p{float: right;font-size: 14px;line-height: 30px;padding-right: 10px;}
.czb-kobd{padding: 20px;}


.loginss h2{font-size: 16px;font-weight: bold;color: #333;padding-bottom: 20px;}
.loginss p{font-size: 14px;padding-bottom: 5px;}

.zb-h3cform .zb-bh{width: 100%;height: 60px;font-size: 20px;font-weight: bolder;color: #a00401;border-bottom: 2px solid #eee;}
.zb-h3cform .zb-h2{font-size: 16px;font-weight: bold;color: #333;padding-bottom: 20px;}

.zb-h3cform .clause{overflow-y: scroll;height: 140px;border:1px solid #ccc;padding: 15px;}
.row .row{
    margin-bottom: 10px;
}
.row.male label{
    margin-right: 20px;
}
@media (max-width: 768px) {
    .zb-h3cform .padbottom30{
        padding-bottom: 20px;
    }
    .zb-h3cform .czb-submit{
        margin-left: auto;
        margin-right: auto;
    }
    .tablewhite td{
        text-align: center;
    }
    .row .phone .czb-submit{
        width: 100% !important;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
        padding-left: 7px;
        padding-right: 7px;
    }
}