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: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#444; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input[type="text"],input[type="date"],input[type="search"],input[type="tel"],input[type="number"]
,input[type="email"],input[type="url"],textarea{-webkit-appearance:none; -webkit-border-radius:0;border-radius:0;}
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}
.translateXY {-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.red, .red a { color:#f40000; }
.left { float:left; }
.right { float:right; }
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height: .5rem; font-size:0; line-height:0; clear:both; overflow:hidden; }
.blank2 { height:1rem; font-size:0; line-height:0; clear:both; overflow:hidden; }
body { margin:0 auto; color:#444; width:32rem; background: #fff;}
.img img{ max-width:100%;max-height:100%;}
.zt,.zt *{-webkit-box-sizing:border-box;box-sizing:border-box;}


.jun_dy1{ width:100%; overflow:hidden; background:url(../images/dy1_bg.jpg) center no-repeat; background-size:100% 100%; height:52.6rem;}
.dy1_t{ width:100%; overflow:hidden; text-align:center; padding-top:2.5rem;}
.dy1_t h2{ font-size:2rem; line-height:2.6rem; color:#6f220e;}
.dy1_t h2 b{ font-size:2.25rem;}
.dy1_nr{ width:88.75%; margin:1rem auto 0; overflow:hidden;}
.dy1_nr ul{ overflow:hidden;}
.dy1_nr li{ height:6.4rem; width:100%; background:url(../images/dy1_01.png) center no-repeat; background-size:100% 100%; position:relative;}
.dy1_nr li h3{ width:22.5%; text-align:center; height:100%; font-size:1.2rem; line-height:1.3rem;position:relative;}
.dy1_nr li h3 span{ width:100%;  top:50%; position:absolute; left:0;}
.dy1_nr li h3 span a{ color:#fff; }
.dy1_nr li p{ width:77.5%; position:absolute; top:50%; left:0; text-align:center;color:#333333; font-size:1.1rem;}
.dy1_nr li:nth-child(even){ background:url(../images/dy1_02.png) center no-repeat; background-size:100% 100%;}
.dy1_nr li:nth-child(even) p{ left:22.5%;}



.jun_dy2{ width:100%; overflow:hidden; background:url(../images/dy2_bg.jpg) center no-repeat; background-size:100% 100%; height:73.6rem;}
.dy2_t{ width:100%; overflow:hidden; text-align:center; padding-top:3rem;}
.dy2_t h2{ font-size:1.35rem; color:#fff; line-height:2rem;}
.dy2_t b{ font-size:2.2rem;}
.dy2_t b span{ color:#ffae00;}
.dy2_pd{ width:89.0625%; margin:2rem auto 0; overflow:hidden; height:41.1rem; background:url(../images/dy2_pd.png) center no-repeat; background-size:100% 100%; position:relative;}
.dy2_pd ul{ width:100% ; height:100%;}
.dy2_pd li{ width:62.5%; text-align:center; height:17.5rem;}
.dy2_pd li h2{ width:4.1rem; padding-top:2.5rem; margin:0 auto; overflow:hidden; }
.dy2_pd li h2 img{ width:100%;}
.dy2_pd li h3{ font-size:1.5rem; font-weight:bold; color:#000; line-height:1.8rem; padding:.5rem 0;}
.dy2_pd li p{ font-size:1.1rem; line-height:1.6rem;}
.dy2_pd li:nth-child(2){ position:absolute; top:26%; right:0;}
.dy2_pd li:nth-child(3){ position:absolute; bottom:0%; left:0;}
.dy2_pd h5{ width:7.5rem; height:7.5rem;  position:absolute; bottom:1rem; right:1rem; }
.dy2_pd h5 a{ display:block; width:100%; height:100%;}
.dy2_wz{  width:89.0625%; margin:2.5rem auto 0; overflow:hidden; padding:1rem; border-radius:1rem; background:rgba(255,255,255,0.1)}
.dy2_wz h4{ font-size:1.2rem; color:#ffa800; font-weight:bold; text-indent:2em; padding:.5rem 0;}
.dy2_wz p{ font-size:1.1rem; color:#fff; line-height:1.8rem; text-indent:2em;}


.jun_dy3{ width:100%; overflow:hidden; margin-bottom:2rem;}
.dy3_t{ width:100%; text-align:center; margin-top:1.9rem;}
.dy3_t h2{ font-size:2rem; color:#6f220e; line-height:2.4rem}
.dy3_t h2 b{ font-size:2.2rem;}
.dy3_t h2 span{ display:inline-block; vertical-align:middle; width:3.2rem; height:3.2rem; margin-right:.3rem;}
.dy3_zd{width:89.0625%; margin:1.5rem auto 0; overflow:hidden; height:36rem; background:url(../images/dy3_zd_bg.png) center no-repeat; background-size:100% 100%;}
.dy3_zd ul{ margin:3.1rem 2.3rem 0; overflow:hidden;}
.dy3_zd ul li{ height:7.8rem; position:relative; overflow:hidden; margin-bottom:.4rem;}
.dy3_zd ul li h3{ height:6.25rem; width:6.25rem; position:absolute; top:50%;}
.dy3_zd ul li p{ font-size:1rem; line-height:1.5rem; color:#fff; width:67.5%; position:absolute; top:50%; right:0;}
.dy3_zd ul li p span{ display:inline-table; width:100%; text-align:center; color:#ffcc00; font-size:1.1rem; font-weight:bold;}
.dy3_zd ul li:nth-child(even) p{ right:29%;}
.dy3_zd ul li:nth-child(even) h3{ right:0%;}
.dy3_zd h5{  width:14.9rem;  overflow:hidden; text-align:center; margin:2rem auto 0;}



.jun_dy4{ width:100%; background:#e4e4e4 url(../images/dy4_t.png) top center no-repeat; background-size:100% 5.5rem;}
.dy4_t{ width:100%; text-align:center;  padding-top:6.8rem;}
.dy4_t h2{ font-size:2rem; color:#6f220e; line-height:2.6rem;}
.dy4_t h2 b{ font-size:2.25rem;}
.dy4_t h2 span{ color:#d60000; font-weight:bold;}
.dy4_zlh{ width:100%; height:29.45rem; background:url(../images/dy4_zlh.jpg) center no-repeat; background-size:100% 100%; margin:1.5rem auto;}
.zlh_xp{ width:82.5%; margin:0 auto; overflow:hidden; padding-top:7rem;}
.zlh_xp ul{ width:100%; overflow:hidden;}
.zlh_xp li{ width:100%; float:left; overflow:hidden; margin-left:4.3rem;}
.zlh_xp li:nth-child(even){ width:34%; float:right;}
.zlh_xp p{ color:#fff; font-size:1.1rem; line-height:1.8rem; padding-top:1rem; text-align:justify;}
.dy4_nb{ width:89.0625%; margin:4rem auto 0; border:1px dashed #4c1f0c; border-radius:1rem; padding-bottom:2rem;}
.dy4_nb_t{ text-align:center; overflow:hidden;  width:70%; margin:-1.7rem  auto 0; background:#e4e4e4; }
.dy4_nb_t span{ width:4.05rem; display:inline-block;  height:3.75rem; background:url(../images/dy4_nb_t.png) center no-repeat; background-size:100% 100%; float:left; line-height:3.75rem; text-align:center; color:#fff; font-size:2rem;}
.dy4_nb_t h3{display:inline-table; font-size:1.3rem; line-height:1.8rem; color:#6f220e;}
.dy4_nb_t h3 b{ font-size:1.8rem;}
.dy4_nb h4{ width:26.4rem; margin:2.2rem auto 1.2rem; overflow:hidden;}
.dy4_nb h5{ width:25.4rem; margin:2.2rem auto 1.2rem; overflow:hidden;}
.dy4_nb p{ color:#333; line-height:1.8rem; font-size:1.2rem; text-indent:2em; padding:0 1rem; text-align:justify;}
.dy4_an{ width:100%; overflow:hidden; margin-top:1.5rem;}
.dy4_an h5{ width:14.9rem; margin:0 auto;   overflow:hidden;}


.jun_dy5{ width:100%; overflow:hidden; background:url(../images/dy5_bg.jpg) center no-repeat; background-size:100% 100%; height:62rem;}
.dy5_t{ width:100%; overflow:hidden; text-align:center; padding-top:8rem;}
.dy5_t h2{ font-size:1.8rem; color:#fffefe; line-height:2.5rem;}
.dy5_t b{ font-size:3rem; color:#ffae00;}
.dy5_pd{ width:89.0625%; margin:2rem auto 0; overflow:hidden; height:41.1rem; background:url(../images/dy5_pd.png) center no-repeat; background-size:100% 100%; position:relative;}
.dy5_pd ul{ width:100% ; height:100%;}
.dy5_pd li{ width:62.5%; text-align:center; height:17.5rem; padding-top:2.5rem;}
.dy5_pd li h2{ width:6rem; height:5.25rem; background:url(../images/dy5_pd_js.png) center no-repeat;background-size:100% 100%; text-align:center; line-height:5.2rem; color:#fff; font-size:2.5rem; font-weight:bold;  margin:0 auto; overflow:hidden; }
.dy5_pd li p{ font-size:1.1rem; line-height:1.6rem;}
.dy5_pd li:nth-child(2){ position:absolute; top:26%; right:0;}
.dy5_pd li:nth-child(3){ position:absolute; bottom:0%; left:0;}
.dy5_pd h5{ width:7.5rem; height:7.5rem;  position:absolute; bottom:1rem; right:1rem;}
.dy5_pd h5 a{ display:block; width:100%; height:100%;}

.jun_dy6{ width:100%; overflow:hidden;}
.dy6_zj{ width:89.0625%; margin:1.8rem auto 0; overflow:hidden; height:17.1rem; background:url(../images/dy6_zj.jpg) center no-repeat; background-size:100% 100%;}
.dy6_zj_nr{ width:15rem; float:right; padding-top:3.6rem;}
.dy6_zj_nr h2{ font-weight:bold; color:#fff; font-size:1.8rem;}
.dy6_zj_nr h3{ display:inline-table; border:.1rem solid #fff; padding:0 .7rem; line-height:1.9rem; color:#fff; font-size:1.1rem; margin:.5rem 0;}
.dy6_zj_nr p{ color:#fff; font-size:1rem; line-height:1.8rem;}
.dy6_dt{ width:100%; height:19.5rem; background:url(../images/dy6_dt.jpg) center no-repeat; background-size:100% 100%;overflow:hidden;}
.dy6_dt h2{ width:17.7rem; margin:2.5rem auto 0; }
.dy6_dt h3{ width:21.8rem; margin:0 auto;}
.dy6_dt ul{ width:100%; overflow:hidden; text-align:center; font-size:0;}
.dy6_dt ul li{ width:29.375%; display:inline-block; vertical-align: middle; margin:0 .4rem; background:#602b1b; border-radius:.5rem; padding:1rem .5rem; color:#fff;}
.dy6_dt ul li h4{ font-weight:bold; font-size:1.1rem;}
.dy6_dt ul li p{ text-align:left; text-align:justify; line-height:1.5rem; font-size:1rem;}
.dy6_tp { width:100%; overflow:hidden; text-align:center; font-size:0; margin-top:3rem;}
.dy6_tp li{ width:8.5rem; height:8.5rem; border-radius:50%; display:inline-block; vertical-align:middle; margin:0 .7rem;}



.jun_dy7{ width:100%; overflow:hidden; background:url(../images/dy7_bg.jpg) center no-repeat; background-size:100% 100%; height:52rem;}
.dy7_t{ width:100%; text-align:center; padding-top:8.4rem;}
.dy7_t h2{ color:#Fff; font-size:2.5rem; line-height:2rem;}
.dy7_t h2 span{ color:#874c2b; font-size:1.2rem;}
.dy7_zj{ width:100%;  overflow:hidden;}
.dy7_zj_t{ width:25.4rem; margin:1.4rem auto 0;  border-radius:2.55rem;}
.dy7_zj_t img{border-radius:2.55rem;}
.dy7_zj ul{ width:27.5rem; margin:2rem auto 1rem; overflow:hidden; border:1px solid #774b3d;}
.dy7_zj ul li{ overflow:hidden; width:100%; line-height:2.8rem; font-size:1.2rem; color:#fff;}
.dy7_zj ul li span{ display:inline-block; float:left; width:7.4rem; background:rgba(191,124,21,0.3); text-align:center; color:#ffae00; margin-right:.5rem;}
.dy7_zj ul li+li{border-top:1px solid #774b3d;}

.lqqlh_mcont{ height:auto; overflow:hidden; margin-top:1.5rem; }
.lzqq_title{ height:auto; overflow:hidden;}
.lzqq_title h3{ text-align:center; font-size:2rem; font-weight:bold;}
.lzqq_title h4{ font-size:.7rem; color:#999; text-align:center;}
.lzqq_mdcct{ height:auto; overflow:hidden;}
.lzqq_mdcct ul li{ width:14.4rem; height:23.6rem; background:url(../images/lty_mbg.png) no-repeat center top/14.4rem 23.6rem; float:left; margin:1rem 0 0 1rem;}
.lzqq_mdcct ul li cite{ display:block; padding:.1rem;}
.lzqq_mdcct ul li cite img{ width:100%;}
.lzqq_mdcct ul li h2{ font-size:1.3rem; color:#422108; padding:.3rem 0; border-bottom:1px #ccc solid; text-align:center; margin:0 .3rem;}
.lzqq_mdcct ul li h2 span{ display:inline-block; vertical-align:middle; width:2.5rem;}
.lzqq_mdcct ul li h2 span img{ width:100%;}
.lzqq_mdcct ul li p{ padding:.5rem .5rem 0; font-size:1rem;}
.lzqq_mdcct ul li p strong{ font-size:1.1rem; color:#333;}


.lzdd_gao{ height:12rem;}
.lb_con4_nav { width:93.75%; height:6rem; border:1px solid #bfbfbf; margin:1.9rem auto 0 auto; text-align:center; }
.lb_con4_nav h3 { display:inline-block; font-size:1.4rem; color:#333; background:#fff; padding:0 1rem; position:relative; top:-1rem; }
.lb_con4_nav dl { position:relative; top:1rem; }
.lb_con4_nav dl dd { display:inline-block; width:8.45rem; margin:0 .2rem;}
.lb_con4_nav dl dd img{ width:100%;}


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; }
}