html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size: 0; line-height: 0; height: 20px; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
.img { text-align: center; overflow: hidden; }
.aaaaaa { }
body { font-size: 12px; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 10px; }
.blank { height: 1rem; }
img { max-width: 100%; }
body { font-size: 1.2rem; width: 32rem; margin: 0 auto; }
.lb_menu { overflow: hidden; background: #9d300a; text-align: center; padding: 0.3rem 0; }
.lb_menu a { display: inline-block; width: 7.6rem; margin: 0 0.1rem; }
.lb_zz { overflow: hidden; }
.lb_tit { margin: 2.5rem auto 1.3rem auto; }
.lb_zz dl { text-align: center; }
.lb_zz dl dd { display: inline-block; width: 12.85rem; margin: 0.45rem 0.3rem; position: relative; }
.lb_zz dl dd a span { display: block; width: 100%; background: rgba(0,0,0,.58); font-size: 1.2rem; color: #fff; line-height: 2.5rem; position: absolute; left: 0; bottom: 0; }
.lb_btn { text-align: center; padding: 2.1rem 0 3rem 0; }
.lb_btn a { display: inline-block; width: 9.75rem; margin: 0 1.35rem; }
.lb_zz h5 { height: 15.9rem; overflow: hidden; background: url(../images/zz_img05.jpg) no-repeat center center/100% 100%; font-size: 1rem; color: #fff; line-height: 1.7rem; text-indent: 2em; text-align: justify; padding: 2rem 1.8rem 0 12.2rem; box-sizing: border-box; }
.lb_zl { overflow: hidden; background: #fff1f1; }
.lb_zl p { font-size: 1.2rem; color: #333; line-height: 2rem; text-indent: 2em; text-align: justify; padding: 0 1.5rem; box-sizing: border-box; }
.lb_zlcon { width: 30rem; overflow: hidden; background: #fff; border-radius: 0.5rem; box-shadow: 0 0 0.3rem #edcdc6; margin: 0 auto 2.9rem auto; }
.lb_zlcon h3 { font-size: 1.2rem; color: #333; line-height: 2rem; text-indent: 2em; text-align: justify; padding: 1.9rem; box-sizing: border-box; }
.lb_zlcon h4 { width: 27.15rem; height: 15.45rem; overflow: hidden; background: url(../images/zl_videobg.png) no-repeat center center/100% 100%; margin: 0 auto 3rem auto; }
.lb_zlcon h4 img { display: block; width: 21.9rem; margin: 0.45rem auto; }
.lb_js { overflow: hidden; }
.lb_js p { font-size: 1.2rem; color: #333; line-height: 1.8rem; text-align: justify; padding: 0 1rem 1rem 1rem; box-sizing: border-box; }
.lb_js dl { width: 30rem; overflow: hidden; background: url(../images/js_bg.png) no-repeat center top/3.05rem 40.35rem; margin: 0 auto; }
.lb_js dl dd { display: block; overflow: hidden; margin-bottom: 1.5rem; }
.lb_js dl dd cite { width: 13.2rem; float: left; }
.lb_js dl dd:nth-child(even) cite { float: right; }
.lb_js dl dd span { display: block; width: 13.5rem; float: right; font-size: 1.2rem; color: #333; line-height: 1.8rem; text-align: justify; }
.lb_js dl dd span b { display: block; font-size: 1.4rem; color: #dd5759; text-align: left; padding: 0 0.5rem 0.5rem 0.5rem; box-sizing: border-box; }
.lb_js dl dd:nth-child(even) span { float: left; }
.lb_js dl dd:nth-child(even) span b { text-align: right; }
.lb_sb { overflow: hidden; background: #fff1f1; }
.lb_sb p { font-size: 1.2rem; color: #333; line-height: 2rem; text-indent: 2em; text-align: justify; padding: 0 1rem 1.5rem; box-sizing: border-box; }
.lb_sbcon { width: 30rem; overflow: hidden; background: #fff; border-radius: 0.5rem; box-shadow: 0 0 0.3rem #edcdc6; margin: 0 auto; }
.lb_sbjs { overflow: hidden; padding: 2rem 1rem; box-sizing: border-box; }
.lb_sbjs cite { width: 11.1rem; float: left; }
.lb_sbjs h6 { width: 15rem; float: right; }
.lb_sbjs h6 span.span2 { display: block; font-size: 1.2rem; color: #333; line-height: 2rem; text-indent: 2em; text-align: justify; }
.lb_sbjs h6 strong { display: block; border-bottom: 1px solid #e7e7e7; padding-bottom: 0.3rem; margin-bottom: 1.15rem; font-size: 1.2rem; color: #333; }
.lb_sbjs h6 strong b { border-bottom: 0.1rem solid #dd5759; padding-bottom: 0.3rem; }
.lb_sbjs h6 strong b span { display: inline-block; font-weight: normal; width: 1.6rem; background: #dd5759; line-height: 1.6rem; font-size: 1rem; color: #fff; text-align: center; border-radius: 1.6rem; margin-right: 0.3rem; font-style: italic; }
.lb_sbcon h5 { overflow: hidden; background: #fff2f2; font-size: 1.2rem; color: #dd5759; font-weight: bold; line-height: 2rem; text-indent: 2em; text-align: justify; padding: 1rem 1.9rem; box-sizing: border-box; }
.lb_sb h4 { width: 29.75rem; height: 12.8rem; overflow: hidden; background: url(../images/sb_img03.png) no-repeat center center/100% 100%; font-size: 1.2rem; color: #333; line-height: 2rem; text-indent: 2em; text-align: justify; padding: 1.2rem 1.6rem 0 5rem; box-sizing: border-box; margin: 0 auto 2.6rem auto; }
.lb_zj { overflow: hidden; border-bottom: 0.8rem solid #9d300a; }
.lb_zj dl { text-align: center; }
.lb_zj dl dd { display: inline-block; width: 10.5rem; background: url(../images/zj_bg.png) no-repeat right 1.9rem/0.1rem 4.95rem; margin: 0 -0.15rem; }
.lb_zj dl dd:nth-child(3n) { background: none; }
.lb_zj dl dd img { display: block; width: 8.2rem; overflow: hidden; border-radius: 100%; border: 0.1rem solid #9d300a; margin: 0 auto; }
.lb_zj dl dd h2 { font-size: 1.1rem; color: #9d300a; padding: 1rem 0 0 0; }
.lb_zj dl dd h2 b { font-size: 1.3rem; padding-right: 0.3rem; }
.lb_zj dl dd p { font-size: 0.8rem; color: #333; }
.lb_zj dl dd a { display: block; width: 7.7rem; height: 2.5rem; overflow: hidden; background: #ff7900; font-size: 1.2rem; color: #fff; line-height: 2.5rem; margin: 1.1rem auto 2.2rem auto; border-radius: 2.5rem; }
.lb_zj h5 { height: 6.6rem; overflow: hidden; border-top: 1px solid #eaeaea; text-align: center; }
.lb_zj h5 a { display: block; width: 33.33%; height: 100%; float: left; border-right: 1px solid #eaeaea; box-sizing: border-box; }
.lb_zj h5 a:last-child { border-right: 0; }
.lb_zj h5 a img { display: block; width: 2.8rem; margin: 0.8rem auto; }
.lb_zj h5 a span { display: block; font-size: 1.2rem; color: #333; }
.lb_hot { overflow: hidden; background: #fff1f1; padding-bottom: 3rem; }
.lb_hot dl dd { display: block; padding: 0 1.5rem; box-sizing: border-box; }
.lb_hot dl dd:nth-child(even) { background: #fff; }
.lb_hot dl dd a { font-size: 1.2rem; color: #333; line-height: 3rem; }
.lb_hot dl dd a b { font-size: 1.5rem; color: #9d300a; font-style: italic; padding-right: 0.5rem; }
.lb_hot dl dd a span { float: right; color: #ff0000; }
.looter_bm { height: 31rem; overflow: hidden; background: url(../images/fot_bg.jpg) no-repeat center center/100% 100%; position: relative; margin: 3rem auto 4.8rem; }
.looter_bm img { width: 100%; }
.loot_conter { width: 62.56%; position: absolute; top: 10%; right: 0%; }
.loot_conter h3 { font-size: 1.1rem; font-weight: 400; margin-top: 1rem; color: #fff; }
.loot_conter h3 span { width: 1.95rem; display: inline-block; float: left; margin-top: 2%; margin-right: 2%; }
.loot_conter h3 font {
font-size:.9rem; text-indent: 3em; display: inline-block; }
.lb_footer_btn { height: auto; overflow: hidden; margin-top: 1rem; }
.lb_footer_btn img { width: 43%; margin-right: 5%; }
.looter_fklsu { width: 100%; text-align: center; position: absolute; left: 0; bottom: 2.6rem; color: #fff; }
.looter_fklsu h3 { text-align: center; font-size: 1.7rem; }
.looter_fklsu p { font-size: 1.3rem; line-height: 2.2rem; }
.looter_fklsu p a { color: #fff; }
.looter_fklsu p strong { font-size: 1.5rem; }
html { font-size: 10px; font-size: calc(100vw / 32); }
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 640px) {
html { font-size: 20px; }
}
