

body{ padding:0; margin:0; }
.tc { text-align:center; }
.r{float:right;}


.inqForm { width:100%; max-width:750px; margin:0 auto; }
.inqForm h3{ font-size:24px; }
.inqForm p{ margin:1rem 0; }
.inqForm input { padding:0.5rem; border:1px solid #EEE; }
.inqForm img.rem { height:180px; }
.inqForm img.logo { width:120px; height:60; }


.inqEdit{ width:100%; max-width:750px; margin:0 auto; }
.inqEdit p{ margin:0.2rem; }
.inqEdit img{ float:right; height:40px; }
.inqEdit textarea{ width:100%; white-space:nowrap; padding:0.3rem; }
.inqEdit .title{ font-size:24px; }


@media only screen and (max-width: 480px){
    .inqForm img.rem { display:none; }
}
@media print{ .noPrint{ display:none; }  }


.cer_nav{ box-sizing:border-box; width:100%; max-width:210mm; padding:0 2rem; margin:auto; }
.cer_nav a{ text-decoration:none; }
.cer_back { text-align:center; font-size:18px; }


.cer_box{ position:relative; box-sizing:border-box; width:210mm; height:287mm; font-size:18px; font-family:Arial,"Microsoft YaHei",楷体; margin:5mm auto 0 auto; }
.cer_box p{ line-height:180%; margin:5mm 0; }
.cer_box ul{ margin:5mm 0; }
.cer_box li{ line-height:150%; list-style:inside; margin:3mm 0; }
.cer_box li::marker{ color:#666; }
.cer_shadow1{ text-shadow:1px 0 #FFF, -1px 0 #FFF, 0 1px #FFF, 0 -1px #FFF, 1px 1px #FFF, -1px -1px #FFF, 1px -1px #FFF, -1px 1px #FFF; }
.cer_shadow2{ text-shadow:2px 0 #FFF, -2px 0 #FFF, 0 2px #FFF, 0 -2px #FFF, 2px 2px #FFF, -2px -2px #FFF, 2px -2px #FFF, -2px 2px #FFF; }

.cer_bg{ position:absolute; top:0mm; left:2mm; z-index:-800; }

.cer_logo{ text-align:center; padding:48mm 0 0 0; }
.cer_logo img{ height:60px; }
.cer_photo{ text-align:center; padding:50mm 0 0 0; margin-bottom:-2rem !important; }
.cer_photo img{ height:150px; }

.cer_title{ text-align:center; font-size:30px; }
.cer_name{ text-align:center; font-size:36px; font-weight:bold; font-family:楷体,"Microsoft YaHei"; }
.cer_info{ padding:2mm 35mm; }
.cer_litab{ padding:0mm 35mm; }

.cer_foot{ position:absolute; left:35mm; bottom:28mm; z-index:800; }
.cer_seal{ position:absolute; left:41%; bottom:20mm; z-index:500; }
.cer_qr{ position:absolute; left:130mm; bottom:20mm; z-index:500; }

.cer_top, .cer_number, .cer_ntitle, .cer_bot{ position:absolute; left:50%; transform:translateX(-50%); }
.cer_top, .cer_bot{ font-size:16px; }
.cer_top{ top:5mm; color:#999; }
.cer_number{ font-weight:bold; top:27mm; color:#666; }
.cer_number span{ color:#999; }
.cer_ntitle{ font-weight:bold; top:24mm; color:#333; font-size:27px; }
.cer_bot{ bottom:6mm; color:#999; }

/*
    //
*/