* { margin: 0; padding: 0; outline: none; }
body { font-family: 'Microsoft YaHei'; font-size: 0.24rem; color: #878787; -webkit-touch-callout: inherit; -webkit-user-select: auto; background-color: #fff; max-width: 6.4rem; margin: 0 auto; }
a { color: #333; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:hover { text-decoration: none; }
dt, dd { display: inline-block; }
textarea, input { resize: none; outline: none; }
textarea { resize: none; -webkit-appearance: none; }
ul, ol, li { list-style: none; }
em, i { font-style: normal; }
p { text-align: justify; text-justify: distribute-all-lines; color: #333333 }
.img { width: 100%; border: none; }
.clear { clear: both; overflow: hidden; }
[class*="icon-n"]:before, [class^="icon-n"]:before { content: ""; background: url(../images/icon-n-bg.png) no-repeat; display: inline-block; background-size: 200px 185.5px; }
.icon-n-phone1:before { width: 24px; height: 28px; background-position: -62px -55px; }
.icon-n-home:before { width: 20px; height: 20px; background-position: -2px 0; position: relative; top: 18px; }
.icon-n-hospital:before { width: 20px; height: 22px; background-position: -2px -24px; position: relative; top: 18px; }
.icon-n-doctor:before { width: 24px; height: 22px; background-position: 1px -48px; position: relative; top: 18px; }
.icon-n-case:before { width: 20px; height: 20px; background-position: -2px -70px; position: relative; top: 18px; }
.icon-n-technology:before { width: 20px; height: 20px; background-position: -2px -94px; position: relative; top: 18px; }
.icon-n-equipment:before { width: 26px; height: 20px; background-position: 2px -118px; position: relative; top: 18px; }
.icon-n-hot:before { width: 20px; height: 20px; background-position: -1px -141px; position: relative; top: 18px; }
.icon-n-route:before { width: 20px; height: 20px; background-position: -2px -164px; position: relative; top: 18px; }
.icon-n-child:before { width: 35px; height: 24px; background-position: -18px 0; margin-top: 5px; background-size: 160px 148.4px; }
.icon-n-teenagers:before { width: 35px; height: 25px; background-position: -18px -28px; margin-top: 4px; background-size: 160px 148.4px; }
.icon-n-man:before { width: 35px; height: 24px; background-position: -17px -58px; margin-top: 5px; background-size: 160px 148.4px; }
.icon-n-wowen:before { width: 35px; height: 24px; background-position: -18px -90px; margin-top: 5px; background-size: 160px 148.4px; }
.icon-n-old:before { width: 35px; height: 24px; background-position: -18px -120px; margin-top: 5px; background-size: 160px 148.4px; }
.icon-n-img:before { width: 20px; height: 20px; background-position: -64px -17px; position: relative; top: 3px; margin-right: 6px; }
.icon-n-circle:before { width: 15px; height: 15px; background-position: -67px -38px; position: relative; top: -3px; margin-right: 6px; left: -2px; }
.icon-n-phone:before { width: 38px; height: 29px; background-position: -86px -1px; position: relative; top: 6px; margin-right: 6px; left: 4%; }
.icon-n-map:before { width: 26px; height: 36px; background-position: -70px -28px; position: relative; top: 10px; margin-right: 6px; left: 2%; background-size: 160px 148.4px; }
.icon-n-about:before { width: 30px; height: 37px; background-position: -69px -69px; position: relative; top: 10px; margin-right: 6px; left: 2%; background-size: 160px 148.4px; }

nav { overflow: hidden; padding: 2% 8% 3%; }
nav ul li { width: 25%; float: left; text-align: center; font-size: 12px; margin-bottom: 12px; }
nav ul li span { width: 56px; height: 56px; display: inline-block; background-color: #87a3dd; border-radius: 50%; }
nav ul li:nth-of-type(2) span { background-color: #c69dbe; }
nav ul li:nth-of-type(3) span { background-color: #eaa958; }
nav ul li:nth-of-type(4) span { background-color: #66c0b4; }
nav ul li:nth-of-type(5) span { background-color: #f47b42; }
nav ul li:nth-of-type(6) span { background-color: #6ccaf0; }
nav ul li:nth-of-type(7) span { background-color: #f07577; }
nav ul li:nth-of-type(8) span { background-color: #c3c971; }
nav ul li p { line-height: 20px; width: 100%; text-align: center; padding-top: 4px; }

.banner { width: 100%; }
.tit { width: 95%; margin: 0.1rem auto }
.biaozhun { width: 95%; margin: auto; }
.biaozhun dl dt { width: 32%; margin: 3% 0 0 3%; float:left; }
.biaozhun dl dd { width: 63%; margin-top: 3%; }
.biaozhun dl dd strong { width: 90%; margin: auto; text-align: left; color: #b3e9ee; font-size: 0.3rem; margin-left: 0.2rem; display: block; height: 0.38rem; }
.biaozhun dl dd .ss { color: #057c88; }
.biaozhun dl dd p { background: url(../images/lx.jpg) 0.1rem no-repeat; padding-left: 0.4rem; line-height: 0.35rem; color: #333333; }
.zixun { margin: 0.2rem auto; width: 100%; }
.zixun_ts { width: 95%; margin: 0.2rem auto; }
.zixun_tsts { width: 95%; margin: 0.2rem auto 0; }
.guifan { width: 95%; margin: auto; }
.guifan ul li { width: 48%; margin: 1%; background: #efefef; float: left; height: 4.2rem }
.guifan ul li h1 { width: 95%; margin: auto; text-align: center; color: #6dd8e3; height: 0.7rem; line-height: 0.35rem; font-size: 0.24rem; display: block; margin-bottom: 0.1rem; }
.guifan ul li .ss { color: #057c88; }
.guifan ul li p { width: 96%; line-height: 0.32rem; height: 0.35rem; margin: auto; color: #333333; }
.jishu { background: url(../images/pk01.jpg) center no-repeat; background-size: 100%; height: 4.1rem; width: 98%; margin: auto; }
.jishu .jishu_sh { width: 70%; margin: 5% 0 0 0; display: block; float: left; }
.jishu .jishu_sh h2 { color: #9de3ea; font-size: 0.26rem; height: 0.35rem; line-height: 0.35rem; text-indent:0.1rem; }
.jishu .jishu_sh p { line-height: 0.35rem; height: 0.35rem; text-indent: 0.1rem; background: url(../images/lx.jpg) left center no-repeat; padding-left: 0.2rem; font-size: 0.24rem; }
.jishu .jishu_xia { width: 53%; margin: 5% 0 0 0%; float: right; display: block; font-size: 0.18rem; }
.jishu .jishu_xia h2 { color: #057c88; font-size: 0.26rem;  line-height: 0.35rem; font-weight: bold; }
.jishu .jishu_xia p { line-height: 0.35rem; height: 0.35rem; text-indent: 0.1rem; background: url(../images/lx.jpg) left center no-repeat; padding-left: 0.2rem; font-size: 0.24rem; }
.liaoxiao { background: url(../images/pk02.jpg) center no-repeat; background-size: 100%; height: 4.1rem; width: 95%; margin: auto; }
.liaoxiao .liaoxiao_ri { width: 48%; margin: 1% 0 0 0; display: block; float: right; }
.liaoxiao .liaoxiao_ri h2 { color: #9de3ea; font-size: 0.26rem; line-height: 0.35rem; }
.liaoxiao .liaoxiao_ri p { line-height: 0.35rem; height: 0.35rem; text-indent: 0.1rem; background: url(../images/lx.jpg) left center no-repeat; padding-left: 0.2rem; font-size: 0.24rem; margin-left: 0.3rem; }
.liaoxiao .liaoxiao_lf { width: 70%; margin: 10% 0 0 0%; float: left; display: block; }
.liaoxiao .liaoxiao_lf h2 { color: #057c88; font-size: 0.26rem; height: 0.35rem; line-height: 0.35rem; font-weight: bold; }
.liaoxiao .liaoxiao_lf p { line-height: 0.35rem; height: 0.35rem; text-indent: 0.1rem; background: url(../images/lx.jpg) left center no-repeat; padding-left: 0.2rem; font-size: 0.24rem; }

.zlgc{ width:98%; margin:auto; height:9.5rem;  background:url(../images/zlgc.jpg) left no-repeat; background-size:100%; }
.zlgc p{ margin-top:0.1rem; }
.zlgc .zlgc01{ width: 80%; padding: 18% 0 0 12%;}
.zlgc .zlgc02{ width: 80%; padding: 12% 0 0 12%;}
.zlgc .zlgc03{ width: 80%; padding: 14% 0 0 12%; }




.bzhun { background: url(../images/pk03.jpg) center no-repeat; background-size: 100%; height: 4.1rem; width: 95%; margin: auto; }
.bzhun .bzhun_ri { width: 51%; margin: 1% 0 0 0; display: block; float: right; }
.bzhun .bzhun_ri h2 { color: #9de3ea; font-size: 0.26rem;  line-height: 0.35rem; }
.bzhun .bzhun_ri p { line-height: 0.45rem; height: 0.35rem; text-indent: 0.1rem; background: url(../images/lx.jpg) left center no-repeat; padding-left: 0.2rem; font-size: 0.24rem; margin-left: 0.4rem; }
.bzhun .bzhun_lf { width: 56%; margin: 12% 0 0 0%; float: left; display: block; font-size: 0.18rem; }
.bzhun .bzhun_lf h2 { color: #057c88; font-size: 0.26rem; line-height: 0.35rem; font-weight: bold; }
.bzhun .bzhun_lf p { line-height: 0.35rem; height: 0.35rem; width:120%; text-indent: 0.1rem; background: url(../images/lx.jpg) left center no-repeat; padding-left: 0.2rem; font-size: 0.24rem; }



.yjws{ width:100%; clear:both; margin:0.2rem auto;}
.yjws .dy01 {color: #009faf;
    text-align: center;
    width: 100%;
    font-size: 0.32rem;
    font-weight: bold;}
	
.yjws .dy02 {color: #333333; background:url(../images/yjws.jpg) center no-repeat; background-size:100%; height:0.45rem; line-height:0.45rem; margin:0.1rem auto;
    text-align: center;
    width: 100%;
    font-size: 0.23rem;
    font-weight: bold;}
	
	
	
footer { background-color: #009faf; overflow: hidden; padding: 0 10px; }
footer p.p1 { color: #fff; text-align: center; font-size: 16px; line-height: 22px; margin: 20px auto 10px; width: 100%; }
footer p.p1:after { content: ""; width: 240px; height: 1px; display: inline-block; margin: 0 auto; background:-webkit-linear-gradient(left, #8cc5bf 0%, #fff, #8cc5bf); }
footer p.p2 { font-size: 12px; text-align: left; margin: 0 0 0 10%; line-height: 24px; color: #fff; }
footer p.p2 a { color: #fff; }
footer span { width: 40%; line-height: 50px; border-radius: 5px; border: 1px #fff solid; text-align: center; display: inline-block; margin: 6% 0 6% 5.5%; }
.form_d { overflow: hidden; background-color: #e9e9ea; }
footer span a { color: #fff; }
