@charset "utf-8";





* {





    margin: 0;





    padding: 0;





    font-family: Microsoft Yahei;





    list-style: none;





    transition-property: color, border-color;





    transition-duration:0.3s;





    box-sizing: border-box;











}





input[type="button"],





input[type="submit"],





input[type="reset"] {





    -webkit-appearance: none;





}





input[type="submit"],





input[type="button"]{





    box-sizing:content-box;





}





a {





    text-decoration: none;





}





body {


    width: 6.4rem;


    margin:0 auto;





    background: #ffffff;





    color: #333;





    min-width:6.4rem;





    -webkit-tap-highlight-color: rgba(0,0,0,0);





    margin:0 auto;





    font-size: 0;





}





table {





    border-collapse: collapse;





    border-spacing: 0;





}





th {





    font-weight: 400;





}





img {





    border: 0;





}





textarea,





select,





option,





input {





    outline: none;





}





.left {





    float: left;





}





.clearFix::after{/*清除浮动的类*/





    content: "";





    display: block;





    height: 0;





    clear: both;





    visibility: hidden;





}





.red{





    color: #970d11;





}























.wrapper{





    /* width: 6.4rem;


    margin:0 auto; */





}





.logo{





    display: block;





    width: 100%;





    height: 2.1rem;





    background-size: 100%;





}





.top_swt{





    display: flex;





    flex-direction: row;





}





.top_swt>a:nth-of-type(1){





    width: 3.72rem;





    height: 0.85rem;





    background-size: 100%;





    font-size: 0.32rem;





    font-family: "AvantGarde Demi";





    color: white;





    padding-top: 0.23rem;





    padding-left: 1.25rem;





    display: inline-block;





}





.top_swt>a:nth-of-type(2){





    width: 2.68rem;





    height: 0.85rem;





    background-size: 100%;





    display: inline-block;





}





.banner img{





    width: 100%;





}





.menu_icon{





    display: flex;





    flex-direction: row;





    margin: 0.17rem 0.05rem;





}





.menu_icon>a{





    width: 1.34rem;





    height: 1.15rem;





    margin-left: 0.19rem;





}





.menu_icon>a>img{





    width: 100%;





}





.title{





    width: 100%;





    height: 1rem;





    text-align: center;





    padding-top: 0.2rem;





}





.title::after{





    display: block;





    width: 100%;





    height: 0.03rem;





    background: url("/public_tz/images/underLine.png") no-repeat center;





    content: "";





    margin: 0.08rem auto;





}





.title>h4{





    letter-spacing: 0.16rem;





    font-size: 0.38rem;





    color: #970d11;





    padding-left: 0.10rem;





}





.title>p{





    font-size: 0.14rem;





    font-family: "scope of treatment";





    color: #7f787a;





}





.illness{





    margin-top: 0.21rem;





    margin-left: 0.20rem;





    margin-bottom: 0.26rem;





}





.illness>a{





    display: inline-block;





    width: 1.50rem;





    height: 1.50rem;





    font-size: 0.24rem;





    color: #4f494b;





    padding-top: 1.05rem;





    text-align: center;





    background-size: 1.1rem;





    background-repeat: no-repeat;





    background-position: center 0px;





}





.center_swt>a{





    display: inline-block;





    margin-bottom: 0.32rem;





    width: 2.67rem;





    height: 0.99rem;





}





.center_swt>a:nth-of-type(1){





    margin-left: 0.30rem;





}





.center_swt>a:nth-of-type(2){





    margin-left: 0.53rem;





}





.center_swt>a>img{





    width: 100%;





}





.charity{





    width: 100%;





    height: 11.21rem;





    background-size: 100%;





	position: relative;





}





.charity>a{





    display: inline-block;





    width: 2.30rem;





    height: 0.64rem;





    position: relative;





}





.charity>a:nth-of-type(1){





    margin-left: 0.50rem;





	bottom:1.5rem;





}





.charity>a:nth-of-type(2){





    margin-left: 0.80rem;





	bottom:1.5rem;





}





.impression{





    margin: 0.39rem 0.28rem 0.42rem;





}





.impression>img{





    width: 5.86rem;





    height: 4.03rem;





}





