body{
margin:0;
font-family: "微软雅黑","HelveticaNeue","Helvetica Neue",Arial,sans-serif;
color: #333;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{border:0; }
.clearfix{*zoom:1;clear:both;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a{ text-decoration:none;outline: none}
.wrap_1080{max-width:1080px;margin:0 auto;}
.header{position: fixed;width:100%;height: 1.45rem;z-index:10;}
.header .inner{height: 100%;background-color: #f8f8f8;}
.header .inner .logobox{width:5.5rem;height: 100%;line-height: 1.08rem;float: left;}
.header .inner .logobox img{width:100%;margin-top:0.25rem;margin-left:0.3rem;}
.header .inner .navbtn{width:0.9rem;height: 0.9rem;float: right;margin-top:0.25rem;margin-right: 0.2rem;position: relative;z-index: 30;}
.header .inner .navbtn img{width:100%;}
.itemsnav{position: fixed;z-index: 20;width:100%;height: 100%;left:0;top:0;display: none;}
.itemsnav .itemscontent{width:7.57rem;height: 100%;background-color: #fff;position: relative;left: -7.57rem;}
.itemsnav .itemscontent h2{width:100%;height: 1.45rem;border-bottom:1px solid #dcdcdc;font-size: 0.65rem;text-align: center;font-weight: normal;color: #ad80e7;line-height: 1.45rem;position: relative;z-index: 22;}
.itemsnav .itemscontent h2 span.close{display: block;position: absolute;right: 0.2rem;top: 0.45rem;width:0.65rem;height: 0.65rem;background-image: url(../images2020/images/close.png);background-size: 100% 100%;}
.itemsnav .itemscontent .hd{width: 2.5rem;height:100%;position: absolute;left: 0;top: 0;z-index: 21;margin-top: 1.45rem;padding-bottom:1.4rem;overflow:scroll;background-color: #dcdcdc;}
.itemsnav .itemscontent .hd ul li{font-size: 0.48rem;padding:0.38rem 0;text-align: center;color: #444344;}
.itemsnav .itemscontent .hd ul li.on{background-color: #fff;}
.itemsnav .itemscontent .tabcontent{width:5.07rem;height: 100%;float: right;overflow: scroll;}
.itemsnav .itemscontent .tabcontent .bd{}
.itemsnav .itemscontent .tabcontent .bd ul.navitem{width:5.07rem;height: 100%;display: none;}
.itemsnav .itemscontent .tabcontent .bd ul.navitem li{display: block;width:45%;margin-left:5%;list-style-type:disc;list-style-position:inside;float: left;margin-top:0.25rem;}
.itemsnav .itemscontent .tabcontent .bd ul.navitem li a{color: #8c888c;font-size: 0.38rem; }
.itemsnav .itemscontent .tabcontent .bd ul.navitem li a span{font-size: 0.38rem;padding:0 0.15rem;}








.lunbo .bd ul li img{width:100%;}
.lunbo{position: relative;}
.lunbo .hd{position: absolute;bottom: 0.1rem;width:100%;height: 0.35rem;text-align: center;}
.lunbo .hd ul li{display: inline-block;text-indent: -99.99rem;width:0.2rem;height: 0.2rem;border-radius: 0.1rem;background-color: #9d9c9c;margin-left:0.1rem;}
.lunbo .hd ul li.on{background-color: #ad80e7;}
.items ul li{float: left;width:20%;margin-left: 4%;text-align: center;background-color: #f5f5f5;border-radius: 10px;margin-top:0.25rem;padding-top:0.1rem;}
.items ul li img{width:50%;display: inline;}
.items ul li p{text-align: center;font-size:0.35rem;color: #ad80e7;padding-top:0.1rem;padding-bottom:0.15rem;}
.huanjing{width:95%;margin:0 auto;position: relative;}
.huanjing h2.title{font-size: 0.45rem;border-left: 0.1rem solid #ad80e7;color: #444344;font-weight: normal;padding-left: 0.1rem;margin:0.45rem 0;}
.huanjing .bd ul li{padding:2px;}
.huanjing .bd ul li img{width:100%;border-radius: 0.2rem;}
.huanjing .hd{display: none;}
.huanjing .hd ul li{text-indent: -999.99rem}
.huanjing .zxmore{position: absolute;right:0.25rem;bottom:0.55rem;}
.huanjing .zxmore a{font-size:0.45rem;padding:0.25rem 0.45rem;color: #fff;background-color: #ad80e7; border-radius: 0.35rem;}
.case{padding:0.15rem 0;}
.case h2.title{font-size:0.45rem;width:95%;margin:0.45rem auto;border-left: 0.1rem solid #ad80e7;color: #444344;font-weight: normal;padding-left: 0.1rem;}
.case .casebox{width:100%;background-color: #d2b7f3;margin-top:0.15rem;position: relative;padding-bottom: 0.2rem;}
.case .casebox .counts{width:40%;float: left;color: #fff;}
.case .casebox .counts h2{font-size: 0.5rem;font-weight: normal;padding-left:0.15rem;padding-top:1.5rem;}
.case .casebox .counts p.nums{font-size: 0.9rem;padding-left: 0.15rem;}
.case .casebox .counts p.xinyu{font-size: 0.45rem;padding-left: 0.15rem;padding-bottom: 0;}
.case .casebox .bd{width:50%;float: left;margin-left:5%;background-color: #fff;margin-top:0.25rem;margin-bottom: 0.25rem;background-image: url(../images2020/images/bg02.png);background-position: right bottom;background-repeat: no-repeat;}
.case .casebox .bd ul li{margin-top:0.15rem;padding:0.25rem 0;}
.case .casebox .bd ul li .before{width:45%;float: left;margin-left:3.3333%;}
.case .casebox .bd ul li .after{width:45%;float: left;margin-left:3.3333%;}
.case .casebox .bd ul li p.be_af{font-size: 0.24rem;text-align: center;color: #444344;padding:0.15rem 0;}
.case .casebox .bd ul li img{width:100%;}
.case .casebox .bd ul li .info{width:100%;padding-left:3.3333%;}
.case .casebox .bd ul li .info p{font-size: 0.30rem;color: #444344;padding: 0.05rem 0;width:93.3333%;}
.case .casebox .bd ul li .info p.name{font-size: 0.45rem;color: #c6a2f3;border-bottom: 0.01rem solid #c6a2f3;}
.case .casebox .hd{width:60%;float: right;height: 8px;text-align: center;position: absolute;bottom:0.1rem;right: 0;}
.case .casebox .hd ul{display: inline-block;}
.case .casebox .hd ul li{display:inline-block;text-indent: -99999px;width:8px;height:8px;margin-left:2px;background-repeat: no-repeat;background-position: center;background-image: url(../images2020/images/dian_small.png);}
.case .casebox .hd ul li.on{background-image: url(../images2020/images/dian_big.png);}

.yuyuebox{text-align: center;margin:0.45rem auto;}
.yuyuebox h2{font-size: 0.6rem;font-weight: normal;color: #ad80e7;text-align: center;padding:0.1rem 0;}
.yuyuebox h2 span{display: block;width:1.0rem;margin:0.1rem auto;height: 3px;background-color: #ad80e7;}
.yuyuebox .forminput{width:70%;margin:0 auto;padding-bottom:0.75rem;}
.yuyuebox .forminput label{font-size: 0.48rem;}
.yuyuebox .forminput label span{color: #ad80e7;padding-right: 0.1rem;}
.yuyuebox .forminput input{background-color: #f8f8f8;border-radius: 0.15rem;padding:0.35rem 0;border:none;}
.yuyuebox .nowyuyuebtn{background-color: #ad80e7;color: #fff;font-size: 0.45rem;padding:0.25rem 1.5rem;border-radius: 0.4rem;}
.mapbox{width:90%;}
.mapbox img{width:100%;margin:0.5rem 0;}
.webmsg {width:90%;text-align: center;font-size: 0.18rem;padding-bottom:0.15rem;}
.webmsg p{padding:0.05rem 0;font-size:0.45rem;}









.footer{width:100%;height: 1.4rem;position: fixed;left:0;bottom: 0;z-index: 999;}
.footer .navbox{height: 100%;background-color: #f8f8f8;}
.footer .navbox ul li{width:20%;text-align: center;float: left;height: 1.4rem;position: relative;
}
.footer .navbox ul li a{display: block;width:100%;height: 100%;}
.footer .navbox ul li p{font-size: 0.35rem;color: #444344;}
.footer .navbox ul li img{width:35%;margin-top:0.05rem;}
.footer .navbox ul li.tel{background-color: #d2b7f3;}
.footer .navbox ul li.tel p{color: #fff;}
.footer .navbox ul li.online p{color: #d7c0f4;}
.footer .navbox ul li.home p{color: #ad80e7;}
.footer .navbox ul li.online .zxnums{position: absolute;width:0.6rem;height:0.5rem;right: 0.05rem;top:0.2rem;background-image: url(../images2020/images/icon07.png);background-repeat: no-repeat;background-size: 100% 100%;font-size: 0.12rem;color: #fff;text-align: center;line-height:0.4rem; }
.footer .navbox ul li.online .zxnums span{font-size:0.35rem;}


.pos {
    font-size: 0.25rem;
    color: #333;
    font-weight: normal;
    background: #f4f4f4;
    padding: 3% 0 3% 3%;
}
.pos a{color:#333;}
.hos_doctor {
    width: 100%;
    border-bottom: 1px solid #ececec;
    padding-bottom: 2%;
    display: inline-block;
}
.doctor_c {
    flex-wrap: wrap;
    background: #eeedef;
}
.doctor_c section:nth-of-type(odd) {
    width: 45%;
    height: auto;
    float: left;margin-left:2.5%;
}
.hos_doctor section {
    background: #eeedef;
    width:45%;
    padding: 4% 0;
    overflow: hidden;
    margin: 0 auto 4%;
    background: #fff;
    position: relative;
    float: left;
    margin-left: 5%;
    
}
.doctor_c section img.left {
    width: 100%;
    height: 100%;
    position: relative;
}
.hos_doctor section .left {
    width: 55%;
}
.left, .fl {
    float: left;
}
.doctor_c section .name {
    position: absolute;
    font-size: 0.55rem;
    top: 4.25rem;
    font-weight: 700;
    color: #333;
    padding-left: 3%;
}
.doctor_c section .good {
    position: absolute;
    background-color: #9879b2;
    color: #fff;
    opacity: .8;
    overflow: hidden;
    line-height: 0.45rem;
    font-size: 0.35rem;
    left:5%;
    font-weight: 500;
    bottom: 0rem;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    width:85%;
}

/******2022style********/
.headerboxbg{background-color: #7a41a2;margin:0 auto;height: 1.8rem;/*background-image: url(/static/homestyle/mobile2022/images/bg_05.png);*/background-size: 100% 100%;background-repeat: no-repeat;}
.header2022{position: absolute;left: 0;top:0;width:100%;z-index: 999;}
.header2022 .logobox{width:100%;margin:0 auto;position: relative;}
.header2022 .logobox .logo{width:5.95rem;margin: 0 auto;padding:0.4rem 0;}
.header2022 .logobox .logo img{width:100%;}
.header2022 .logobox .rightbtn{width:2.12rem;height: 0.71rem;position: absolute;right: 0.15rem;top:0.25rem;background-repeat: no-repeat;background-image: url(/static/homestyle/mobile2022/images/icon06.png);background-size: 100% 100%;display: none;}
.header2022 .logobox .rightbtn a{display: block;width:50%;height: 100%;float: left;}
.headerheight2022{width:100%;height: 1.8rem;}
.sosuobox{text-align: center;font-size: 0.80rem;position: relative;display: none;}
.sosuobox label{width:0.58rem;height: 0.52rem;display: inline-block;position: absolute;left:0.7rem;top:0.15rem;}
.sosuobox label img{width:0.58rem;}
.sosuobox input{width:70%;height: 0.80rem;border-radius: 0.5rem;outline:none;-webkit-appearance:none;text-indent: 0.25rem;border: 0;border-style: none;border:transparent;}
.sosuobox span{display: inline-block;position: absolute;top:0.15rem;right: 0.7rem;}
.sosuobox span img{width:0.57rem;} 
.itemslist li{width:18.6%;float: left;margin-left: 5%;margin-top: 0.45rem;}
.itemslist li img{width:70%;margin-left: 15%;}
.itemslist li p{font-size: 0.4rem;text-align: center;}
.itemslist li a{color: #333;}
.center_banner{margin:0.25rem auto;}
.center_banner img{width:100%;}
.labelbox{background-image: url(/static/homestyle/mobile2022/images/label_bg.png); background-size: 100% 100%;background-repeat: no-repeat;width:95%;margin:0 auto;border-radius: 0.4rem;}
.labelbox h3{padding:0.25rem 0.15rem;font-size: 0.6rem;}
.labelbox .labellist{position: relative;width:100%;}
.labelbox .labellist span{position: relative;float:left;font-size: 0.4rem;margin-left: 0.15rem;font-weight: bold;padding:0.35rem 0.25rem;}
.labelbox .labellist span i{position: absolute;top:-0.15rem;right: 0.1rem}
.labelbox .labellist span i.hot img{width:0.7rem;}
.labelbox .labellist span i.new img{width:0.48rem;}
.title{margin:0.25rem auto;}
.title img{width:100%;}
.liyujiamian{margin: 0.25rem auto;width:100%;height: 5.5rem;background-image: url(/static/homestyle/mobile2022/images/bg01.jpg);background-repeat: no-repeat;background-size: 100% 100%;}
.liyujiamian .bd{width:90%;padding-top:0.2rem;margin:0 auto;}
.liyujiamian .bd ul li img{width:100%;}
.liyujiamian{position: relative;}
.liyujiamian .hd{position: absolute;bottom: 0.1rem;width:100%;height: 0.35rem;text-align: center;}
.liyujiamian .hd ul li{display: inline-block;text-indent: -99.99rem;width:0.2rem;height: 0.2rem;border-radius: 0.1rem;background-color: #fff;margin-left:0.1rem;}
.liyujiamian .hd ul li.on{background-color: #000;}

.jingxuanhuichang{width:100%;margin:0 auto;}
.jingxuanhuichang ul li{width:45%;float: left;margin-left:3.3333%;}
.jingxuanhuichang ul li img{width:100%;}

.most_wanted{width:95%;margin: 0 auto;/*background-image: url(/static/homestyle/mobile2022/images/bg02.png);*/background-size: 100% 100%;background-repeat: no-repeat;border-radius: 0.4rem;padding:0.25rem 0;}
.most_wanted ul li{width: 45%;margin-left: 3.33%;float: left;border-radius: 0.4rem;}
.most_wanted ul li img{width:100%;}
.most_wanted ul li.larger{width:93%;}
.discover{width:95%;margin:0 auto;}
.discover ul li{margin-top: 0.25rem;}
.discover ul li img{width:100%;}
.footer2022{width:100%;height: 1.5rem;position: fixed;left:0;bottom: 0;z-index: 999;}
.footer2022 .navbox{height: 100%;background-color: #7a41a2;}
.footer2022 .navbox ul{height: 100%;}
.footer2022 .navbox ul li{width:20%;text-align: center;float: left;height: 1.5rem;position: relative;
}
.footer2022 .navbox ul li i{background-repeat: no-repeat;width:0.68rem;height: 0.64rem;background-size: 100% 100%;display: block;margin:0.1rem auto;}
.footer2022 .navbox ul li i.icon01{background-image: url(/static/homestyle/mobile2022/images/footericon01.png);}
.footer2022 .navbox ul li i.icon02{background-image: url(/static/homestyle/mobile2022/images/footericon02.png);}
.footer2022 .navbox ul li i.icon03{background-image: url(/static/homestyle/mobile2022/images/footericon05.png);position: absolute;left:0.3rem;width:1.59rem;height: 1.64rem;top: -0.3rem;}
.footer2022 .navbox ul li i.icon04{background-image: url(/static/homestyle/mobile2022/images/footericon03.png);}
.footer2022 .navbox ul li i.icon05{background-image: url(/static/homestyle/mobile2022/images/footericon04.png);}
.footer2022 .navbox ul li a{display: block;width:100%;height: 100%;color: #fff;font-size: 0.36rem;}
.footer2022 .navbox ul li.tel{background-color: #d2b7f3;}
.footer2022 .navbox ul li.online .zxnums{ }
.footer2022 .navbox ul li.online .zxnums span{font-size:0.35rem;}
.footerheight2022{height: 1.5rem;width:100%;}

.popup{position: fixed;width: 100%;height: 100%;z-index: 9999;left: 0;bottom: 0;}
.popup .mask{position:relative;height: 100%;width:100%; opacity: 0.5;background-color: #333;left:0;top: 0;}
.popup .tanchuangbox{position: absolute;left: 0;top:0;width:100%;top:3.5rem;}
.popup .tanchuang{position: relative;margin:0 auto;}
.popup .tanchuang .bd{width:55%;overflow: hidden;margin:0 auto;height: 100%;}
.popup .tanchuang .bd ul li{padding:0 0.1rem;}
.popup .tanchuang .bd ul li img{width:100%;}
.popup .tanchuang .hd{position: relative;bottom:-0.1rem;left: 0;width:100%;height: 0.2rem;text-align: center;}
.popup .tanchuang .hd ul{height: 0.2rem;}
.popup .tanchuang .hd ul li{display: inline-block;width:0.2rem;height: 0.2rem;border-radius: 0.1rem;background-color: #fff;margin-left: 0.1rem;text-indent: -99999px;}
.popup .tanchuang .hd ul li.on{background-color: #000;}
.popup .tanchuang .close{position: absolute;width: 0.84rem;height: 0.84rem;background-image: url(/static/homestyle/mobile2022/images/close.png);background-repeat: no-repeat;background-size: 100% 100%;left:46.5%;bottom: -1.2rem;}
.guatiao{width:1.45rem;position: fixed;bottom:40%;right: 0.1rem;z-index: 100001;overflow: hidden;}
.guatiao li{padding-bottom:0.1rem;}
.guatiao li a{display: block;width:100%;height: 1.45rem;background-repeat: no-repeat;background-size: 100% 100%;}
.guatiao li a{margin-bottom: 0.1rem;}
.guatiao li a.icon01{background-image: url(/static/homestyle/mobile2022/images/guatiao01.png);}
.guatiao li a.icon02{background-image: url(/static/homestyle/mobile2022/images/guatiao02.png);}
.guatiao li a.icon03{background-image: url(/static/homestyle/mobile2022/images/guatiao03.png);}
.guatiao li a.icon04{background-image: url(/static/homestyle/mobile2022/images/guatiao04.png);}
.guatiao li a.icon05{background-image: url(/static/homestyle/mobile2022/images/guatiao05.png);}
.bottomaddr{margin:0 auto;}
.bottomaddr img{width:100%;}
.hm-t-container{display: none;}
a{-webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;}


.pinpaishow{}
.pinpaishow .tabimg{width:90%;margin:0 auto;}
.pinpaishow .tabimg img{width:100%;border-radius: 0.1rem;}
.pinpaishow .pinpailunbo{width:90%;margin:0 auto;padding-top: 0.2rem;}
.pinpaishow .pinpailunbo .pinpaitab{padding-bottom: 0.2rem;}
.pinpaishow .pinpailunbo .pinpaitab ul li{width:32.4%;margin-left: 1%;height: 1rem;border-radius: 0.15rem;text-align: center;font-size: 0.48rem;float: left;line-height: 1rem;}
.pinpaishow .pinpailunbo .pinpaitab ul li.ONClass{color: #fff;background-color: #7e0cb9;}
.pinpaishow .pinpailunbo .pinpaitab ul li.OFFClass{color: #727171;background-color: #e6e6e6;}
.pinpaishow .pinpailunbo .xueshubox .xueshubd{width:100%;}
.pinpaishow .pinpailunbo .innerbox{position: absolute;overflow:hidden;width:100%;}
.pinpaishow .pinpailunbo .innerbox ul li{width:100%;}
.pinpaishow .pinpailunbo .innerbox ul li img{width:100%;display: block;}
.pinpaishow .pinpailunbo p{color: #fff;border-bottom-right-radius:0.2rem;border-bottom-left-radius: 0.2rem;background-color: #ad3fe7;font-size: 0.35rem;text-align: center;padding-top: 0.2rem;margin-top: 0.2rem;padding-left:0.15rem;padding-right: 0.15rem;height: 2rem;}
.pinpaishow .pinpailunbo .pinpaibox{position: relative;overflow: hidden;width:100%;}

.zheimg ul li{width:45%;float: left;padding: 0 15px;text-align: center;}
.zheimg ul li img{width:30%;}