
h4 {font-weight:400}
.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; 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;}

.blank { height: .2rem;}

.blank3 { height: .3rem;}
.bk1{ overflow:hidden;}
.bk1>p{ color:#333333; font-size:.24rem; line-height:.38rem; text-align:center; margin:.35rem 0;}
.bk1>p span{ color:#d62727;}
.bk1_zpm{ background:#f1f1f1; width:6rem; margin:0 auto; box-sizing:border-box;}
.bk1_zpm li{ background:url(dx.png) repeat-x center bottom/1px 2px; color:#333333; font-size:.24rem; line-height:.36rem; margin:0 .2rem; padding:0.12rem 0 .08rem;}
.bk1_zpm li img{ display:inline-block;vertical-align:middle; width:1.06rem;}
.bk1_btn{ text-align:center; font-size:0; margin:.27rem 0 .38rem}
.bk1_btn a{ vertical-align:middle; display:inline-block; width:2.6rem; margin: 0 .14rem;}
.bk2{ overflow:hidden;}
.bk2 ul{ margin-top:.25rem;}
.bk2 li{ overflow:hidden; margin:0 .2rem .2rem; background:#f1f1f1; height:1.74rem;}
.bk2 li .bk2_l{ width:2.81rem;}
.bk2 li .bk2_r{ width:3.19rem; overflow:hidden; font-size:.24rem; line-height:.34rem; box-sizing:border-box; padding:.18rem .24rem;}
.bk2_btn{ text-align:center; font-size:0; margin:.27rem 0 .38rem}
.bk2_btn a{ vertical-align:middle; display:inline-block; width:2.9rem; margin: 0 .1rem;}
.bk3{ overflow:hidden;}
.bk3_zm1{ position:relative; z-index:0; width:5.94rem; margin:0 auto;}
.bk3_zm1 h3{font-weight:400; position:absolute; z-index:1; left:.28rem; bottom:.2rem; color:#555555; font-size:.24rem; line-height:.35rem;}
.bk3_zm1 h3 span{ color:#d62727;}
.bk3_btn{ text-align:center; font-size:0; margin:.32rem 0 .4rem; overflow:hidden;}
.bk3_btn a{ width:3.1rem; float:left; margin-right:.2rem;}
.bk3_btn a:last-of-type{ margin-right:0;}
.bk4{ overflow:hidden;}
.bk4_tt{ text-align:center; color:#333333; font-size:.24rem; margin:.5rem 0 .2rem 0}
.bk4_qh1{ position:relative; z-index:0;}
.bk4_qh2{ width:5.76rem; margin:0 auto;}
.bk4_qh2 li{ float:left; width:5.76rem;}
.bk4_qh3{ text-align:center; font-size:0;  width:100%; margin:.2rem 0}
.bk4_qh3 h5{ width:.22rem; height:.22rem; vertical-align:middle; display:inline-block; background:#cccccc; border-radius:50%; margin:0 .06rem;}
.bk4_qh3 h5.hover{ background:#ffa200;}
.bk4_mn{ text-align:center; color:#585858; font-size:.24rem; line-height:.4rem; margin:.18rem 0 .3rem 0}
.lb_gyqh { width: 5.59rem; margin: 0 auto .2rem auto; }
.lb_gyqh ul li { position: relative; }
.lb_gyqh ul li span { display: block; width: 100%; background: rgba(0,0,0,.5); font-size: .24rem; color: #fff; line-height: .66rem; text-align: center; position: absolute; left: 0; bottom: 0; }
.lb_gynum { text-align: center; }
.lb_gynum span { display: inline-block; width: .2rem; height: .2rem; background: #dadada; border-radius: 100%; margin: 0 .03rem; }
.lb_gynum span.hover { background: #ef5f2f; }
.bk4_mn span{ color:#d62727}
.bk4_dx{ width:5.76rem; height:5.82rem; margin:0 auto;}
.bk4_dx li{ width:2.88rem; background:#1c3961; float:left; height:5.82rem;}
.bk4_dx li h2{ color:#fffc00; font-size:.3rem; text-align:center; margin-top:.2rem; font-weight:bold;}
.bk4_dx li h3{ width:1.74rem; margin:.08rem auto;}
.bk4_dx li h4{ text-align:center; margin:0 .17rem;}
.bk4_dx li h4 span{ border-bottom:1px dashed #51799d; display:block; font-size:.24rem; line-height:.46rem; color:#FFF}
.bk4_dx li:nth-of-type(even){ background:#f1f1f1;}
.bk4_dx li:nth-of-type(even) h2{ color:#555555;}
.bk4_dx li:nth-of-type(even) h4 span{ color:#555555; border-bottom:1px dashed #555555}
.bk4_dx li h4 span:last-of-type{ border:none;}
.bk7_wx{ width:6.2rem; height:2.18rem; margin:0 auto; background:#1c3961; overflow:hidden; box-sizing:border-box; padding:.14rem;}
.bk7_wx cite{ width:3.08rem; float:left;}
.bk7_wx span{ width:2.72rem; float:right; color:#ffffff; font-size:.24rem; line-height:.31rem;  box-sizing:border-box; padding:.12rem 0 0 .16rem}
.bk7_wx span b{ display:block; text-align:center; margin-bottom:.08rem;}
.bk7_wx span b i{ font-style:normal; color:#35567b; text-transform:uppercase; font-weight:300; display:block;}

.bk1_qh1 { overflow: hidden; }
.bk1_qh2 { width: 5.4rem; margin:0 auto 0; }
.bk1_qh2 li { float: left; }
.bk1_qhd { text-align: center; font-size: 0; margin:.45rem 0 .58rem 0 }
.bk1_qhd h5 { vertical-align: middle; display: inline-block; background: #ececec; width: .7rem; height: 0.1rem; margin: 0 0.1rem; }
.bk1_qhd h5.hover { background: #ff6142; }

/*add new*/
.jun_dy5{ width:100%; height:9rem; background:url(dy5_bg.png) no-repeat center top/100% 9rem; overflow:hidden; box-sizing:border-box; padding-top:.68rem;}
.dy5_qh{ width:100%; position:relative; padding-top:.5rem; overflow:hidden; margin-bottom:.68rem;}
.dy5_qh h5{ position:absolute; top:0; right:.62rem; width:1.39rem; z-index:9;}
.dy5_qhc{ width:5.84rem;margin:0 auto;}
.dy5_qhc li{ width:5.84rem;   height:7.1rem; background:url(dy5_02.png) no-repeat center top/5.84rem 7.1rem;}
.dy5_qhc h2{ text-align:center; font-size:.36rem; color:#1d3b64; font-weight:bold; padding:.4rem 0 .3rem;}
.dy5_qhc h3{ width:4.87rem; margin:0 auto .3rem;}
.dy5_qhc p{ font-size:.22rem; color:#555555; line-height:.42rem; padding-top:.09rem; width:4.87rem; margin:0 auto;}
.dy5_qhc p span{ color:#ed501d;}
.dy5_qht{ width:1}
.dy5_qht{ width:100%; text-align:center; overflow:hidden; font-size:0; position:absolute; bottom:.4rem; left:0;}
.dy5_qht li{ width:.22rem; height:.22rem; display:inline-block; vertical-align:middle; margin:.02rem 0.1rem; border-radius:50%; background:#dedede;}
.dy5_qht li.hover{ background:#ed501d;}