
p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, div, pre, body,  input{ margin: 0px; padding: 0px; vertical-align: top; box-sizing: content-box; }
th, td { vertical-align: middle; }
html { font-size: 14px; overflow-y: auto; height: 100%; }
html, body { width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input, select, textarea { box-sizing: content-box; }
table { border-spacing: 0px; border-collapse: collapse; }
body { font-family: Arial, "PingFang SC", "Helvetica Neue", Helvetica, sans-serif, system-ui, -apple-system, BlinkMacSystemFont; background: rgb(255, 255, 255); min-width: 1400px; }
img { border: none; -webkit-appearance: none; }
textarea { resize: none; }
a, h1, h2, h3, h4, h5, h6, input, select, button, option, textarea, optgroup { font-family: inherit; font-weight: inherit; font-style: inherit; line-height: inherit; color: inherit; outline: none; }
a { text-decoration: none; color: rgb(51, 51, 51); }
ol, ul { list-style: none; }
input { background: rgb(255, 255, 255); }
button, input[type="submit"], input[type="button"] { cursor: pointer; }
input[type="number"] { }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button, select { margin: 0px; -webkit-appearance: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(153, 153, 153); }
template { display: none; }
img { vertical-align: middle; }
em, i { font-style: normal; }
/*.fl { float: left; }*/
.fr { float: right; }
.cl::after, .clearfix::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.cl, .clearfix { zoom: 1; }
.mt15 { margin-top: 15px; }
.wrap { width: 100%; }
.main { width: 1400px; margin: 0px auto; }
::-webkit-input-placeholder { color: rgb(195, 195, 195); }
.crumb { width: 1400px; height: 45px; background: rgb(243, 243, 243); }
.crumb p { line-height: 45px; font-size: 16px; color: rgb(1, 82, 147); text-indent: 15px; }
.crumb p a { color: rgb(1, 82, 147); }
.oldModel .crumb { height: 60px; }
.oldModel .crumb p, .oldModel .print_tool { line-height: 60px; font-size: 26px; }
* { text-size-adjust: none; }
.details-box { width: 1260px; padding: 0px 70px 50px; }
.details-main table, .details-box tr, .details-box td { border: none; }
.details-main table tr { width: 750px; line-height: 22px; }
.details-main table tr td { font-size: 13px; line-height: 22px; }
.details-main table tr td b { font-family: å®‹ä½“; }
.details-main table .td-b { width: 80px; text-align: center; }
.details-main table .td-r { width: 370px; background: rgb(255, 255, 255); }
.details-box { border: 1px solid rgb(230, 230, 230); }
.detail-file .file-box table, .details-box tr, .details-box td { border: none; }
.details-main { width: 1260px; }
.details-main h1 { font-weight: 400; font-size: 38px; color: rgb(1, 82, 147); text-align: center; margin: 25px auto 0px; line-height: 58px; word-break: break-all; overflow-wrap: break-word; }
.details-main h2 { font-weight: 400; font-size: 26px; color: rgb(0, 0, 0); text-align: center; margin: 55px auto 0px; line-height: 42px; }
.details-main h3 { font-weight: 400; width: 900px; font-size: 22px; color: rgb(1, 82, 147); text-align: center; margin: 6px auto 0px; }
.details-main h4 { font-weight: 400; width: 900px; font-size: 16px; color: rgb(0, 0, 0); text-align: center; margin: 16px auto; }
.details-main h6 { font-weight: 400; height: 36px; line-height: 36px; font-size: 16px; color: rgb(121, 121, 121); text-align: center; background: rgb(243, 243, 243); margin: 30px auto; }
.details-main h6 span { margin: 0px 6px; }
.details-main .content { line-height: 36px; font-size: 16px; color: rgb(0, 0, 0); }
.details-main .content table { margin: 0px auto !important; }
.details-main .content iframe { max-width: 700px; margin: 0px auto 10px; display: block; }
.details-main .content img { max-width: 1000px; margin-bottom: 10px; }
.details-main .content p { font-size: 16px; line-height: 36px; word-break: normal; overflow-wrap: break-word; }
.details-main .content a { color: blue; }
.details-main .content table, .details-main .content tr, .details-main .content td { border: 1px solid rgb(153, 153, 153); }
.details-main .content .operator { display: block; text-align: right; color: rgb(153, 153, 153); margin-top: 40px; padding-right: 14px; }
.details-main-file .content p { font-size: 18px; font-family: å®‹ä½“; }
.con-box { width: 1400px; }
.share-box { display: block; width: 165px; margin: 0px !important; }
.dhsharebuttonbox { width: 102px; height: 36px; background: url("https://file.henan.gov.cn/4500000001/gb/img/share-group-icon.png") left center no-repeat; }
.dhsharebuttonbox a { display: block; width: 24px; height: 100%; margin-right: 10px; float: left; cursor: pointer; }
.crumb { position: relative; }
.crumb p { float: left; }
.sharetxt { font-size: 14px; margin-right: 0px !important; }
.output { width: 400px; margin: 100px auto 0px; text-align: center; }
.output #QRcode { width: 132px; margin: 10px auto; }
.output #QRcode td, .output #QRcode tr { border: none; }
.output p { color: rgb(181, 181, 181); font-size: 12px; line-height: 26px; }
.output p a { color: rgb(0, 0, 0) !important; }
.content em, .content i { font-style: italic !important; }
.operator i { font-style: normal !important; }
em.con-box { font-style: normal !important; }
em.con-box i { font-style: normal !important; }
.print_tool { line-height: 45px; font-size: 15px; text-indent: 15px; margin-right: 10px; }
.print_tool a { cursor: pointer; }
.print_tool span i { cursor: pointer; margin: 0px 3px; }
.oldModel .crumb { height: 60px; }
.oldModel .crumb p, .oldModel .print_tool { line-height: 60px; font-size: 26px; }
.oldModel .details-main h1 { font-size: 58px; line-height: 1.2; }
.oldModel .details-main h6 { font-size: 18px; }
.oldModel .details-main .content, .oldModel .details-main .content p { font-size: 32px; line-height: 2; }
.oldModel .output p { font-size: 32px; }
