.w586{width:5.86rem;margin:0 auto;}

.tit1216{width:100%;height:.9rem;line-height:.9rem;background:#0066cb;position:relative;margin:.24rem auto;}
.line1216{width:100%;height:1px;background:#fff;position:absolute;top:0;bottom:0;margin:auto 0;}
.tit1216 p{width:100%;position:absolute;height:.9rem;line-height:.9rem;font-size:.38rem;font-weight:bold;color:#fff;text-align:center;}
.tit1216 p span{padding:0 .1rem;background:#0066cb;}

.tel1216-1{width:100%;height:1.4rem;background:url(../images/sxfw.jpg)center/100% no-repeat;overflow:hidden;margin:.2rem auto;}
.tel1216-1 a{display:block;width:2rem;height:100%;float:right;}
.p1218{margin:.2rem auto;line-height:.34rem;}

/**/
.banner1216{height:3.6rem;overflow:hidden;position:relative;}
.banner1216 .hd{ width:100%;; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.banner1216 .hd ul{ display:block;width:100%; height:5px; text-align:center; font-size:0; vertical-align:top;}
.banner1216 .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.banner .hd ul .on{ background:#FE6C9C;  }
/**/
.doc1216{padding-bottom:.3rem;border-bottom:1px dotted #dcdcdc;margin-bottom:.3rem;}
.doc1216:last-child{border-bottom:0;}
.doc1216 .l{width:2.26rem;position:relative;}
.doc1216 .l p{display: block; width: 100%; height: 0.46rem; line-height: 0.46rem; text-align: center; color: #fff; font-size: 0.2rem; background: rgba(0,0,0,0.7); position: absolute; bottom: 0; left: 0; border-radius: 0 0 0.08rem 0.08rem; } 
.doc1216 .r{width:3.32rem;}
.doc1216 .r p{line-height:.33rem;margin-bottom:.1rem;}
.doc1216 .r p:nth-child(2){margin-bottom:0;}
.doc1216 .r p:nth-child(2),
.doc1216 .r p:nth-child(3){height:.33rem;}
.doc1216 .r p b{font-size:.4rem;color:#3380d0;margin-right:.1rem;}
.doc1216 .r p span{background:#3380d0;color:#fff;padding:0 .1rem;border-radius:.04rem;-webkit-border-radius:.04rem;}
.doc1216 .r p a{color:#ff0000;}
.doc1216 .r p i{display:inline-block;width:.2rem;height:.33rem;vertical-align:top;background:url(../images/star-ico.png)left center /.2rem no-repeat;padding-left:.24rem;}
.doc1216 .r div a{display:block;width:1.62rem;height:.6rem;line-height:.6rem;border-radius:.08rem;-webkit-border-radius:.08rem;color:#fff;text-align:center;}
.doc1216 .r div a:nth-child(1){background:#3380d0;}
.doc1216 .r div a:nth-child(2){background:#ff9602;}

.form171216{height:.56rem;font-size:0;margin:.1rem auto 2.2rem;}
.form171216 input[type='tel']{width:3.5rem;height:.56rem;line-height:.56rem;border:1px solid #dcdcdc;border-right:0;padding-left:1em;font-size:.24rem;color:#999999;}
.form171216 input[type='submit']{width:2.36rem;height:.56rem;line-height:.56rem;background:#ff9602 url(../images/tel-ico2.png).1rem center/.3rem .36rem no-repeat;font-size:.22rem;color:#fff;padding-left:.4rem;}
/**/
.bg1216{background:#0066cb;position:relative;}
.ysly1216{position:relative;box-shadow:.05rem 0  0.05rem  -0.04rem #96c0ea,0rem .05rem  0.05rem -0.04rem #023788;;top:-1.88rem;margin-top:2rem;margin-bottom:-1.88rem;}
.tit1216-2{/*width:5.22rem;*/background:#0066cb;margin:.24rem auto;text-align:center;margin-bottom:.3rem;}
.tit1216-2 b{border-bottom:1px dotted #fff;font-size:.4rem;color:#ffff00;padding-bottom:.1rem;}
.tit1216-2 p{font-size:.32rem;color:#fff;margin-top:.1rem;}

.ystd1216  li{width:1.84rem;text-align:center;margin-bottom:.24rem;}
.ystd1216  li p{font-size:.2rem;color:#fff;}
.ystd1216  li img+p{font-size:.3rem;font-weight:bold;color:#ece4ac;border-bottom:1px dotted #fff;}

.ysbanner1216{height:3.4rem;overflow:hidden;position:relative;}
.ysbanner1216 ul li{position:relative;width:5.86rem;height:3.4rem;}
.ysbanner1216 ul li p{position:absolute;bottom:0;width:100%;height:.6rem;line-height:.6rem;background:rgba(0,0,0,0.7);text-align:center;color:#fff;}
.ysbanner1216 a{display:block;width:.2rem;height:.36rem;font-size:.36rem;line-height:.36rem;color:#fff;position:absolute;top:0;bottom:0;margin:auto 0;}
.ysbanner1216 a.prev{left:.2rem;}
.ysbanner1216 a.next{right:.2rem;}
.button1216{margin:.2rem auto;}
.button1216 a{display:block;width:2.86rem;}

.act1216 li{width:1.92rem;height:1.32rem;position:relative;margin-top:.1rem;}
.act1216 li p{width:200%;height:.6rem;line-height:.6rem;background:rgba(0,0,0,0.7);font-size:.3rem;color:#fff;text-align:center;transform:scale(0.5);position:absolute;bottom:-0.15rem;left:-.96rem;}

.form171216-2{margin:.2rem auto .3rem;}
.form171216-2 input[type='tel']{width:4.06rem;font-size:.22rem;}
.form171216-2 input[type='submit']{width:1.8rem;background:#ff9602 url(../images/pointer-ico.png)1.4rem .24rem /.36rem .34rem no-repeat;padding-left:0;text-align:center;}


.tel1216-2{height:1.2rem;background:url(../images/tel-banner.jpg)center/100% no-repeat;position:relative;overflow:hidden;margin:.15rem auto;}
.tel1216-2 a{display:block;width:1.2rem;height:.86rem;float:right;margin-right:.2rem;margin-top:.2rem;}

/**/
.form_box1216{background:#3380d0;position:relative;border-radius:.08rem;-webkit-border-radius:.08rem;margin-top:.54rem;padding-bottom:.3rem;}
.form_tit1216{width:4.98rem;height:.54rem;line-height:.54rem;color:#fff;text-align:center;background:#ff9602;font-size:.28rem;margin:0 auto;position:relative;top:-.16rem;}

.bt_form_body1216{margin:.2rem .6rem 0 .5rem;width:4.76rem;}
.bt_form_body1216 .ipt{margin-bottom:.1rem;}
.bt_form_body1216 .ipt input{width:3.26rem;height:.5rem;line-height:.5rem;background:#fff;border-radius:.04rem;-webkit-border-radius:.04rem;font-size:.24rem;color:#999;padding-left:1em;}
.bt_form_body1216 .ipt b{color:#fff;font-weight:bold;margin-right:.2rem;}
.sbt1216{width:5.2rem;margin:.2rem auto 0;}
.sbt1216 a{display:block;width:2.5rem;height:.64rem;line-height:.64rem;border-radius:.08rem;-webkit-border-radius:.08rem;padding-left:.84rem;background:#ff9602 url(../images/tel-ico2.png).48rem center/ .3rem .36rem no-repeat;color:#fff;}
.sbt1216 input{display:block;width:2.5rem;height:.64rem;line-height:.64rem;border-radius:.08rem;-webkit-border-radius:.08rem;text-align:start;padding-left:.84rem;background:#c80000 url(../images/tel-ico1.png).44rem center/ .28rem  no-repeat;color:#fff;font-size:.24rem;}

.wx1216{margin-top:.4rem;}
.wx1216 .l{width:3.76rem;}
.wx1216 p{font-size:.22rem;margin-bottom:.1rem;}
.wx1216 p:first-child{font-size:.21rem;margin-bottom:0;}
.wx1216 p b{font-size:.43rem;color:#c80000;}
.wx1216 p span{padding:0 .1rem;border-radius:.04rem;-webkit-border-radius:.04rem;background:#c80000;color:#fff;margin-right:.1rem;}
.wx1216 .r{width:2.1rem;}