body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li, span { margin: 0; padding: 0 }
body { font: normal 12px "Arial", "微软雅黑", "Tahoma", sans-serif; margin: 0; padding: 0; background: rgb(216, 15, 25) }
ul, ol { list-style: none; padding: 0px; overflow: visible }
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend, dt, dd, dl { margin: 0; padding: 0 }
section, article, aside, header, footer, nav, dialog, figure, figcaption { display: block }
em, i { font-style: normal }
img { border: 0; padding: 0 }
.clearfloat { clear: both }
a:hover { text-decoration: none }
ins, a { text-decoration: none }
body, html { width: 100%; margin: 0 auto }
body { position: relative }
.hide { display: none }
.main { width: 100%; padding-bottom: 4rem }
.fqg_pic { width: 100%; min-width: 320px }
.fqg_pic img { width: 100%; display: block }
.fqg_btn { position: relative }
.share { position: absolute; right: 0.4rem; top: 0.4rem; width: 3.4rem; z-index: 999 }
.share img { width: 100%; display: block }
.fqg_btn .part01_con01 { position: absolute; left: 3%; top: 3%; display: block; width: 45%; height: 96% }
.fqg_btn .part01_con02 { position: absolute; left: 52%; top: 3%; display: block; width: 45%; height: 96% }
.bottom { position: fixed; width: 100%; background: rgba(216, 16, 15, 0.8); bottom: 0rem; padding: 0.5rem }
.bottom a { width: 50%; height: 2rem; margin: 0px auto; border-radius: 2rem; background: rgb(255, 200, 45); font-size: 0.8rem; color: rgb(216, 15, 25); text-align: center; line-height: 2rem; display: block }