.topic{





    margin-left: 0.28rem;





    margin-bottom: 0.35rem;





}





.topic img{





    width: 5.87rem;





    height: 2.19rem;





}





.bottomPhone{





    margin-left: 0.30rem;





    width: 5.79rem;





    height: 0.98rem;





    font-size: 0.38rem;





    font-weight: bold;





    font-family: "AvantGarde Demi";





    color: white;





    padding-top: 0.40rem;





    padding-left: 1.20rem;





    letter-spacing: 1px;





    margin-bottom: 0.40rem;





    background-size: 100%;





}





.footer{





    width: 100%;





    height: 5.43rem;





    background: url("../images/footerBackground.png") no-repeat;





    background-size: 100%;





    padding-top: 0.24rem;





}





.footer_bottom{

display: flex;



    width: 100%;





    height: 0.89rem;





    position: fixed;





    bottom: 0;





}





.footer_bottom img{





    width: 100%;





}

















.Hospital_description{





    margin-left: 0.28rem;





    width: 5.9rem;





    height: 2.64rem;





    margin-top: 0.4rem;





    position: relative;





    margin-bottom: 0.38rem;





}





.Hospital_description>div{





    display: inline-block;





    vertical-align: top;





}





.intro_environment>img{





    width: 2.5rem;





    height: 2.41rem;





    margin-top: 0.11rem;





    position: relative;





}





.Hospital_description_text{





    width: 4.19rem;





    height: 2.64rem;





    margin-left: -0.8rem;





    border: 1px solid #898385;





}





.hdt_content{





    width: 3.1rem;





    height: 2.2rem;





    font-size: 0.25rem;





    line-height: 0.42rem;





    margin: 0.1rem 0.94rem;





}





.grey_block{





    background: #eff0f0;





    width: 5.9rem;





    margin-left: 0.28rem;





    padding: 0.1rem;





}





.white_border{





    font-size: 0.24rem;





    line-height: 0.40rem;





    width: 5.7rem;





    border: 1px solid white;





    color: #28221e;





    padding: 0.1rem 0.2rem;





    text-indent: 2em;





}





.blocks{





    width: 5.9rem;





    margin-left: 0.28rem;





    padding-top: 0.3rem;





}





.blocks>img{





    width: 100%;





}





.blocks_text{





    font-size: 0.23rem;





    line-height: 0.35rem;





    text-indent: 2em;





    padding-top: 0.3rem;





}





.text_bottom{





    margin-top: 0.25rem;





    margin-bottom: 0.35rem;





}





.text_bottom>img{





    display: inline-block;





}





.text_bottom>img:nth-of-type(1){





    width: 2.94rem;





}





.text_bottom>img:nth-of-type(2){





    width: 2.75rem;





    margin-left: 0.17rem;





}

















.iw_poi_title {





    color:#CC5522;





    font-size:0.2rem;





    font-weight:bold;





    overflow:hidden;





    padding-right:0.13rem;





    white-space:nowrap





}





.iw_poi_content {





    font: 0.2rem arial,sans-serif;





    overflow:visible;





    padding-top: 0.04rem;





    white-space:-moz-pre-wrap;





    word-wrap:break-word





}











.map{





    margin: 0.3rem 0 0.4rem 0.28rem;





    width:5.9rem;





    height:3.36rem;





}





.map>img{





    width: 100%;





}











.route{





    width: 5.9rem;





    height: 2.5rem;





    margin-left: 0.28rem;





    margin-bottom: 0.4rem





}





.route>div{





    display: inline-block;





    vertical-align: top;





}





.routeL{





    width: 1.03rem;





}





.routeL>div{





    width: 1.03rem;





    height: 0.72rem;





    margin-bottom: 0.17rem;





    background: url("../images/unselected.png") no-repeat;





    background-size: 100%!important;





}





.routeL>div>div{





    width: 0.77rem;





    height: 0.72rem;





    border-radius: 5px;





    background-size: 100%!important;





}





.routeL>div:nth-of-type(1)>div{





    background: url(../images/bus.png)





}





.routeL>div:nth-of-type(2)>div{





    background: url(../images/subway.png)





}





