.caret-bottom,img{vertical-align:middle}.clear-fix,.m2 main ul,.m6 main ul li{overflow:hidden}body{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;color:#555;background-color:#fff;max-width:640px;min-width:320px;margin:0 auto}a,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,ul{padding:0;margin:0;border:none}.center-block,.container-fluid{margin-right:auto;margin-left:auto}i{font-style:normal}li,ul{list-style:none}b,strong{font-weight:700}img{max-width:100%;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none}a{color:#fff;text-decoration:none}.container-fluid{width:100%}.container{padding-left:1rem;padding-right:1rem}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.banner a,.m2 main ul li,.m3 main ul,.m4 main ul li p,.module main .btns{text-align:center}.center-block{display:block}.pull-right{float:right!important}.pull-left{float:left!important}.clear-both{clear:both}.caret-bottom{display:inline-block;width:0;height:0;margin-top:-.15rem;border-top:.35rem solid #fff;border-left:.2rem solid transparent;border-right:.2rem solid transparent}.img-responsive{display:block;max-width:100%;height:auto}.banner{position:relative}.banner a{position:absolute;bottom:3.7rem;right:.95rem;background-color:#22b879;font-size:1.1rem;line-height:2.45rem;width:6.3rem;border-radius:.25rem}.module header{position:relative}.module header h2{font-size:1.8rem;line-height:4.7rem;text-indent:1rem;color:#333}.module header:after,.module header:before{content:'';position:absolute;bottom:0;left:0;display:block}.module header:before{width:9.45rem;height:.3rem;background-color:#efa92e;z-index:99}.module header:after{width:100%;height:.1rem;background-color:#d7d7d7;z-index:9}.module main>p{margin:1.5rem 0;font-size:1.2rem;line-height:1.8rem}.module main .btns a{background-color:#e94e3c;font-size:1.2rem;font-weight:700;border-radius:500px;line-height:2rem;display:inline-block;width:8.95rem;margin:0 1.65rem}.m1 main{margin-top:1.2rem}.m1 main ul{margin-bottom:1.5rem}.m1 main ul li{box-sizing:border-box;padding-left:.8rem;margin:.4rem 0;width:13.45rem;border:2px dashed #7b8989;border-radius:.25rem}.m1 main ul li p,.m1 main ul li strong{display:inline-block;vertical-align:middle;color:#7b8989}.m1 main ul li strong{font-size:3.2rem}.m1 main ul li p{font-weight:700;font-size:1.2rem}.m1 main ul .clear-both{border:none;margin:0}.m1 main ul .i5{padding:0;width:100%}.m2 main{margin-bottom:.5rem}.m2 main h3{color:#efa92e;font-size:1.7rem}.m2 main ul{margin-bottom:.9rem}.m2 main ul li{display:inline-block;margin:.9rem 1.45rem;width:10.85rem;height:10.85rem;border:2px dashed #7b8989;border-radius:500px}.m2 main ul li span{color: #7b8989;display:block;font-size:1.4rem;line-height:1.4rem;margin-top:7.4rem}.m2 main ul .i1{background:url("icon2.png") center 2.85rem no-repeat;background-size:37%}.m2 main ul .i2{background:url("icon1.png") center 2.5rem no-repeat;background-size:37%}.m2 main ul .i3{background:url("icon4.png") center 2.5rem no-repeat;background-size:37%}.m2 main ul .i4{background:url("icon3.png") center 1.3rem no-repeat;background-size:37%}.m3 main ul{margin-bottom:1.55rem}.m3 main ul li{width:30.335%;display:inline-block}.m4 main ul{margin:1.95rem 0 1.05rem}.m4 main ul li{width:9.75rem;float:left;position:relative;margin-bottom:.3rem}.m4 main ul li p{width:100%;position:absolute;bottom:0;left:0;background-color:rgba(255,255,255,.8);line-height:1.6rem;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m4 main ul .i-center{margin-left:.4rem}.m5 main .doctor{margin:2.05rem 0 1.55rem}.m5 main .doctor img{width:39.168%;margin-right:1.75rem}.m5 main .doctor .text h4{color:#efa92e;font-size:1.8rem}.m5 main .doctor .text h4 span{font-size:1.2rem;font-weight:400;margin-left:.6rem}.m5 main .doctor .text strong{font-size:1.2rem;line-height:2.4rem;font-weight:400}.m5 main .doctor .text p{color:#5b5b5b;font-size:1rem;line-height:1.5rem}.m5 main .doctor .text p a{color:#e94e3c}.m6 main{margin:1.3em 0 1.6rem}.m6 main ul{margin-bottom:1.75rem}.m6 main ul li{border-bottom:2px dashed #7b8989;line-height:3rem;box-sizing:border-box;padding-left:1.75rem;position:relative}.m6 main ul li:before{content:'';width:.5rem;height:.5rem;display:block;background-color:#efa92e;position:absolute;left:.2rem;top:50%;margin-top:-.25rem;border-radius:500px}.m6 main ul li p{font-size:1.2rem;float:left}.m6 main ul li a{font-size:1.2rem;color:#efa92e;text-decoration:underline;float:right}.m6 main .btns a{width:15.45rem}