.chartBox{height:4.7rem; overflow:hidden;}
#main,#main2{margin:-.01rem 0 0; box-shadow: 0 .02rem .15rem #e3e2e2; border-radius:.15rem;}
.components-line-chart{padding:0 .3rem;}
.war-free-ask{margin:.3rem .6rem 0;display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex}
.war-free-ask button{height:.8rem;margin:0 .1rem;flex:1;font-size:.26rem;border-radius:.5rem}
.ask_wenzheng{background:#e2edff;border:0}
.war-free-ask .change-color{background-color:#ff695c!important;border:0}
.war-free-ask .popup{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}
.war-free-ask .popup .btn{margin-bottom:.85333333rem}
.war-free-ask .wand-popup__container{z-index:401}
.war-free-ask .wand-popup__mask{opacity:0}
.war-free-ask--tips{margin-top:.34133333rem;text-align:center;font-size:.512rem;color:#ff695c}
.doctor_jiuyuan{background:#fff;}
.doctor_jiuyuan .titBox{padding-top:.1rem;}
.doctor_jiuyuan a.fr{float:right; font-size:.28rem; font-weight:normal;}
.war-title-content[data-v-f3bb6706]{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 .6rem;padding-top:.8rem}
.war-title[data-v-f3bb6706]{width:100%;line-height:1;padding-left:.34133333rem;border-left:.17066667rem solid #3f86ff;font-size:.93866667rem;font-weight:700}
.war-doctor-list{overflow-x:auto;white-space:nowrap;padding:0 .3rem;-webkit-overflow-scrolling:touch}
.war-doctor-list--item{display:inline-block;width:3rem;height:2.8rem;padding:.2rem;margin:0 .3rem .15rem 0;background-color:#fff;border-radius:.34133333rem;border:.5px solid #c3c4ca;-webkit-box-sizing:content-box;box-sizing:content-box}
.war-doctor-list--item-avatar-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.war-doctor-list--item-avatar{width:1rem;height:1rem;margin-right:.15rem;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.war-doctor-list--item-name{font-size:.28rem;font-weight:700;color:#2b313d}
.war-doctor-list--item-dept{margin-top:.04266667rem;font-size:.24rem;color:#2b313d}
.war-doctor-list--item-hospital{margin-top:.1rem;font-size:.22rem;color:#9d9ea7;}
.doctorCost{font-size:.22rem; color:#666; text-align:center;}
.doctorCost em{font-size:.3rem; color:#d41919;}
.consultBtn{margin-top:.12rem; font-size:.3rem; padding:.08rem .3rem; background:#3b84fc; color:#fff; border-radius:.5rem; text-align:center;}
.signUpBanner{background:#fff; padding:.3rem 0; margin-bottom:1rem;}
.signUpBanner p{padding:0 .3rem;}
.signUpBanner p img{display:block; width:100%;}
.more{color:#9d9ea7;font-size:.26rem;text-align:center; padding:.27rem 0; }
.more span{position:relative;}
.more span:after{position:absolute; right:-.26rem; top:.08rem; content:" ";display: inline-block; width:.12rem;height:.12rem; border: solid #7d7d7d; border-width:0 .02rem .02rem 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg); -moz-transform:rotate(45deg);  }
.moreDown span:after{-webkit-transform:rotate(135deg)!important;transform:rotate(-135deg)!important; top:.16rem;}
.p-topic-pneumonia--epidemic-news .more span:after{top:.12rem; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-news header{font-size:.59733333rem;line-height:1.92rem;padding:0 .68266667rem;color:#5e616b}
.fix-btn-container{display:flex; position:fixed;bottom:.2rem;z-index:90; max-width:7.5rem; width:100%;}
.fix-btn-share i{margin-left:.256rem;vertical-align:bottom;font-size:.59733333rem}
.fix-btn-join{ border:none;outline:0;color:#fff;font-size:.28rem;}
.fix-btn-join,.fix-btn-share{width:3.53rem;height:.79rem;background:none;position:  relative;margin: 0 auto;}
.fix-btn-join img,.fix-btn-share img{display:block; width:100%; position:relative; z-index:-1;}
.fix-btn-share span{color:#fff;position:  absolute;bottom:.1rem;z-index:  10;font-size:.16rem;text-align:  center;width: 100%;}
.p-topic-pneumonia-new--my-consult{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:.3rem;bottom:2rem;width:.9rem;height:.9rem;line-height:.24rem;border-radius:50%;background:#3f86ff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12);box-shadow:0 4px 8px 0 rgba(0,0,0,.12);color:#fff;font-size:.2rem;font-weight:700;z-index: 100;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.tabBox{height:.9rem;max-width:7.5rem;width:100%; background:#fff; border-bottom:1px solid #ebebeb; transform:translateY(0); box-sizing:border-box;z-index:100;}
.tabBox ul{display:flex;padding:0 .3rem;height:.9rem;}
.tabBox li{flex:1; height:.9rem; line-height:.95rem; padding:0 .1rem; font-size:.29rem;font-weight:400;color:#333; text-align:center; white-space:nowrap;}
.tabBox li.cur span{color:#53a2ef;}
.tabBox li.cur span:after{background:#3b84fc;}
.tabBox li span:after{content:''; width:.64rem; height:.04rem; border-radius:.1rem; position:absolute; left:50%; bottom:.1rem; margin:-.02rem 0 0 -.32rem;}
.tabBox li span{position:relative;height: .9rem;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;}
.tabBox li em{position:absolute;right: -.2rem;top: .15rem;color:#fff;background:#ff695c;width: .28rem;height: .28rem;line-height: .28rem;font-size: .19rem;border-radius:1rem;text-align:center;}
.tabBoxBack{background:#3b84fc; border-bottom:1px solid #3b84fc;}
.tabBoxBack li.cur span,.tabBoxBack li span{color:#fff;}
.tabBoxBack li.cur span:after{background:#fff;}
.tabBoxBack li.cur span:after{content:''; width:.64rem; height:.04rem; border-radius:.1rem; position:absolute; left:50%; bottom:.1rem; margin:-.02rem 0 0 -.32rem;}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map{background:#fff; padding-top:.2rem;}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map header{font-size:.59733333rem;line-height:1.92rem;padding:0 .68266667rem;color:#5e616b}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map header b{font-size:.85333333rem;color:#2b313d;font-weight:bolder;margin-right:.34133333rem}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map h5{font-size:.59733333rem;color:#5e616b;margin:.85333333rem 0 .68266667rem .512rem}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map>img{width:100%}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map .chart-title{font-size:.59733333rem;color:#2b313d;text-align:center;font-weight:700;margin-top:1.024rem}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map .line-chart{height:9.89866667rem}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map-list{font-size:.59733333rem}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map-list--m-province{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;padding:.59733333rem 0}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map-list--m-province.z-expand{position:relative}
.component-epidemic-dynamic .p-topic-pneumonia--epidemic-map-list--m-province.z-expand:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ebecf1}
.chartTab{display:flex; display:-webkit-flex; display:-ms-flex; display:-o-flex; display:-moz-flex; padding:0 .3rem; margin:.25rem 0 .1rem;}
.chartTab a{flex:1;-webkit-flex:1;-o-flex:1;-ms-flex:1;-moz-flex:1; text-align:center; background:#e1ecff; height:.7rem; line-height:.7rem; margin-right:.1rem; font-size:.3rem; border-radius:.05rem;}
.chartTab a:last-child{margin-right:0;}
.chartTab a.active{background:#3b84fc; color:#fff;}
/*小区列表*/
.villageList{margin:0 .3rem;}
.villageList li{background:#fff; border-radius:.2rem; margin-bottom:.3rem;}
.villageTit{font-size:.32rem; background:#dee9fc; padding:.22rem .3rem;border-radius:.2rem .2rem 0px 0px;}
.villageTit span{padding-right:.1rem;}
.villageList .villageTit+p{display:flex; display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;}
.villageList p{font-size:.26rem; padding:.24rem .2rem .24rem .3rem; border-bottom:1px solid #e9e9e9;}
.villageList p a{display:flex; display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;}
.villageList p:last-child{border:0;}
.villageList p span{flex:1;-webkit-flex:1;-moz-flex:1;-o-flex:1;-ms-flex:1; }
.villageList p span:first-child{color:#53a2ef;}
.villageTip{padding:.2rem .3rem; font-size:.24rem; color:#666;}
/*列表2*/
.cityList-info{background:#fff;}
.cityList-info li{border-bottom:1px solid #e9e9e9; padding:.3rem 0 .34rem; margin:0 .3rem;}
.cityList-info li:last-child{border:0;}
.cityList-info li h3{font-size:.34rem;}
.cityList-info li p{font-size:.24rem; color:#999; padding-top:.2rem;}
.cityList-info li p time{padding-left:.3rem;}

/*分布小区弹窗及提示*/
.bgBox{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.7;z-index:100;display:none}
.areaLocation{font-size:.24rem; color:#666; padding:.3rem .3rem 0;}
.areaLocation i{display:inline-block; width:.18rem; height:.25rem; margin-right:.1rem; position:relative; top:.04rem;}
#location_div{display:inline-block;}
.areapopup{width:5rem; height:2rem; background:#fff; z-index:999; border-radius:.2rem; position:fixed; left:50%; top:50%; margin:-1rem 0 0 -2.5rem;}
.areapopup p{font-size:.28rem; padding:.4rem 0; text-align:center; border-bottom:1px solid #e5e5e5;}
.areapopup .cancelBtn{font-size:.28rem; text-align:center; padding:.14rem 0; }
.areapopup i{width:.38rem; height:.38rem; position:absolute; right:.2rem; top:.2rem;}
.areapopup i img,.areaLocation i img{display:block; width:100%;}
.areaTip{padding:30% 0; text-align:center;}
.areaTipNum{font-size:.28rem;}
.areaTip p{font-size:.26rem; color:#999; padding-top:.1rem;}
/*医生列表*/
.tipTopCom{background:#f2f2f2; padding:.12rem 0; text-align:center; color:#666; font-size:.24rem;}
.tipTopCom span{color:#3b84fc;}
.doc_phbang{ margin-bottom:.2rem;}
.doc_phbang li{background:#fff;  padding: .3rem .3rem 0;position:relative; border-bottom:.1rem solid #f1f1f1;}
.doc_phbang li:last-child,.doc_phbang li:last-child:after{border-bottom:0;}
.doc_phbang dl{overflow:hidden; padding-bottom:.3rem;}
.doc_phbang dt{width:1.14rem; height:1.14rem; float:left;}
.doc_phbang dt img{display:block;width:100%;border-radius:1rem;}
.doc_phbang dd{padding-left:1.4rem;}
.doc_phbang dd h3{padding:0 0rem .12rem; font-size:.34rem; line-height:1.3;}
.doc_phbang dd h3 a{font-size:.3rem;}
.doc_phbang dd h3 em{font-size:.28rem; color:#666; padding-left:.12rem; vertical-align:bottom;}
.doc_phbang dd span{display:block;font-size:.24rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#999; line-height:1; padding-bottom:.15rem;}
.doc_phbang dd span a,.doc_phbang dd span i{color:#999; font-style:normal; padding-right:.12rem;}
.doc_phbang dd span em{display:inline-block; width:.05rem; height:.05rem; background:#999; margin:0 .1rem; vertical-align:middle;}
.doc_phbang p{color:#333; line-height:.43rem; font-size:.26rem;}
.doc_phbang p span{color:#eb473f; display:inline-block; padding-bottom:0; font-size:.26rem; line-height:.43rem;vertical-align: bottom;}
.doc_phbang p label{color:#53a2ef; padding-right:.1rem;}
.goConsult{text-align:right; font-size:.22rem; color:#666; border-top:1px solid #dfdfdf; padding:.3rem 0;}
.goConsult span{font-size:.3rem; color:#d41919; vertical-align:middle;}
.goConsult a{font-size:.28rem; color:#fff; vertical-align:middle; padding:.12rem .4rem; background:#3b84fc; text-align:center; border-radius:.4rem; margin-left:.32rem;}
/*banner*/
.banner{position:relative;z-index:100;height:4.48rem;background:#fff; padding-bottom:.35rem;}
.banner a{display:block;width:100%;height:1.2rem;position:absolute;left:0;bottom:0;z-index:99}
.banner img{display:block;width:100%}
.select_city{width:6.18rem;font-weight:700;font-size:.2rem;display:block;position:absolute;left:.66rem;bottom:.35rem;opacity:0;height:1.8rem}
.yiqing-data{width:6.76rem;height:2.25rem;background:#fff;position:absolute;left:.36rem;bottom:.35rem;font-size:.16rem;box-shadow:0 .04rem .1rem #e5e5e5;border-radius:.15rem}
.yiqing-data ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.yiqing-data li{flex:1;-webkit-flex:1;-o-flex:1;-ms-flex:1;-moz-flex:1;text-align:center}
.yiqing-data li .green{color:#0e9f14}
.yiqing-data strong{font-size:.34rem;display:block;line-height:1.2}
.yiqing-data label{font-size:.2rem;color:#999;display:block;padding:0 0 .08rem}
.yiqing-data .dayNum{font-size:.2rem}
.yiqing-data p.cur:after{    -webkit-transform: rotate(180deg); top:.07rem;}
.numbt{font-size:.2rem;color:#cd0e20!important;font-weight:400;position:relative}
.numbt:after{display:inline-block;position:relative;left:.05rem;top:-.02rem;content:"";width:0;height:0;border:.08rem solid transparent;border-bottom-color:#cd0e20}
.yesterdayNum{display:block;}
.waitTip{font-size:.2rem; text-align:center; color:#666; padding-top:.15rem;}
.data-top{padding:.2rem 0 .15rem .36rem;font-size:.2rem;color:#666}
.titBox{font-size:.3rem; font-weight:700; padding:.2rem .3rem .28rem; line-height:1.2;}
.titBox i{display:inline-block; width:.08rem; height:.08rem; background:#3b84fc; border-radius:.3rem; vertical-align:middle; margin-right:.1rem;}
.aItem{display:flex; display:-webkit-flex; display:-ms-flex; display:-o-flex; display:-moz-flex; padding:0 .3rem; background:#fff;}
.aItem a{flex:1;-webkit-flex:1;-o-flex:1;-ms-flex:1;-moz-flex:1; text-align:center; background:#f7f7f7; height:.7rem; line-height:.7rem; margin-right:.1rem; font-size:.3rem; border-radius:.05rem;}
.aItem a:last-child{margin-right:0;}
.aItem a i{position:relative; top:.06rem; display:inline-block; width:.35rem; height:.39rem; margin-right:.18rem;}
.aItem a i img{display:block; width:100%;}
/*疫情科普*/
.famous_doctor{background:#fff;padding-bottom:.3rem}
.famous_doctor li{padding:.3rem 0;margin:0 .3rem;position:relative;border-bottom:1px solid #e5e5e5}
.famous_doctor li:first-child{padding-top:0;}
.famous_doctor li:last-child{border:0}
.famous_doctor li .pic{position:relative}
.famous_doctor li .pic .img{width:100%}
.famous_doctor li .pic .audio_icon{position:absolute;left:50%;top:50%;width:.76rem;height:.76rem;margin:-.38rem 0 0 -.38rem}
.famous_doctor1 li{padding:.2rem 0 0 0}
.famous_doctor1 li:first-child,.yiqing_kepu li:first-child{padding-top:0;}
.yiqing_kepu{background:#fff;padding-bottom:.4rem}
.yiqing_kepu ul{padding:0 .3rem}
.yiqing_kepu li{padding:.3rem 0; border-bottom:1px solid #f3f3f3;}
.yiqing_kepu li:last-child{border:0}
.yiqing_kepu li h3{font-size:.34rem; line-height:.4rem;}
.yiqing_kepu li p{font-size:.24rem;font-style:normal; color:#999; padding-top:.1rem;}
.rumor-info{background:#fff;padding:0 .3rem!important;padding-bottom:.5rem!important}
.rumor-info li img{display:block;width:100%}
.swiper-pagination{position:relative;bottom:.15rem!important}
.indexTit{font-size:.32rem;height:.34rem;line-height:.34rem;border-left:.04rem solid #3c84fd;padding-left:.16rem;margin:.4rem 0 .1rem}
.areaList{padding:0 .3rem; border-bottom:.1rem solid #f7f7f7;}
.areaList:last-child{border:0;}
.areaTit{font-size:.28rem; display:flex;display:-webkit-flex;display:-ms-flex;display:-o-flex;display:-moz-flex; padding:.2rem .3rem;}
#mainMap{ height:5.6rem; background:#fff; margin:0 .3rem; border:1px solid #e5e5e5; border-radius:.1rem;}
/*更多地区*/
#knowledge li{margin-bottom:.1rem;font-size:.28rem;}
#knowledge li:last-child{margin-bottom:0;}
#knowledge li h3{background:#f7f7f7; position:relative;padding:.2rem .3rem;display:flex;display:-webkit-flex;display:-ms-flex;display:-o-flex}
#knowledge li h3:after{position:absolute; right:.22rem; top:.3rem; content:" ";display: inline-block; width:.14rem;height:.14rem; border: solid #7d7d7d; border-width:0 .02rem .02rem 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg); -moz-transform:rotate(45deg);  }
#knowledge li.active h3:after{-webkit-transform:rotate(135deg)!important;transform:rotate(-135deg)!important; top:.4rem;}
#knowledge li.active .city_list{display:block; background:#fff;}
#knowledge li h3 span,.areaTit span{flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1; padding-left:.14rem;}
#knowledge li h3 span em{font-style:normal;}
.font_red{color:#dd3030}
.font_grey{color:#666}
.font_green{color:#16b157}
.city_list p{padding-left:.3rem; position:relative;border-bottom:1px solid #f3f3f3;}
.city_list p.after span:first-child{color:#333;text-decoration:none;}
.city_list p span:first-child{color:#3b84fc; text-decoration:underline;}
.city_list p:last-child{border:0;}
.city_list p a{display:flex;display:-webkit-flex;display:-ms-flex;display:-o-flex; padding:.2rem 0;}
.city_list p span{flex:1;-webkit-flex:1;-ms-flex:1;-o-flex:1;padding-left:.1rem; color:#666;}
.city_list p:after{position:absolute; right:.22rem; top:.36rem; content:" ";display: inline-block; width:.12rem;height:.12rem; border: solid #666; border-width:0 .02rem .02rem 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg); -moz-transform:rotate(-45deg);  }
#knowledge li h3.after:after,.city_list p.after:after{display:none}
.city_list{display:none}
.war-title a.fr{float:right;font-size:.5rem;top:.35rem;display:inline-block;position:relative}
/*弹窗*/
.popupBox{display:none;width:5.1rem;height:7.81rem;position:fixed;left:50%;top:50%;margin:-3.905rem 0 0 -2.55rem;z-index:101}
.popupBox img{display:block;width:100%}
.popupBox p{font-size:.3rem;text-align:center;padding:.3rem .5rem .5rem;color:#333;margin-top:1.6rem}
.popupBox p span{color:#b9131f;font-weight:700}
.popupBox i{display:inline-block;width:.3rem;height:.3rem;position:absolute;right:.2rem;top:.2rem}
.popupBox .pic{position:absolute;left:0;top:0;z-index:-1}
.baocun{color:#fff;font-size:.26rem;margin-top:4.6rem;text-align:center}
.shareBtn{display:block;width:6rem;padding:.3rem 0;background:#53a2ef;color:#333;font-size:.5rem;margin:0 auto;text-align:center}
.share_popup{position:fixed;right:1.7rem;top:2.4rem;z-index:999}
.share_popup img{width:2.03rem;height:2.11rem;position:fixed;right:.5rem;top:.5rem}
.share_popup p{color:#fff;font-size:.3rem}
/*加载提示*/
.loadBox{font-size:.26rem;background:#fff;padding:.2rem 0 .5rem; text-align:center;}
.noData{text-align:center; padding:30% 0;}
.noData span{display: block; width:4.4rem; height:3.12rem; margin:0 auto;}
.noData span img{display:block; width:100%;}
.noData p{font-size:.26rem; padding-top:.2rem;}