.routeL>div:nth-of-type(3)>div{





    background: url(../images/car.png)





}





.routeR{





    margin-left: 0.07rem;





    width: 4.80rem;





    height: 2.5rem;





    background: #ededed;





    border-radius: 5px;





}





.routeR h1{





    font-size: 0.2rem;





    color: #4a3c42;





    text-align: center;





    margin: 0.15rem;





}





.lylx{





    margin-bottom: 0.2rem;





}





.lylx>div{





    display: inline-block;





    vertical-align: top;





    font-size: 0.2rem;





    color: #5f5f61;





}





.lylx>div:nth-of-type(1){





    width: 1.2rem;





    text-align: center;





    font-weight: bold;





}





.lylx>div:nth-of-type(2){





    width: 3.6rem;





}











.routeR>div{





    display: none;





}





.selected{





    display: block!important;





}





.tabed{





    background: url("../images/selected.png") no-repeat!important;





    background-size: 100%!important;





}





#LR-BUBBLE{ position: fixed; bottom:49px;height:120px;width:100%!important;background-color:#f2f2f2 !important;margin: 0!important;z-index: 888;}





#LR-BUBBLE-INSIDE{ text-align: left; line-height:20px;padding:5px; height:auto;margin:0 10px!important;}





#LR-BUBBLE-CLOSE { position: absolute; top:3px; right: 0px!important; width: 26px; height: 26px;border-radius:100%;background-size:100%;background-position:0 0;}





#LR-BUBBLE-MSG span{color:#e7453a;}





