@charset "gb2312";
/*通用部分*/
body{font-size:14px;display:none;}
.xgwx{display:none;width:0;height:0;padding:0;margin:0;}
*html{background-image:url(d);background-attachment:fixed;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,q{display:block;}
table{border-collapse:collapse;}
ul,ol,li{list-style:none;}
a{text-decoration:none;cursor:pointer;cursor:hand;color:inherit;}
input{border:0;outline:0;font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;padding:0;}
input.dialog{width:0;height:0;font-size:0;line-height:0;border:0}
input[type='submit'],input[type='reset'],input[type='button'],button{-webkit-appearance:none;border-radius:0;}
textarea{resize:none;font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;padding:0;border:0;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:'' '';}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
mark{background:#ff0}
small{font-size:80%}
big{font-size:150%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
body,html{font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;color:#333;background:#fff;width:100%;line-height:1.5;word-wrap:break-word;}
.all{max-width:750px;min-width:320px;margin:auto;overflow:hidden;clear:both;font-size:.3rem;background:#fff;}
.all img{max-width:100%;vertical-align:top;border:0;outline:0;height:auto;display:block;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0;}
.cbox,.clearfix{zoom:1;}
.cbox{width:100%;margin:0 auto;padding:0;padding:0 2%;box-sizing:border-box;overflow:hidden;}
.cbox_1{width:100%;margin:0 auto;padding:0;padding:0 2%;box-sizing:border-box;overflow:hidden;}
.box_just{display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;}
.box_cnt{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
.box_flex{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}

header.head_show{position:fixed;left:0;right:0;top:0;max-width:750px;min-width:320px;margin:auto;z-index:999;}
header dl{background:#27ab96;padding:.2rem  3.5%;position:relative;box-sizing:border-box;}
header dl dt{width:58.53658536585366%;}
header dl dt h1{font-size:.5rem;color:#ffffff;letter-spacing:5px;}
header dl dd p img{width:.49rem;cursor:pointer;transition:.5s;}
header dl dd p img.on{transform:rotate(180deg);}
header dl dd p img.on2{transform:rotate(0);}
header dl dd nav{position:fixed;top:1.19rem;left:0;width:100%;overflow:hidden;transition:.6s;z-index:999;background:#fff;height:0;max-width:750px;min-width:320px;right:0;margin:auto;}
header dl dd nav a{display:block;line-height:1.2;color:#111111;font-size:.3rem;padding:.3rem 0;border-bottom:1px #dadada solid;width:96%;margin:auto;}
header dl dd nav a:nth-child(1) img{width:.36rem;height:.35rem;}
header dl dd nav a:nth-child(2) img{width:.36rem;height:.33rem;}
header dl dd nav a:nth-child(3) img{width:.36rem;height:.33rem;}
header dl dd nav a:nth-child(4) img{width:.36rem;height:.36rem;}
header dl dd nav a:nth-child(5) img{width:.36rem;height:.36rem;}
header dl dd nav a:nth-child(6) img{width:.36rem;height:.32rem;}
header dl dd nav a:nth-child(7) img{width:.36rem;height:.33rem;}
header dl dd nav a:nth-child(8) img{width:.36rem;height:.33rem;}
header dl dd nav a:nth-child(9) img{width:.36rem;height:.3rem;}
header dl dd nav a img{display:inline-block !important;margin-right:.18rem;}
header dl dd nav a span{float:right;color:#969696;font-size:.35rem;}

.title{padding-bottom:.2rem;border-bottom:1px #dddddd solid;margin:.4rem 0;line-height:.5rem;}
.title dt{font-size:.3rem;font-weight:bold;border-left:.08rem #27ab96 solid;padding-left:.28rem;}
.title dd img{display:inline-block;vertical-align:baseline;margin-left:.1rem;width:.24rem;height:.24rem;}

/*footer*/
footer{background:#eaeaea;text-align:center;overflow:hidden;padding-top:.3rem;}
footer .foot_logo{width:37.73333333333333%;margin:.4rem auto;}
footer ul{margin-bottom:.3rem;}
footer ul li{font-size:.24rem;line-height:.4rem;}
footer ul li a{color:#27ab96;text-decoration:underline;}
footer div{font-size:initial;}

#banner{position:relative;}
#banner .bn_re{position:absolute;bottom:.2rem;left:0;right:0;text-align:center;height:.1rem;}
#banner .bn_re li{width:.12rem;height:.12rem;background:#a9a9a9;border-radius:50%;display:inline-block;margin:0 .1rem;text-indent:999rem;}
#banner .bn_re li.on{background:#27ab96;}

.news{margin-top:.1rem !important;}
.art{margin-top:.1rem !important;}
.inx_top{width:86.5%;margin:-.6rem auto 0 auto;border-radius:.1rem;padding:.2rem;box-sizing:border-box;background:#fff;position:relative;box-shadow:0 0 .1rem #8a8a8a;}
.inx_top li{width:25%;text-align:center;}
.inx_top li img{margin:auto;}
.inx_top li:nth-child(1) img{width:.46rem;height:.46rem;}
.inx_top li:nth-child(2) img{width:.48rem;height:.42rem;}
.inx_top li:nth-child(3) img{width:.48rem;height:.46rem;}
.inx_top li:nth-child(4) img{width:.45rem;height:.45rem;}
.inx_top li p{font-size:.26rem;}
.inx_top li span{display:block;color:#c5c5c5;font-size:.08rem;text-transform:uppercase;}

/*新闻*/
.news_dl dt{width:40.27777777777778%;border-radius:.1rem;overflow:hidden;}
.news_dl dd{width:57%;}
.news_dl dd h4{font-size:0.28rem;line-height:1.4;color:#27ab96;overflow:hidden;}
.news_dl dd h4 a{color:#27ab96;}
.news_dl dd p{font-size:.26rem;text-indent:.52rem;margin-top:.2rem;overflow:hidden;}
.news_dl dd p a{color:#d64545;}
.news ul{margin:.3rem 0;}
.news ul li{position:relative;padding-bottom:.12rem;margin-bottom:.18rem;line-height:1.6;border-bottom:1px #ebebeb solid;padding-left:.45rem;font-size:0.24rem;overflow:hidden;}
.news ul li:after{content:'';width:.1rem;height:.1rem;background:#27ab96;border-radius:50%;position:absolute;top:50%;left:.1rem;margin-top:-0.08rem;}

/*位置*/

#banner1{position:relative;}
.wz{padding:0 0 0 0.6rem;border-bottom:1px #dddddd solid;margin:0.2rem 0;height:0.55rem;line-height:0.55rem;color:#27ab96;background:url(position.png) no-repeat 0.1rem center;}
.wz a{color:#27ab96;}

/*栏目*/

.list{clear:both;margin-top:0.2rem;}
.list li{position:relative;padding-bottom:0.12rem;margin-bottom:0.18rem;line-height:0.6rem;border-bottom:1px #ebebeb solid;padding-left:0.45rem;font-size:0.32rem;}
.list li:after{content:'';width:.1rem;height:.1rem;background:#27ab96;border-radius:50%;position:absolute;top:50%;left:.1rem;margin-top:-0.08rem;}
.page{padding:0.24rem 0 0.24rem 0;margin-bottom:0.6rem;clear:both;}
.page ul{padding-left:0.01rem;}
.page li{float:left;padding:0.008rem 0.1rem 0.008rem 0.1rem;background:#27ab96;margin:0 0.05rem 0 0.05rem;font-size:0.28rem;color:#fff;}
.page li.p{}
.page li.s{color:#faff7d;font-weight:bold;}
.page a{font-size:0.28rem;color:#fff;}

/*文章*/

.art h1{font-size:.35rem;text-align:center;color:#252521;line-height:.5rem;}
.art .info{color:#666666;font-size:.2rem;text-align:center;margin:.2rem 0 .4rem 0;}
.art .con{padding:.15rem .3rem .15rem .3rem;margin:.15rem 0;border-bottom:1px #dddddd solid;}
.art .con p{text-indent:2em;line-height:1.8;font-size:.30rem;margin-bottom:.3rem;}
.art .con img{margin:.4rem auto;}
.art .con span{color:#ff0000;font-weight:bold;}

.prenext{padding:.15rem 0.3rem 0.15rem 0.3rem;margin:0.15rem 0 0.2rem 0;border-bottom:1px #dddddd solid;}
.pre{height:0.6rem;line-height:0.6rem;overflow:hidden;}
.next{height:0.6rem;line-height:0.6rem;overflow:hidden;}
.relaxt{padding:0 0 0 0.7rem;height:0.55rem;line-height:0.55rem;border-bottom:1px #dddddd solid;background:url(relax.png) no-repeat 0.1rem center;color:#39a190;}
.relax{clear:both;margin-top:0.2rem;}
.relax li{position:relative;padding-bottom:0.12rem;margin-bottom:0.18rem;line-height:0.6rem;border-bottom:1px #ebebeb solid;padding-left:0.45rem;font-size:0.32rem;}
.relax li:after{content:'';width:.1rem;height:.1rem;background:#27ab96;border-radius:50%;position:absolute;top:50%;left:.1rem;margin-top:-0.08rem;}

/*医院简介*/

.yyjj ul li{width:48.88888888888889%;position:relative;margin-bottom:.12rem;overflow:hidden;cursor:pointer;}
.yyjj ul li p{background:rgba(172,170,168,.9);color:#fff;font-size:.22rem;padding:0 .3rem;height:.55rem;position:absolute;bottom:0;left:0;box-sizing:border-box;transition:1s;}
.yyjj ul li p b{height:.55rem;line-height:.55rem;font-size:.26rem;color:#fff;display:block;text-align:center;}
.yyjj ul li:hover p{height:100%;padding:.25rem;}

/*介绍*/
.int{background:#f3eddf;padding:.7rem .15rem;margin-top:.35rem;}
.int ul li{width:33.33333333333333%;position:relative;text-align:center;}
.int ul li img{margin:auto;}
.int ul li:nth-child(1) img{width:.46rem;height:.58rem;}
.int ul li:nth-child(2) img{width:.64rem;height:.48rem;}
.int ul li:nth-child(3) img{width:.56rem;height:.55rem;}
.int ul li:nth-child(4) img{width:.55rem;height:.63rem;}
.int ul li:nth-child(5) img{width:.52rem;height:.44rem;}
.int ul li:nth-child(6) img{width:.57rem;height:.58rem;}
.int ul li b{display:block;font-size:.25rem;line-height:1.2;margin:.1rem 0;color:#fff;}
.int ul li p{font-size:.22rem;color:#5f5e5e;margin-top:.15rem;}
.int ul li:nth-child(1),.int ul li:nth-child(2),.int ul li:nth-child(3){padding-bottom:.3rem;margin-bottom:.3rem;}
.int ul li:after{content:'';width:1px;background:#dcd6c8;height:80%;position:absolute;right:0;top:0;}
.int ul li:before{content:'';width:80%;background:#dcd6c8;height:1px;position:absolute;left:10%;bottom:0;}
.int ul li:nth-child(3)::after,.int ul li:nth-child(6)::after{display:none;}
.int ul li:nth-child(4)::before,.int ul li:nth-child(5)::before,.int ul li:nth-child(6)::before{display:none;}

/*简介介绍*/
#yyjj{width:100%;margin:auto;}
#yyjj ul li{position:relative;}
#yyjj ul li p{text-align:center;color:#fff;background:rgba(0,0,0,.7);height:.5rem;line-height:.5rem;position:absolute;left:0;right:0;bottom:0;width:100%;}
#yyjj ol{margin-bottom:.4rem;}
#yyjj ol li{text-indent:999rem;width:33.33333333333333%;height:.05rem;background:#a9a9a9;float:left;box-sizing:border-box;}
#yyjj ol li.on{background:#27ab96;}
/*foot*/
.ewm p span{color:#27ab96;text-decoration:underline;}
.foot{text-align:center;color:#666;}
.foot .ewm img{width:1.74rem;height:1.74rem;margin:.55rem auto;}
.foot ul{margin:.5rem 0;}
.foot ul li{width:21.5%;border:1px #27ab96 solid;border-radius:.1rem;height:1.5rem;}
.foot ul li img{margin:0 auto .1rem auto;}
.foot ul li img,.foot ul li p{display:inline-block;}
.foot ul li a{display:block;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;width:100%;height:100%;}
.foot ul li:nth-child(1) img{width:.75rem;height:.75rem;}
.foot ul li:nth-child(2) img{width:.57rem;height:.71rem;}
.foot ul li:nth-child(3) img{width:.73rem;height:.69rem;}
.foot ul li:nth-child(4) img{width:.70rem;height:.61rem;}

.zj_re{text-align:center;height:.15rem;margin:.4rem auto;}
.zj_re li{width:.15rem;height:.15rem;border-radius:50%;text-indent:-9999rem;background:#dcb179;display:inline-block;margin:0 1%;}
.zj_re li.on{background:#fff;}

/*swt*/

.chat{height:56px;}
.chatcon{width:100%;height:56px;position:fixed;z-index:100;right:0;bottom:0;-webkit-transition:right .5s ease;transition:right .5s ease;background:#27ab96;border-top:1px solid #27ab96;}
.chats{width:100%;max-width:800px;text-align:center;overflow:auto;margin:0 auto;}
.chat ul{width:100%;}
.chat li{float:left;width:25%;}
.chat li a,.chat li span{display:block;height:22px;padding:34px 0 0 0;text-align:center;font-size:12px;line-height:18px;color:#fff;cursor:pointer;}
.chat li.c1 span{background:url(c1.png) center 7px no-repeat;background-size:29px 24px;}
.chat li.c2 a{background:url(c2.png) center 7px no-repeat;background-size:26px 25px;}
.chat li.c3 a{background:url(c3.png) center 7px no-repeat;background-size:22px 27px;}
.chat li.c4 span{background:url(c4.png) center 7px no-repeat;background-size:24px 21px;}

/*动画*/
.animate{transform:translateX(0) !important;transform:translateY(0) !important;opacity:1 !important;}
.inx_top,.news,.art,.yyjj,.inx_jj,.int,.foot{opacity:0;transition:all .5s;transform:translateY(1rem);}