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 { max-width: 100%; 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: underline; }
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: 1rem; clear: both; overflow: hidden;}
.blank2 { font-size:0; line-height:0; height: 2rem; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
.aaaaaa{}
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 10px; }
.blank { height: 1rem;}
body { font-size: 1.2rem; width: 32rem; margin: 0 auto; }




.nav{ height:auto; overflow:hidden; background:#b1010b; padding:1rem 0 0.5rem 0;}
.nav ul li{ width:20%; float:left; text-align:center;}
.nav ul li img{ width:3.35rem;}
.nav ul li p{ text-align:center; font-size:1.4rem; color:#fff;}
.nav ul li:first-child{ width:17%;}
.nav ul li:last-child{ width:23%;}

.cont1{ height:auto; overflow:hidden;}
.cont1 h2{ padding:2rem 0 1.5rem 0;}
.cont1_fw{ background:url(../images/t2.png) no-repeat center top/32rem 22.4rem; padding-top:1rem; height:22.4rem;}
.cont1_fw p{ font-size:1.2rem; line-height:1.9rem; padding:0 1.5rem; text-indent:2em; text-align:justify;}

.cont2{ height:auto; overflow:hidden; background:url(../images/t6.jpg) no-repeat center top/32rem 31.9rem; height:31.9rem;}
.cont2 h2{ text-align:center; padding:2rem 0 1.5rem 0;}
.cont2 h2 img{ width:28.05rem;}

.cont2_qinr0{ height:auto; overflow:hidden; margin:0 1rem; position:relative;}
.con2_jint{ position:absolute; width:2.7rem; left:0; top:6.8rem; z-index:10;}
.con2_jint2{ position:absolute; width:2.7rem; right:0; top:6.8rem; z-index:10;}

.con2_ljgd{ height:auto; overflow:hidden; text-align:center; padding-top:1.5rem;}
.con2_ljgd a:first-child{ width:9.65rem;}
.con2_ljgd a:last-child{ width:18.15rem;}
.con2_ljgd a{ display:inline-block; margin:0 0.5rem;}

.con2_zimg{ background:#fff; padding:0.3rem;}
.con2_zimg ul li{ position:relative;}
.con2_zimg ul li h3{ position:absolute; width:100%; font-size:1.2rem; color:#fff; background:rgba(0,0,0,0.6); text-align:center; left:0; bottom:0; line-height:2.5rem; height:2.5rem;}


.cont3{ height:auto; overflow:hidden;}
.cont3 h2{ padding:2rem 0;}
.con3_yz1{ height:auto; overflow:hidden; margin:0 1rem; position:relative;}
.con3_yz1 h3{ text-align:center; font-size:1.7rem; background:url(../images/t8.png) no-repeat center bottom/10.85rem 2.9rem; line-height:2.9rem; height:2.9rem; color:#fff;}
.con3_yz1 ul{ height:auto; overflow:hidden;}
.con3_yz1 ul li{ position:relative;}
.con3_yz1 ul li p{ position:absolute; width:100%; left:0; bottom:0; height:2.5rem; line-height:2.5rem; background:rgba(0,0,0,0.6); font-size:1.2rem; text-align:center; color:#fff;}
.con3_lyuan{ height:auto; overflow:hidden; width:100%; position:absolute; left:0; bottom:2.6rem; text-align:center; z-index:20;}
.con3_lyuan ul li{ display:inline-block; width:0.5rem; height:0.5rem; background:#fff; border-radius:100%;}
.con3_lyuan ul li.hover{ background:#b1010b;}


.cont4{ height:60.95rem; overflow:hidden; background:url(../images/t13.png) no-repeat center top/32rem 60.95rem;}
.cont4 h2{ text-align:center; padding:2rem 0 1.5rem 0;}
.cont4 h2 img{ width:28.05rem;}
.con4_hui{ background:url(../images/t10.png) no-repeat center top/29.95rem 27.85rem; height:27.85rem; width:29.95rem; margin:0 auto; line-height:1.9rem;}
.con4_hui h3{ padding-left:3.2rem; font-size:1.4rme; font-weight:bold; line-height:2.5rem;}
.con4_hui h3 strong{ color:#cf0000;}
.con4_hui h3 cite{ color:#868686; text-decoration:line-through; font-style:normal;}
.con4_hui p{ padding-left:3.2rem;}
.con4_hui p span{ color:#cf0000;}
.con4_hui h4{ padding-left:3.2rem;}


.con4_zhu{ height:15.4rem; overflow:hidden; background:url(../images/t11.png) no-repeat center top/29.95rem 15.4rem; width:29.95rem; margin:1.5rem auto auto;}
.con4_zhu p{ padding:6.5rem 0 0 1rem; line-height:2.5rem; font-size:1.4rem;}
.con4_zhu p span{ color:#cf0000;}
.con4_zhu p strong{ color:#cf0000;}
.con4_zhu p cite{ color:#868686; text-decoration:line-through; font-style:normal;}




.cont_yyjj { height:auto; overflow:hidden;  padding-top:2rem; }
.cont_yyjj h3 { text-align:center; width:29.8rem; margin:1.5rem auto; position:relative; z-index:5; }
.cont_yyjj h3 img { padding:.1rem;
border:.1rem #e1c37c solid;
}
.cont_ymar { background:url(../images/yzz.png) no-repeat center top/27.5rem 16.05rem; width:27.5rem; height:16.05rem; margin:0 auto; margin-top:-4rem; z-index:10; position:relative }
.cont_ymar h4 { font-size:1.1rem; padding-left:2.5rem; line-height:2rem; }
.cont_ymar h4:first-child { padding-top:2rem;}
.cont_ymar h4 span { color:#cc0000; font-size:1.2rem; }
.cy_zhiduan { height:auto; overflow:hidden; padding:1rem 0 1rem .5rem;
}
.cy_zhiduan ul li { float:left; width:7rem; margin-left:.6rem;}
.cy_zhiduan ul li img { width:100%; }




.bt_tel { height:auto; overflow:hidden;}
.bt_tel img { width:100%; }
.looter_bm { position:relative; padding:0 0 1rem 0; margin-bottom: 4.8rem;}
.looter_bm img { width:100%; }
.loot_conter { width:62.56%; position:absolute; top:5%; right:0%; }
.loot_conter h3 { font-size:1.1rem; font-weight:400; margin-top:1rem; }
.loot_conter h3 span { width:11%; 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{ height:auto; overflow:hidden; text-align:center;}
.looter_fklsu h3{ text-align:center; font-size:1.7rem;}
.looter_fklsu p{ font-size:1.3rem; line-height:2.2rem;}
.looter_fklsu p strong{ color:#47221a; 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; }
}
