/* dede3 附加样式 */
.clearfix:after { content:""; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { zoom:1; }
.dede3-pages { text-align:center; padding:20px 0; clear:both; }
.dede3-pages ul { display:inline; }
.dede3-pages li { display:inline-block; margin:0 3px; list-style:none; }
.dede3-pages a, .dede3-pages span {
  display:inline-block; padding:4px 10px; border:1px solid #0166B7; color:#0166B7; background:#fff;
}
.dede3-pages .this-page { background:#0166B7; color:#fff; }
.article-body { line-height:28px; font-size:14px; color:#111; min-height:300px; margin-top:15px; }
.article-body img { max-width:100%; }
.case_xx2 a { color:#0166B7; }
.video-box {
  width:306px; height:238px; overflow:hidden; background:#003366;
}
.video-box img { width:306px; height:238px; object-fit:cover; display:block; }
.friendlink a { margin-right:12px; color:#666; }
.ipro img { width:188px; height:188px; object-fit:cover; }

/* 防止父页撑宽布局视口，避免落地页 iframe 内缩小 */
html, body {
  min-width: 0 !important;
  max-width: 100%;
  width: auto !important;
  overflow-x: hidden;
}
body, .wrapper { min-width: 0 !important; width: auto !important; max-width: 100%; }
.mod-banner .banners, .mod-banner .banner { width: 100% !important; max-width: 100% !important; }
.mod-banner img { max-width: 100%; height: auto; }

