html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td,input,button,input,select,textarea{ margin: 0; padding: 0; font-weight: inherit; font-style: inherit; font-family: inherit;}* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}body{ font: 0.24rem/1.5 Microsoft Yahei; color: #333333;}table{ border-collapse: collapse; border-spacing: 0;}img{ vertical-align: top; width: 100%; line-height: 0;}ul,ol{ list-style: none;}a{ text-decoration: none; color: #333333; outline: none;}a:hover{ color: #333333; cursor: pointer; }.psr{ position: relative;}.psa{ position: absolute;}.fl{ float: left;}.fr{ float: right;}.tac{ text-align: center;}.clr{ zoom: 1;}.clr:after{ height: 0; display: block; content: "\20"; clear: both;}.line20{ border-top: 0.2rem solid #f2f7fc;}.m-main{ width: 100%; max-width: 640px; line-height: 1.5; margin: 0 auto; font-size: 0.24rem; font-family: "Microsoft Yahei"; color: #333333; overflow: hidden;}.box{ width: 92.5%; margin: 0 auto;}.justify{ margin: 0 auto; font-size: 0; text-align: justify; text-justify: distribute-all-lines;}.justify:after{ content: ""; height: 0; width: 100%; display: inline-block;}.justify li{ display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 0.24rem;}.pinch-zoom, .pinch-zoom img{ width: 100%; -webkit-user-drag: none;}/* header */.header{ padding: 3.5% 0; background: #0485d8;}.header .h_logo{ width: 51.015%;}.header .h_zx{ width: 8.615%; margin-top: 1.5%;}#banSwiper .swiper-pagination{ font-size: 0;}#banSwiper .swiper-pagination-bullet{ width: 0.24rem; height: 0.04rem; margin: 0 0.04rem; background: rgba(4, 133, 216, 0.3); border-radius: 0; opacity: 1;}#banSwiper .swiper-pagination-bullet-active{ background: rgba(4, 133, 216, 1);}.searchForm{ margin: 3% auto; background: #f8f8f8; border-radius: 0.25rem; overflow: hidden;}.searchForm input{ float: left; width: 80%; height: 0.48rem; line-height: 0.48rem; font-size: 0.24rem; color: #333333; background: none; border: 0; outline: none;}.searchForm input:-moz-placeholder{color: #c6c6c7;}.searchForm input::-moz-placeholder{color: #c6c6c7;}.searchForm input:-ms-input-placeholder{color: #c6c6c7;}.searchForm input::-webkit-input-placeholder{ color: #c6c6c7;}.searchForm input:-webkit-autofill{ -webkit-text-fill-color: #333333;-webkit-box-shadow: 0 0 0px 1000px #f8f8f8 inset !important;}.searchForm input[type="submit"]{ width: 10%; background: url(../images/ico_quo.png)no-repeat center center; background-size: 0.26rem; text-indent: -9999px;}.nav{ margin-top: 6%;}.nav li{ width: 21%; margin-bottom: 6%; text-align: center;}.nav li img{ display: block; width: 1.01rem; margin: 0 auto 10%;}.lmTit{ margin-top: 3%;}.lmTit b{ font-size: 0.32rem; font-weight: bold; color: #0485d8;}.lmTit a{ float: right; padding-right: 0.3rem; margin-top: 1.3%; background: url(../images/ico_arrowR.jpg) no-repeat right center; background-size: 0.24rem;}.news_con ul{ margin-bottom: 3%;}.news_con ul li{ width: 100%; height: 0.86rem; line-height: 0.86rem; font-size: 0.28rem; border-top: 1px solid #e7e7e7; overflow: hidden;}.news_con ul li:first-child{ border-top: 0;}.news_con ul li:before{ content: ""; display: inline-block; width: 0.1rem; height: 0.1rem; margin-right: 0.1rem; background: #e5e5e5; border-radius: 50%; vertical-align: middle;}.hospital_con{ padding: 11% 0; color: #fff; background: #1b8fda;}.hospital_con img{ display: block; width: 47.5%; margin: 0 auto 5%;}.hospital_con dl{ padding-left: 7%; margin-bottom: 3%; letter-spacing: 0.02rem;}.hospital_con dl dt, .hospital_con dl dd{ display: inline-block; vertical-align: top;}.hospital_con dl dt:before{ content: ""; display: inline-block; width: 0.06rem; height: 0.06rem; margin-right: 0.15rem; background: #a4d2f0; vertical-align: middle;}.hospital_con .jsBtn{display: block;width: 62.5%;line-height: 0.6rem;margin: 5% auto 0;color: #0485d8;background: #f8f8f8;border-radius: 0.5rem;text-align: center;}.keshi_con ul{ margin: 4% auto 8%; border-top: 1px solid #e7e7e7;}.keshi_con ul li{ width: 27%; height: 0.86rem; line-height: 0.86rem; font-size: 0.26rem; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; text-align: center; overflow: hidden;}.keshi_con ul li:nth-child(4n), .keshi_con ul li:nth-child(4n+1){ width: 23%;}.keshi_con ul li:nth-child(4n+1){ border-left: 0;}.service_con ul{ margin: 4% auto 6%;}.service_con ul li{ float: left; width: 25%; font-size: 0.23rem; text-align: center;}.service_con img{ display: block; width: 0.9rem; margin: 0 auto 3%;}.guahao_con{ padding: 6% 0;}.guahao_con ul{ margin-top: 6%;}.guahao_con ul li{ margin-top: 4%;}.guahao_con ul li .inputText{ width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.26rem; color: #333; border: 0.03rem solid #ededed; border-radius: 0.05rem; outline: none; text-indent: 0.2rem; -moz-appearance: none; -webkit-appearance: none; appearance: none;}.guahao_con ul li .inputText:-moz-placeholder{ color: #999;}.guahao_con ul li .inputText::-moz-placeholder { color: #999;}.guahao_con ul li .inputText:-ms-input-placeholder{ color: #999;}.guahao_con ul li .inputText::-webkit-input-placeholder{ color: #999;}.guahao_con ul li .inputText:-webkit-autofill{ -webkit-text-fill-color: #333;-webkit-box-shadow: 0 0 0px 1000px #fff inset !important;}.guahao_con ul li #keshi{ padding: 0 0.2rem; color: #999; background: url(../images/ico_arrowD.jpg) #fff no-repeat right 0.2rem center; text-indent: 0;}.guahao_con ul li #keshi option{ color: #999;}.guahao_con ul li #message{ height: 1.96rem; padding: 0.2rem; line-height: 1.5; text-indent: 0;}.guahao_con .ys{ font-size: 0.2rem; color: #cccccc; text-align: right;}.guahao_con .ys i{ display: inline-block; width: 0.12rem; height: 0.19rem; margin-right: 0.1rem; background: url(../images/ico_pav.jpg) no-repeat 0 0; background-size: 100%; vertical-align: middle;}.guahao_con button{ display: block; width: 100%; line-height: 0.8rem; margin: 6% auto; font-size: 0.32rem; color: #fff; background: #eb850e; border: 0; border-radius: 0.05rem; box-shadow: 0 0.01rem 0.35rem 0 rgba( 0, 0, 0, 0.2); text-align: center;}.guahao_con .tips{ margin: -2% auto 2%;}.guahao_con .tips span{ display: block; line-height: 2; font-weight: bold; color: #da343a;}.footer{ padding: 4% 0; margin-bottom: 0.86rem;}.footer dl dt{ float: left; width: 25%; font-size: 0.18rem; text-align: center;}.footer dl dd{ float: right; width: 73%; font-size: 0.22rem;}.footer dl dd a.zz{margin-left: .1rem;}.footer dl dd .cad, .footer dl dd .mbx{ display: inline-block; width: 1.26rem; line-height: 0.34rem; padding-left: 0.36rem; margin: 0.1rem auto; font-size: 0.2rem; color: #fff; background: url(../images/ico_cad.png) #999999 no-repeat 0.1rem center; background-size: 0.2rem; border-radius: 0.05rem;}.footer dl dd .mbx{ margin-left: 0.15rem; background: url(../images/ico_mbx.png) #999999 no-repeat 0.1rem center; background-size: 0.2rem;}