.footerdh{padding:8px 10px;background:#fff;}





.footerdh img{display:block;width:20px;float:left;margin-top:3px;}





.footerdh a{display:block;float:right;background:#980d12;color:#fff;width:60px;height:22px;line-height:22px;border-radius:2px;text-align:center;font-size:14px;}





.footerdh span{display:block;margin:0 67px 0 5px;border-bottom:1px solid #e7453a;height:21px;line-height:21px;color:#c2c2c2;font-size:14px;}





#LR-BUBBLE { -webkit-animation: shake-little 10s both infinite; -moz-animation: shake-little 10s both infinite; -ms-animation: shake-little 10s both infinite; animation: shake-little 10s both infinite; }





@-webkit-keyframes shake-little {  0, 20% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





21% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





21.3% {





    -webkit-transform: translate(-2px, 2px) rotate(0.5deg)





}





21.6% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





22% {





    -webkit-transform: translate(2px, -2px) rotate(-0.5deg)





}





22.3% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





22.6% {





    -webkit-transform: translate(-2px, 2px) rotate(0.5deg)





}





23% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





23.3% {





    -webkit-transform: translate(2px, -2px) rotate(-0.5deg)





}





23.6% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





24% {





    -webkit-transform: translate(2px, -2px) rotate(-0.5deg)





}





24.3%, 100% {





    -webkit-transform: translate(0px, 0px) rotate(0deg)





}





}

















.LR-ICON {





    background-size: 32px auto !important;





    background-repeat: no-repeat !important;





    background-image: url('mclose.png') !important;





}











.LR-ICON-CHAT1 {





    background-position: 0 0 !important;





}











.LR_Mini_ICON {





    display: none;





    position: fixed;





    z-index: 2147483647;





    width: auto; height: auto;padding: 0;





    margin: 0;border: 0;





    background-color: transparent;





    font-family: 'Helvetica Neue', Helvetica, Arial, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;





}





#LR-BTN {





    display: block;width: 60px;height: 60px;border: 1px solid rgba(0, 0, 0, .1);





    border-radius: 31px;box-shadow: 0 0 14px 0 rgba(0, 0, 0, .16);





    cursor: pointer;text-decoration: none;background-color: #00a6f1;





}





.LR_Mini_ICON span, .LR_Mini_ICON div, .LR_Mini_ICON img {





    float: none;width: auto;height: auto; padding: 0;margin: 0;





    border: 0;background: none;





}





#LR-BTN-ICON {display: block;width: 32px;height: 32px;margin: 14px; position:absolute; }





#LR-CIRCLE {position: absolute;top: 0;left: 0;display: none;width: 60px;height: 60px;border-radius: 30px;text-align: center;font-size: 18px;line-height: 60px;background-color: #00a6f1;color: #fff;}





#LR-BUBBLE {position: fixed;display: none;width: 90%;margin: 0 5% 74px 5%;border: 1px solid #f7f7f7;color: #000;text-align: left;box-shadow: 0 5px 16px 0 rgba(0, 0, 0, .16);line-height: 1.428571429;background-color: #fff;}





#LR-BUBBLE-CLOSE {position: absolute;top: 1px;right: 3px;width: 26px;height: 26px;background-position: -3px -58px;}





#LR-BUBBLE-INSIDE {margin: 10px;}





#LR-BUBBLE-AVATAR {width: 26px;height: 26px;border-radius: 13px;margin-right: 6px;vertical-align: top;box-shadow: 0 0 8px 0 rgba(0, 0, 0, .15);}





#LR-BUBBLE-NAME {display: inline-block;margin-top: 3px;font-size: 16px; color: #000;}





#LR-BUBBLE-MSG {height: 40px;margin-top: 5px;font-size: 14px;overflow: hidden;color: #000;}





#LR-BUBBLE-MSG img {width: 16px;height: 16px;}

















.LR_yaoqing {





    height: auto;





    display:none;





    background: rgba(0,0,0,0.7);





}











.LR_yaoqingtit {





    cursor: pointer;





    width: 100%;





    background: rgba(0,0,0,0.7);





    height: 46px;





    line-height: 46px;





    vertical-align: middle;





    color: #fff;





    font-size: 14px;





    font-family: 'Microsoft YaHei';





}











.LR_yaoqingtit .LR_tit {





    margin-left: 10px;





    float: left;





}











.LR_yaoqingtit .LR_tit img {





    display: inline;





    margin-top: 10px;





    float: left;





}











.LR_yaoqingtit .LR_tit span {





    float: left;





}











.LR_yaoqingtit .LR_tit font {





    background: #F00;





    color: #fff;





    font-size: 12px;





    border-radius: 100%;





    width: 20px;





    height: 20px;





    text-align: center;





    line-height: 20px;





    float: left;





    margin-top: 14px;





}











.LR_yaoqingtit img {





    margin-right: 10px;





    float: right;





    margin-top: 13px;





}











.LR_yaoqingtext {





    margin: 10px 10px 0 10px;





    color: #fff;





    font-family: 'Microsoft YaHei';





}











.LR_yaoqingtext h2 {





    overflow: hidden;





    color: #fff;





    margin: 10px 0;





    font-weight: normal;





}











.LR_yaoqingtext h2 span {





    font-size: 16px;





    float: left;





}











.LR_yaoqingtext h2 font {





    font-size: 12px;





    float: right;





    line-height: 16px;





}











.LR_yaoqingcontent {





    margin: 10px 2px 0 2px;





    padding-bottom: 10px;





    border-bottom: 1px solid #151515;





    color: #fff;





    font-family: 'Microsoft YaHei';





}











.LR_yaoqingcontent p {





    line-height: 20px;





    overflow: hidden;





    display: -webkit-box;





    -webkit-line-clamp: 2;





    -webkit-box-orient: vertical;





    word-break: break-all;





    float: left;





    font-size: 13px;





    margin: 0;





    width: 95%;





}











.LR_yaoqingcontent font {





    display: block;





    float: left;





    font-size: 14px;





    width: 5%;





}











.LR_clear {





    clear: both;





}











.LR_yaoqing-form {





    border-top: 1px solid #787878;





    height: 30px;





    margin: 0 10px;





    padding: 7px 0 10px 0;





}











#LR_inputform {





    padding-left: 7px;





    background: #fff;





    border: 0 none;





    height: 28px;





    width: 74%;





    float: left;





    border-radius: 6px;





    font-size: 14px;





    font-family: 'Microsoft YaHei';





    color: #333;





}











.LR_btn {





    width: 20%;





    height: 30px;





    float: right;





    text-align: center;





    font-size: 14px;





    background: #0fa3de;





    color: #fff;





    border: 0 none;





    border-radius: 6px;





    font-family: 'Microsoft YaHei';





}



























































