@charset "gb2312";
/* CSS Document */
body { font-family: Microsoft Yahei, Arial, sans-serif; background-color: #fff; color: #090909; max-width: 4.8rem; font-size: .18rem; margin: 0px auto; }
html { background-color: #000; }
* { padding: 0; margin: 0; }
img { border: none; }
em, i { font-style: normal; }
i{color: #084e8b;}
ul, li { list-style: none outside none; }
p { text-align:justify; text-justify:distribute-all-lines; font-size:.18rem; line-height:.3rem;}
a { text-decoration: none;color: #090909;}
.clr, .clr10 { clear:both; height:0; line-height:0; font-size:0; width:100%; overflow:hidden }
.clr10 { height:.1rem; }.clr30 { height:.3rem; }
img[src*=".jpg"] {
 border: none;
 background-image: url(/images/loading.gif);
 background-size: 10px 10px;
 background-position: center center;
 background-repeat: no-repeat;
 width: 100%;
}

 [class*="icon-n"]:before, [class^="icon-n"]:before {
 content:"";
 background:url(../img/icon-n-bg.png) no-repeat;
 display:inline-block;
 background-size:1rem 1.55rem;
}
.icon-n-home:before { width:.19rem; height:.2rem; background-position: 0 0; position:relative; top:.08rem; }
.icon-n-hospital:before { width:.26rem; height:.18rem; background-position: 0 -.23rem; position:relative; top:.1rem; }
.icon-n-swt:before { width:.23rem; height:.24rem; background-position: 0 -.44rem; position:relative; top:.08rem; }
.icon-n-route:before { width:.18rem; height:.23rem; background-position: 0 -.71rem; position:relative; top:.08rem; }
.icon-n-star:before { width:.19rem; height:.19rem; background-position: 0 -.97rem; position:relative; top:.03rem;}
.icon-n-star0:before { width:.19rem; height:.19rem; background-position: 0 -1.17rem; position:relative; top:.03rem; }
.icon-n-zx:before { width:.33rem; height:.33rem; background-position: -.29rem -1.22rem; position:relative; top:.1rem;left: .1rem; }
.icon-n-dj:before { width:.39rem; height:.39rem; background-position: -.61rem -.75rem; position:relative; top:.05rem;right: .21rem; float: right;}
.icon-n-dj1:before { width:.38rem; height:.36rem; background-position: -.61rem 0rem; position:relative; top:.05rem;left: .2rem; float: left;}
.icon-n-dj2:before { width:.28rem; height:.3rem; background-position: -.29rem 0rem; position:relative; top:.08rem;right: .21rem; float: right;}
.icon-n-dj3:before { width:.27rem; height:.28rem; background-position: -.29rem -.33rem; position:relative; top:.1rem;left: .15rem; float: left;}
.icon-n-dj4:before { width:.25rem; height:.25rem; background-position: -.29rem -.64rem; position:relative; top:.1rem;right: .15rem; float: right;}
.icon-n-tel:before { width:.28rem; height:.28rem; background-position: -.29rem -.92rem; position:relative; top:.04rem;left: 1.05rem;float: left; }
.icon-n-zjtx:before{width:.39rem; height:.34rem; background-position: -.61rem -.38rem; position:relative; top:0rem;left: 0rem;}

.swt{ overflow:hidden; width:4.2rem; height:.5rem;margin: .2rem auto .3rem;border: 1px solid #700000;border-radius: .1rem;}
.swt p{line-height: .5rem;text-align: center; color:#700000;font-size: .2rem;}
.swt p em{font-size: .22rem;}
.swt1{ width:3.8rem; height:.47rem;}
.swt1 p{line-height: .47rem;}

.logo {padding:.15rem .4rem; text-align: center;background: #36989a;}
.logo img {width: 100%;}
nav { overflow:hidden;border-bottom: 1px solid #dadada;}
nav ul li { width:1.185rem; float:left; text-align:center;border-left:1px solid #dadada ;padding: .2rem 0;}
nav ul li a { color: #090909; }
nav ul li span { width:.38rem; height:.38rem; display:inline-block; background-color:#ff8d3a; border-radius:.1rem; }
nav ul li:nth-of-type(1){border-left:none;}
nav ul li:nth-of-type(2) span {background-color:#479eef;}
nav ul li:nth-of-type(3) span {background-color:#79bf0e;}
nav ul li:nth-of-type(4) span {background-color:#3ad4ca;}
nav ul li p { text-align:center; padding-top: .05rem; }
.banner { width: 100%; overflow: hidden;}
.daodu{ padding:.18rem .1rem .25rem;overflow:hidden;}
.daodu p{line-height: .25rem;text-indent: 2em;}
.daodu span{ color: #065294;display: block;padding: .06rem 0;border: 1px dashed #9a9a9a;border-radius: .1rem;margin-top: .18rem;}
.main,section{overflow:hidden;}
.tit{width: 1.24rem;height: .44rem;background: url(../img/pic_tit01.png) no-repeat;background-size: 1.24rem .44rem; margin-top: .2rem;color: #fff;line-height: .44rem;padding-left: .1rem;font-size: .22rem;}
.part01{position: relative;}
.part01 .tit{position: absolute;top:-.5rem;left: .1rem;}
.part01 .bd {width:4.4rem;margin: .3rem .2rem 0;background: #ebebeb;padding-top: .2rem;}
.part01 ul{width: 4.8rem;margin-left: -.2rem;overflow: hidden;}
.part01 ul li {width: 2.38rem;height:1.89rem;float: left;margin: 0 0 .04rem 0;overflow: hidden;}
.part01 ul li img {width: 100%;}
.part01 ul li:nth-child(even) {margin-left: .04rem;}
.part01 .txt{padding: .2rem .25rem .3rem;overflow: hidden;}
.part01 .txt i{font-size: .2rem;}
.part01 .txt em{display: inline-block;width: .35rem;}
.part02 .bd{padding: 0 .1rem;}
.part02 dl{overflow: hidden;}
.part02 dl dt{width: 2.86rem;height: .49rem;background: url(../img/pic_dh01.png) center no-repeat;text-align: center;background-size: 2.86rem .49rem;line-height: .49rem;margin: 0 auto;color: #005e55;font-size: .25rem;}
.part02 dl dt.dh{background: url(../img/pic_dh02.png) center no-repeat;color: #213e5e;    background-size: 2.86rem .49rem;}
.part02 dl dd{width: 1.5rem;height: 1.37rem;float: left;padding-left: .05rem;position: relative;}
.part02 dl dd:nth-child(2){padding-left: 0;}
.part02 dl dd img{width: 100%;}
.part02 dl dd p{width: 1.22rem;height: .26rem;background: url(../img/pic_bg.png) center no-repeat;background-size: 1.22rem .26rem;position: absolute;bottom: 0;left: .14rem;text-align: center;color: #fff;line-height: .26rem;}
.part03{position: relative;}
.part03 .tit{background: url(../img/pic_tit02.png) no-repeat;background-size: 1.24rem .44rem;position: absolute;top:-.5rem;left: .1rem;}
.part03 .bd {width:4.4rem;margin: .3rem .2rem 0;background: #ebebeb;padding-top: .2rem;}
.part03 ul{width: 4.8rem;margin-left: -.2rem;overflow: hidden;}
.part03 ul li {width: 1.57rem;height:1.23rem;float: left;margin: 0 0 .06rem .045rem;overflow: hidden;}
.part03 ul li img {width: 100%;}
.part03 ul li:nth-child(1),.part03 ul li:nth-child(4){margin-left: 0;}
.part03 .txt{padding: .2rem .25rem .3rem;overflow: hidden;}
.part03 .txt i{font-size: .2rem;color: #8b0707;}
.part04{overflow: hidden;}
.part04 ul{margin-top: .1rem;padding: 0 .1rem;overflow: hidden;}
.part04 ul li{width: 2.3rem;height:.37rem;line-height:.37rem;float: left;background: #36989a;margin:0 0 .04rem .04rem;}
.part04 ul li:nth-child(odd) {margin-left: 0;}
.part04 ul li p{text-align: center;color: #fff;line-height:.37rem;}
.part04 ul li:nth-child(2) {width: 2.26rem;background: #919a00;}
.part04 ul li:nth-child(3) {width: 1.86rem;background: #b4413b;}
.part04 ul li:nth-child(4) {width: 2.7rem;background: #d96303;}
.part04 ul li:nth-child(5) {width: 4.6rem;background: #1d7f81;}
.part04 dl{margin: .2rem 0;padding: 0 .1rem;color: #000;}
.part04 dl dt{font-size: .22rem;}

footer { background-color:#36989a; overflow:hidden; padding:.1rem .1rem .15rem;}
footer .foot_lf{width: 2.01rem;float: left;padding:0 .15rem 0 0;}
.line{width: 1px;height:1.63rem;float: left;background:url(../img/line.jpg) center no-repeat;background-size: contain; }
footer .foot_lf img{width: 100%;}
footer .foot_rg{width: 2.26rem;float: left;padding:0 0 0 .16rem;}
footer .foot_rg dl{overflow: hidden;margin-top: .1rem;}
footer .foot_rg dl dt{width: .49rem;height:.49rem;float: left; border-radius:50% ;background: #1d7f81 url(../img/icon_tel.png) center no-repeat;background-size: .26rem .26rem;}
footer .foot_rg dl:nth-of-type(2) dt{background: #fff url(../img/icon_lx.png) center no-repeat;margin-top: 6%;background-size: .34rem .27rem;}
footer .foot_rg dl dd{width: 1.65rem;float: left;padding-left: .11rem;margin-top: 2%;font-size: .15rem;}
footer a{color: #fff;}