*{ margin: 0; padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,figure,menu,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { width: 6.4rem; margin: 0 auto; background:url(../images/bg.jpg) repeat; color:#000;font-family:"Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; font-size:.22rem;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#000; text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,figcaption,menu{display:block} 
/*commonality*/
.blank { width: 100%; height:20px; clear:both;}
.img { width: 100%; height: auto; display: block;}
.clear{ clear:both;}

.top{ width:100%; height:50px; line-height:50px; background:#0081cc; overflow:hidden;}
.top .logo{ float:left; margin:8px 0 0 10px;}
.top .logo img{ display:block; width:220px; height:auto;}
.top .top_tel{ float:right; margin:10px 10px 0 0;}
.top .top_tel img{ display:block; width:28px; height:auto;}

.topimg{ width:6.4rem; height:auto;}
.topimg img{ width:100%; height:auto; display:block;}

.san_con{ width:6.4rem; height:auto; background:#eeeeee; padding-top:.3rem; padding-bottom:.4rem;}
.san_1{ width:5.82rem; height:auto; margin:0 auto; background:#fff; padding-left:.18rem; padding-top:.2rem; padding-bottom:.4rem;}
.san_tit{ width:5.21rem; height:.6rem; border-bottom:1px solid #d4d4d4; background:url(../images/ico_1.png) no-repeat 0 .11rem; line-height:.5rem; background-size:.34rem .34rem; padding-left:.45rem;}
.san_tit strong{ font-size:.26rem; color:#0255c5; font-weight:bold;}
.san_tit span{ font-size:.22rem; color:#4e4e4e; margin-left:.12rem;}
.sg_txt1{ width:5.66rem; height:auto; margin-top:.3rem;}
.sg_txt1 p{ font-size:.2rem; color:#222222; line-height:.33rem; text-align:justify;}
.sg_txt1 p.p1{ width:2.48rem; height:1.86rem; background:url(../images/san_2.jpg) no-repeat; background-size:2.78rem 3.76rem; float:left; display:inline; padding:1.9rem .15rem 0;}
.sg_txt1 p.p2{ width:2.46rem; height:1.86rem; background:url(../images/san_3.jpg) no-repeat; background-size:2.76rem 3.76rem; float:right; display:inline; padding:1.9rem .15rem 0;}

.sg_txt2{ width:5.67rem; height:2.17rem; background:url(../images/san_4.jpg) no-repeat; background-size:5.67rem 2.17rem; margin-top:.4rem;}
.sg_txt2 p{ width:5.24rem; height:.44rem; line-height:.44rem; font-size:.22rem; color:#ffffff; font-weight:bold; padding-left:.43rem;}
.sg_txt2 ul{ width:5.22rem; height:auto; padding-left:.45rem; margin-top:.25rem;}
.sg_txt2 ul li{ width:4.92rem; height:.4rem; line-height:.4rem; background:url(../images/ico_6.png) no-repeat 0 .11rem; background-size:.2rem .2rem; font-size:.22rem; color:#222222; padding-left:.3rem;}

.sg_txt3{ width:4.56rem; height:auto; padding-left:1.1rem; margin-top:.4rem;}
.sg_txt3 p{ width:3.46rem; height:.45rem; font-size:.2rem;}
.sg_txt3 p.p1{ background:#3d82e0; border-radius:.2rem; margin-bottom:.2rem;}
.sg_txt3 p.p2{ background:#ff9c00; border-radius:.2rem;}
.sg_txt3 p.p1 a{ width:2.76rem; height:.45rem; line-height:.44rem; background:url(../images/ico_2.png) no-repeat .35rem .1rem; background-size:.24rem .25rem; display:block; color:#fff; padding-left:.7rem;}
.sg_txt3 p.p2 a{ width:2.76rem; height:.45rem; line-height:.44rem; background:url(../images/ico_3.png) no-repeat .35rem .1rem; background-size:.26rem .26rem; display:block; color:#fff; padding-left:.7rem;}

.san_2{ width:5.82rem; height:auto; margin:.3rem auto 0; background:#fff; padding-left:.18rem; padding-top:.2rem; padding-bottom:.4rem;}
.tui_1{ width:5.65rem; height:auto; margin-top:.35rem;}
.tt_1{ width:4.65rem; height:.4rem; color:#033b88; line-height:.4rem; font-size:.22rem; padding-left:1rem;}
.tt_1 img{ width:.19rem; height:.08rem; float:left; display:inline; margin-top:.19rem;}
.tt_1 span{ float:left; margin:0 .08rem;}

.lun{ width:5.65rem; height:auto; margin-top:.2rem;}
.lun dl dt{ width:5.65rem; height:3rem;}
.lun dl dt img{ width:5.65rem; height:3rem; display:block;}
.lun dl dd{ font-size:.2rem; color:#333333; line-height:.33rem; text-align:justify; margin-top:.2rem;}

.tj_zx{ width:5.65rem; height:.45rem; margin-top:.25rem;}
.tj_zx p.p1{ width:2.56rem; height:.45rem; float:left; display:inline; background:#3d82e0; border-radius:.2rem; margin-left:.17rem; margin-right:.2rem;}
.tj_zx p.p1 a{ width:1.8rem; height:.45rem; display:block; background:url(../images/ico_2.png) no-repeat .44rem .1rem; background-size:.24rem .25rem; color:#fff; font-size:.22rem; line-height:.45rem; padding-left:.76rem;}
.tj_zx p.p2{ width:2.56rem; height:.45rem; float:left; display:inline; background:#ff9c00; border-radius:.2rem;}
.tj_zx p.p2 a{ width:2.12rem; height:.45rem; display:block; background:url(../images/ico_2.png) no-repeat .13rem .1rem; background-size:.24rem .25rem; color:#fff; font-size:.22rem; line-height:.45rem; padding-left:.44rem;}

.fm p.p2 a{ width:2rem; background:url(../images/ico_2.png) no-repeat .25rem .1rem; padding-left:.56rem; background-size:.24rem .25rem;}
.fm2 p.p2 a{ width:1.95rem; background:url(../images/ico_2.png) no-repeat .3rem .1rem; padding-left:.61rem; background-size:.24rem .25rem;}

.jian{ width:5.65rem; height:auto; margin-top:.45rem;}
.jian dl dt{ width:5.65rem; height:2.14rem;}
.jian dl dt img{ width:5.65rem; height:2.14rem; display:block;}
.jian dl dd{ font-size:.2rem; color:#333333; line-height:.33rem; text-align:justify; margin-top:.2rem;}

.tui_2{ width:5.66rem; height:auto; margin-top:.3rem;}
.tt_2{ width:4.62rem; height:.4rem; color:#033b88; line-height:.4rem; font-size:.22rem; padding-left:1.03rem;}
.tt_2 img{ width:.19rem; height:.08rem; float:left; display:inline; margin-top:.19rem;}
.tt_2 span{ float:left; margin:0 .08rem;}

.tui_3 .tt_2{ width:4.72rem; padding-left:.93rem;}
.tui_5 .tt_2{ width:4.55rem; padding-left:1.1rem;}

.kuang{ width:5.4rem; height:2.47rem; background:url(../images/san_7.jpg) no-repeat; background-size:5.66rem 3.27rem; padding-left:.26rem; padding-top:.8rem; margin-top:.25rem;}
.kuang p{ width:2.9rem; height:auto; font-size:.2rem; line-height:.33rem; text-align:justify; color:#fff;}

.tui_3 .kuang{ background:url(../images/san_11.jpg) no-repeat; background-size:5.66rem 3.27rem;}
.tui_4 .kuang{ height:2.64rem; background:url(../images/san_15.jpg) no-repeat; background-size:5.66rem 3.27rem; padding-top:.63rem;}
.tui_5 .kuang{ height:2.64rem; background:url(../images/san_19.jpg) no-repeat; background-size:5.66rem 3.27rem; padding-top:.63rem;}


.tujie{ width:5.66rem; height:auto; margin-top:.3rem;}
.tujie dl{ width:5.66rem; height:1.37rem; position:relative; margin-bottom:.2rem;}
.tujie dl dt{ width:2.14rem; height:1.37rem; float:left; display:inline;}
.tujie dl dt img{ width:2.14rem; height:1.37rem; display:block;}
.tujie dl dd{ width:3.04rem; height:1.37rem; float:left; display:inline; padding:0 .22rem 0 .25rem; background:#ecf4ff;}
.tujie dl dd p.p1{ width:.28rem; height:.28rem; position:absolute; left:2rem; top:.55rem;}
.tujie dl dd p.p1 img{ width:.28rem; height:.28rem; display:block;}
.tujie dl dd p.p2{ font-size:.2rem; color:#1e6ed8; line-height:.32rem; text-align:justify; padding-top:.2rem;}
.tujie dl.n{ margin-bottom:0;}

.tujie2 dl dd p.p2{ font-size:.2rem; color:#1e6ed8; line-height:.3rem; text-align:justify; padding-top:.07rem;}

.qun{ width:5.65rem; height:auto; margin-top:.3rem;}
.qun p.p1{ width:5.27rem; height:.4rem; font-size:.22rem; color:#333333; line-height:.4rem; background:url(../images/ico_5.png) no-repeat 0 .06rem; background-size:.29rem .29rem; padding-left:.38rem;}
.qun p.p2{ width:5.65rem; height:auto; font-size:.2rem; line-height:.33rem; text-align:justify; margin-top:.05rem;}

.jianyi{ width:5.82rem; height:1.97rem; background:url(../images/san_23.jpg) no-repeat; background-size:6rem 2.23rem; margin:0 auto; position:relative; padding-left:.18rem; padding-top:.26rem;}
.jianyi p{ width:2.93rem; height:auto; font-size:.2rem; color:#222222; line-height:.34rem; text-align:justify;}
.jianyi a{ width:1.1rem; height:.94rem; display:block; font-size:.2rem; color:#fff; line-height:.26rem; position:absolute; left:3.35rem; top:.6rem; text-align:center; padding-top:.16rem;}

.caseal{ width:6rem; height:auto; background:#ffffff; margin:0 auto; padding-top:.3rem; padding-bottom:.6rem;}
.case{ width:5.82rem; height:auto; border-top:.03rem solid #eeeeee; padding-left:.18rem; padding-top:.2rem;}

.anli{ width:5.82rem; height:auto; margin-top:.3rem;}

.banner{ width:5.82rem; height:auto;}
.focus{ width:100%; height:auto; position:relative;}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:-.35rem; text-align:center;  }
.focus .hd ul{ display:inline-block; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:7px; height:7px; background:url(../images/s_2.png) no-repeat; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:url(../images/s_1.png) no-repeat;}

.focus .bd{ position:relative; z-index:0; }
.focus .bd li{ width:5.82rem; height:auto; float:left; display:inline; position:relative;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.focus .bd li dt{ width:2.56rem; height:3.16rem; float:left; display:inline;}
.focus .bd li dt img{ width:2.56rem; height:3.16rem; display:block;}
.focus .bd li dd{ width:3.1rem; height:auto; float:right; display:inline; padding-top:.9rem;}
.focus .bd li dd p.p1{ width:1.81rem; height:.44rem; background:#ff9c00; font-size:.22rem; color:#fff; font-weight:bold; line-height:.44rem; text-align:center; position:absolute; left:2.27rem; top:.24rem;}
.focus .bd li dd p.p2{ font-size:.2rem; line-height:.35rem; color:#222222;}
.focus .bd li dd p.p2 span.s3{ letter-spacing:-1px;}
.focus .bd li dd p.p2 span.s1{ margin-left:1rem;}
.focus .bd li dd p.p2 span.s4{ letter-spacing:-2px;}

.san_3{ width:5.82rem; height:auto; background:#fff; margin:.3rem auto 0; padding-left:.18rem; padding-top:.2rem; padding-bottom:.35rem;}
.tjdoc{ width:5.61rem; height:auto; padding-left:.21rem; padding-top:.3rem;}
.tjdoc ul li{ width:5.24rem; height:2.78rem; display:block; float:left; margin-bottom:.3rem;}
.tjdoc ul li.n{ margin-bottom:0;}
.tjdoc ul li img{ width:5.24rem; height:2.78rem; display:block;}

.gn_4{ width:6rem; height:auto; background:#fff; margin:.3rem auto 0; padding-top:.35rem; padding-bottom:.3rem;}
.cases02_imgle2{ width:6rem; height:2.53rem; position:relative;}
.next2le2{ width:.43rem; height:.64rem; position:absolute; left:.36rem; top:.95rem;}
.next2le2 img{ width:.43rem; height:.64rem; display:block;}
.prev2le2{ width:.43rem; height:.64rem; position:absolute; right:.36rem; top:.95rem;}
.prev2le2 img{ width:.43rem; height:.64rem; display:block;}
.cases02_listle2{ width:5.24rem; height:2.53rem; margin:0 auto; overflow:hidden;}
.cases02_listle2 ul{ width:100rem; height:2.53rem; float:left;}
.cases02_listle2 ul li{ width:5.24rem; height:2.53rem; float:left; display:inline;}
.cases02_listle2 ul li img{ width:5.24rem; height:2.53rem; display:block;}
.hos_txt{ width:5.24rem; height:auto; margin:.2rem auto 0; font-size:.22rem; color:#212121; font-weight:lighter; line-height:.4rem; text-align:justify;}

.kunr{ width:6rem; height:auto; margin:0 auto; background:#fff; margin-top:.3rem; padding-top:.23rem; padding-bottom:.35rem;}
.kr_1{ width:3.61rem; height:.51rem; padding-left:1.2rem;}
.kr_1 img{ width:3.61rem; height:.51rem; display:block;}

.kr_2{ width:5.67rem; height:auto; padding-left:.33rem; margin-top:.2rem;}
.kr_2 ul li{ width:1.04rem; height:auto; float:left; display:inline; padding-right:.18rem; border-right:1px dashed #eeeeee; margin-right:.2rem;}
.kr_2 ul li img{ width:1.04rem; height:1.04rem; display:block;}
.kr_2 ul li p{ width:1.04rem; height:auto; text-align:center; font-size:.2rem; line-height:.26rem; padding-top:.1rem;}
.kr_2 ul li.k1 p{ color:#0066c8;}
.kr_2 ul li.k2 p{ color:#f16601;}
.kr_2 ul li.k3 p{ color:#11a76b;}
.kr_2 ul li.k4 p{ color:#dfa926;}
.kr_2 ul li.k4{ padding-right:0; margin-right:0; border-right:0;}

.kr_3{ width:3.58rem; height:.52rem; margin:.35rem auto 0;}
.kr_3 img{ width:3.58rem; height:.52rem; display:block;}



footer{ width:100%; height:auto; padding-bottom:100px; margin-top:.4rem;}
footer ul{ height:45px; line-height:45px; padding:0 20px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex ; display:flex; background:#F5F5F5; border-bottom:1px solid #DDD; border-top:1px solid #DDD;}
footer ul li{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; white-space:nowrap; font-size:15px; text-align:center;}	
footer p{ font-size:14px; line-height:26px; padding:15px 10px; color:#888;}


.checkme{ width:100%; height:auto; position:fixed; z-index:999; left:0; bottom:0;}
.checkwrap{ width:100%; height:auto; position:relative;}
.checkme img{ width:100%; height:auto; display:block;}
.checkme a{ height:70px; display:block; position:absolute; z-index:10000;}
.checkme a.a1{ width:20%; left:0; top:30%;}
.checkme a.a2{ width:20%; left:20%; top:30%;}
.checkme a.a3{ width:20%; left:40%; top:10%;}
.checkme a.a4{ width:20%; left:60%; top:30%;}
.checkme a.a5{ width:20%; left:80%; top:30%;}













