﻿/*===首页===*/
.large_box .swiper-pagination span{display:inline-block; width:.45rem; height:.06rem; background:#d8d8d8; border-radius:.3rem;
    margin:0 -.02rem!important;
    opacity:1; }
.large_box .swiper-pagination .swiper-pagination-bullet-active{background:#3878F8;
    z-index:999; position:relative}
.large_box .swiper-pagination-bullets{bottom:.3rem!important;}
.large_box{background:#fff; padding:.28rem 0 .35rem!important;}
.large_class a {
    width:20%;
    display: block;
    text-align: center;
    padding-bottom: .42rem;
    font-size: .24rem;
    font-family: MicrosoftYaHei;
    color: #333333;
}
.large_class a img{
    width: .82rem;
    height: .59rem;
    margin: 0 auto .24rem;
    display: block;
}
.large_class a dl .yyghI{
    position: relative;
}
.large_class a dl .yyghI i{
    position: absolute;
    width: .32rem;
    height: .19rem;
    display: block;
    right: .32rem;
    top: -0.05rem;
    background: url(../image/new.png) no-repeat;
    background-size: 100% 100%;
}
/* .large_class{ text-align:center;background:#fff; overflow:hidden;}
.large_class a{float:left; width:25%; font-size:.26rem; padding-bottom:.43rem;cursor:pointer;}
.large_class label{position:relative; display:block; width:.84rem; height:.84rem; margin:0 auto; text-align:center;}
.large_class label img{display:block; width:100%; margin:0 auto;}
.large_class label i{font-size:.2rem; width:.34rem; height:.34rem; position:absolute; right:-.06rem; top:-.06rem;}
.large_class span{display:block;line-height:1;padding-top: .12rem;} */
.solar_term{margin:.2rem 0;}
.solar_term img,.jieqi img{display:block; width:100%;}
/*.large_box{background:#fff; padding-bottom:.3rem;}
.large_class{ text-align:center;padding: .35rem .2rem;background:#fff; overflow:hidden;}
.large_class a{float:left; width:25%; font-size:.28rem; cursor:pointer;}
.large_class a label{display:block; width:.8rem; height:.8rem; margin:0 auto;}
.large_class a label img{display:block; width:100%;}
.large_class span{display:block; padding-top:.06rem;}
.large_list{padding:.42rem .3rem .58rem; text-align:center; background:url(../images/shadow.png) center; background-size:100%; overflow:hidden;}
.large_list ul li{float:left; width:33.3333%; border-right:1px solid #e7e7e7; padding-bottom:.15rem; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box;}
.large_list ul li:last-child{border:0;}
.large_list label{width:.6rem; height:.6rem; display:block; margin:0 auto;}
.large_list label img{width:100%; display:block;}
.large_list span{display:block; font-size:.28rem; line-height:1; padding:.16rem 0 .12rem;}
.large_list p{font-size:.22rem; color:#999; line-height:1;}*/
.solar_term{margin:.2rem 0;}
.solar_term img,.jieqi img{display:block; width:100%;}
/*二十四节气*/
.jieqi_list{background:#fff; padding:.4rem .3rem; overflow:hidden;}
.jieqi_list li{display:inline-block; float:left; width:3.35rem;margin:0 .2rem .3rem 0;}
.jieqi_list li:nth-child(2n){margin-right:0;}
.jieqi_list li a{text-align:center;}
.jieqi_list li a span{display:block; width:3.35rem; height:1.56rem; border-radius:.1rem; }
.jieqi_list li a span img{display:block; width:100%; height:100%; border-radius:.1rem;}
.jieqi_list li a h3{font-size:.26rem; line-height:1; padding-top:.2rem}
/*名医专栏*/
.famous_doctors_column{padding-left:.3rem; margin:.2rem 0;background:#fff; padding:0 0 .34rem .3rem;  overflow:hidden;}
.famous_doctors_column .navbar_tit{padding:.32rem .3rem .26rem 0;}
.famous_doctors_column li{width:5.8rem; height:1.9rem; margin-right:.2rem;}
.swiper-container-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))!important;}
.famous_doctors_column li .swiper-bg{position:absolute; left:0; top:0; width:100%; z-index:-1;}
.famous_doctors_column li:nth-child(2n) p,.famous_doctors_column li:nth-child(2n) h3{color:#fff;}
.famous_doctors_column li a{display:block; padding:.3rem; position:relative; z-index:10;}
.famous_doctors_column li dt{width:.9rem; height:.9rem; float:left;}
.famous_doctors_column li dt img{display:block; width:100%; border-radius:100%;}
.famous_doctors_column li dd{padding-left:1.1rem;}
.famous_doctors_column li dd h3 span{font-size:.32rem; padding-right:.2rem;}
.famous_doctors_column li dd h3 em{font-size:.3rem;}
.famous_doctors_column li dd p{font-size:.26rem; color:#666; padding-top:.06rem; line-height:1.2;word-wrap:keep-all; word-wrap:break-word}
.famous_doctors_column li dd p span{padding-right:.2rem;}

/*=======专家主页、视频、问答、文章 start======*/
/*专家主页*/
.top_touxiang{position:relative; height:4.2rem; margin-top:-.01rem; background:#f6f6f6;}
.top_touxiang #video{height:4.2rem;}
.top_touxiang img{display:block; width:100%;}
.zj_top_info{background:#fff; margin-bottom:.2rem;position:relative; padding:.34rem .3rem .4rem;}
.zj_top_info h3{font-size:.34rem; line-height:1;}
.zj_top_info h3 span{margin-left:.16rem; display:inline-block; font-size:.26rem;font-weight:normal;}
.zj_top_info p{line-height:1; padding-top:.16rem; font-size:.22rem; color:#999;}
.zj_top_info p.p2{font-size:.24rem; padding-top:.2rem;}
.zj_top_info p.p2 a{ color:#53a2ef;}
.zj_top_info p span,.zj_top_info p a{color:#8c8c8c; padding-right:.12rem; font-size:.24rem;}
.zj_top_info .zj_top_btn{ top:.72rem;}
.zj_top_info .zj_top_btn label i.icon-guanzhu{color:#f15e36;}
.zj_top_btn{position:absolute; right:.3rem; font-size:.22rem; color:#666; }
.zj_top_btn label{float:left; padding-left:.4rem;}
.zj_top_btn label.label_btn1{height:.41rem;}
.zj_top_btn label.label_btn2 i{width:.43rem; height:.41rem;}
.zj_top_btn label.label_btn2 i img{display:block; width:100%; vertical-align:middle;}
.zj_top_btn label i{font-size:.45rem; display:block; position:relative; text-align:center; color:#666;}
.icon-guanzhu{color:#fff;}
.icon-weiguanzhu:before,.icon-guanzhu:before{top:-.12rem; position:relative;}

.zj_home_top{background:#fff; height:3.3rem; padding:.3rem .3rem 0; position:relative;}
.zj_home_bg{position:absolute; left:0; top:.3rem; width:100%; height:3.62rem;}
.zj_home_top dl{position:relative; z-index:99; padding:.46rem .34rem 0;}
.zj_home_top dt{width:1.52rem; height:1.52rem; background:#e2e2e2; float:left; margin-right:.28rem;border:.04rem solid #c8e4ff; border-radius:100%;}
.zj_home_top dt img{display:block; width:100%; border-radius:100%; }
.zj_home_top dd h3{ color:#fff;}
.zj_home_top dd h3 span{font-size:.36rem; font-weight:bold;}
.zj_home_top dd h3 em{font-size:.28rem; padding-left:.16rem;}
.zj_home_top dd p{padding:.1rem 0 .06rem; line-height:.28rem;}
.zj_home_top dd p em{font-size:.28rem; color:#fff; padding-right:.16rem;}
.zj_home_top dd p em:last-child{padding-right:0;}
.doc_more_info a{font-size:.26rem; color:#fff; opacity:.6;}
.zj_home_top .zj_top_btn{bottom:.35rem; right:.73rem;}
.zj_home_top .zj_top_btn .label_btn1 i{color:#fff;}
.zj_home_top .zj_top_btn label i.icon-guanzhu{color:#f15e36;}
/*专家简介*/
.zj_jieshao_bar{background:#fff; padding:0 .3rem; margin-bottom:.2rem;}
.zj_jieshao_tit{font-size:.32rem;height:1.1rem; line-height:1.1rem; font-weight:bold;}
.zj_jieshao_bar li{position:relative;}
.zj_jieshao_bar li:after{content: ''; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #e2e2e2; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.zj_jieshao_bar li:last-child,.zj_jieshao_bar li:last-child:after{border-bottom:0;}
.zj_jieshao_bar li:last-child{border:0;}
.infoShow,.infoHide{color:#666; line-height:.5rem; padding:.15rem 0rem; font-size:.26rem; overflow: hidden; position:relative;}
.infoShow{display:block;}
.infoHide{display:none;}
.infoShow:after,.infoHide:after{content: ''; position: absolute; top: 0; left: 0; border-bottom: 1px solid #e2e2e2; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top;}
.infoShow span,.infoHide span{color:#53a2ef;}
.jibing_dec .infoHide:after{border:0;}
.icon-gongju{position:relative; top:.02rem;}
/*挂号信息*/
.bespeak_register{margin-bottom:.2rem;}
.bespeak_register .zj_jieshao_tit{background:#fff; padding:0 .3rem; border-bottom:0;}
.bespeak_register ul{background:#fff; padding:0 .3rem;line-height:1;}
.bespeak_register li{position:relative;}
.bespeak_register li:after{content: ''; position: absolute; top: 0; left: 0; border-bottom: 1px solid #e2e2e2; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top;}
.bespeak_register li:last-child{border-bottom:0;}
.bespeak_register li h3{font-size:.3rem; color:#333; padding:.28rem 0 .2rem;}
.bespeak_register li h3 a{ color:#53a2ef;}
.bespeak_register li label{font-size:.3rem; padding-left:.5rem; display:block;}
.bespeak_register li p{font-size:.26rem; padding:.16rem 0 0; color:#666; line-height:1.3; padding-left:.5rem}
.bespeak_register li p.c999 i{font-size:.28rem; margin-right:.1rem; vertical-align:middle;}
.register_btn{padding:.3rem 0 .44rem; padding-left:.5rem; overflow:hidden;}
.register_btn em{font-size:.22rem; color:#999;}
.register_btn em i{font-style:normal; padding:0 .07rem;}
.register_btn span{float:right;}
.register_btn span a{font-size:.26rem; color:#fff; padding:.1rem .2rem; background:#53a2ef; border-radius:.08rem; margin-left:.3rem;}
.register_btn span a.online_btn{background:#ffa453;}
.register_btn span a.no_register{background:#c6c6c6; color:#fff;}
.register_reminder{background:#fdf1e7;padding: .18rem .3rem;font-size:.22rem;color:#666;}
.register_reminder span{float:left;}
.register_reminder p{padding-left:1.1rem;line-height: .37rem;}
.bespeak_register li p.c999+.register_table{padding-top:.3rem;}
.register_table{background:#fff; padding-bottom:.3rem;}
.register_table table{border: 1px solid #e0e0e0;}
.register_table th{background:#62b0de; color:#fff; padding:.2rem .14rem!important;}
.register_table th span{display:block; padding-top:.16rem;}
.register_table th i{font-size:.26rem; font-style:normal;}
.register_table th,.register_table td{font-size:.26rem; padding:.3rem .14rem; line-height:1; text-align:center;border: 1px solid #e0e0e0;}
.register_table td.td_blue{background:#62b0de;}
.register_table td.td_blue a,.register_table td.td_grey{ color:#fff;}
.register_table td.td_grey{background:#ccc;}
/*底部导航*/
.service_menu{overflow: hidden;position:fixed; bottom:0; width:100%; max-width:750px; background:#fff; transform: translateY(0); z-index:999; border-top:1px solid #e0e0e0; box-shadow:0 -.01rem 0.2rem #e2e2e2;}
.service_menu ul{display:-webkit-box;display: -ms-flexbox; display:flex; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-ms-flex; background:#fff; text-align:center;}
.service_menu li{float:left;-webkit-box-flex:1; flex:1; -webkit-flex:1; -o-flex:1;  -ms-flex:1;  -moz-flex:1; padding:.18rem 0 .12rem;}
.service_menu li a{font-size:.26rem; color:#333;}
.service_menu li a i{display:block; height:.5rem; line-height:1;}
.service_menu li a i.icon-wodetiwen{font-size:.46rem;color:#ffa453;}
.service_menu li a i.icon-yuyueguahao{font-size:.46rem; color:#6dabff;}
.service_menu li a i.icon-dianhua1{font-size:.5rem;color:#6fdecd;}
.service_menu li a i.icon-tuwenzixun{font-size:.46rem; color:#ff8498;}
.service_menu li.cur a{color:#d4d4d4;}
.service_menu li.cur a i{color:#d4d4d4;}
/*名医百家课堂*/
.classroom_bar{background:#fff; margin-bottom:1.4rem; padding:0 .3rem .3rem;}
.classroom_bar h3{font-size:.32rem; height:1.1rem; line-height:1.1rem; font-weight:bold;}
.classroom_bar p{padding-top:.3rem; overflow:hidden; position:relative;}
.classroom_bar p:after{content: ''; position: absolute; top: 0; left: 0; border-bottom: 1px solid #e2e2e2; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left top; transform-origin: left top;}
.classroom_bar em{font-size:.26rem; color:#666; display:inline-block; padding-top:.1rem;}
.classroom_bar p a{float:right;font-size: .26rem;color: #fff;padding: .1rem .2rem;background: #53a2ef;border-radius: .08rem;}
/*登录弹窗*/
/*.fabu_popup{display:block; width:5.6rem; background:#fff; z-index:9999; border-radius:.1rem; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.fabu_popup .fabu_popup_tip{padding:.6rem .3rem; text-align: center; font-size:.34rem;}
.fabu_popup_btn{text-align:center; border-top:1px solid #e1e0e0; padding:.25rem 0;display:flex; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-ms-flex;}
.fabu_popup_btn a{flex:1; -webkit-flex:1; -o-flex:1;  -ms-flex:1;  -moz-flex:1; font-size: .32rem; border-right:1px solid #e0e0e0;}
.fabu_popup_btn a:last-child{border:0; color:#53a2ef;}*/
/*===医生二维码===*/
.ewmbox{position:relative;}
.ewm_bg{display:block; width:100%; height:100%;}
.ewm_info{width:6.2rem; height:8.6rem; background:#fff;position:absolute; top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);  border-radius:.3rem; text-align:center;}
.ewm_info dt{width:1.4rem; height:1.4rem; text-align:center; margin:-.65rem auto 0;}
.ewm_info dt img{display:block; width:100%; border-radius:100%;}
.ewm_info dd h3{font-size:.36rem; line-height:1; padding:.18rem 0;}
.ewm_info dd p{line-height:1;}
.ewm_info dd p.c666{font-size:.28rem;}
.ewm_info dd p.c999{font-size:.26rem; padding:.16rem 0 .54rem; border-bottom:1px solid #e2e2e2; margin-bottom:.76rem;}
.ewm_info dd p.c999 span{padding-left:.16rem;}
.ewm_img span{display:block; width:3.8rem; height:3.8rem; text-align:center; margin:0 auto;}
.ewm_img span img{display:block; width:100%;}
.ewm_img p{font-size:.26rem; color:#b8b8b8; padding-top:.4rem; line-height:1;}
.ewm_info i{display:block; width:.4rem; height:.4rem; background:#34a3f5; border-radius:100%; position:absolute; top:2.51rem;}
.ewm_info .left_circle{left:-.2rem; }
.ewm_info .right_circle{right:-.2rem; }
.guide_tip{width:300%; position:absolute; left:-180%; top:1rem; z-index:9999; color:#fff; text-align:center;}
.guide_tip i{display:block; width:1.49rem; height:1.13rem; margin:0 auto .27rem;}
.guide_tip i img{display:block; width:100%;}
.guide_tip h3{font-size:.34rem; padding-bottom:.42rem;}
.guide_tip span{padding:.18rem .4rem; background:#53a2ef; font-size:.3rem; border-radius:.1rem; display:inline-block;}
.white_back{background:#fff; position:relative; z-index:9999;}
/*=======专家主页、视频、问答、文章 end======*/

/*===提问页===*/
.tiwen_bar dl{background:#7ed0e7;padding: .27rem .3rem;}
.tiwen_bar dt{width: .96rem;height: .96rem;float:left;margin-right: .15rem;}
.tiwen_bar dt img{display:block;width:100%; border-radius: 100%;}
.tiwen_bar dd{font-size: .22rem;color: #fff;}
.tiwen_bar dd em{color:#fff;font-size: .2rem;border-radius: .05rem;margin-left: .15rem;}
.tiwen_bar dd label{display:block;font-size: .28rem;}
.tiwen_bar dd p{line-height: .32rem;}
.tiwen_top,.tiwen_info{width:94%;background:#fff;margin-bottom: .2rem;margin:0 auto;border-radius: .2rem;}
.tiwen_info{margin-bottom:0;}
.tiwen_top li:nth-child(1) input{width:65%;}
.tiwen_top li textarea,.tiwen_top li:nth-child(2) label+textarea{width:100%;padding:0;border:0;outline:none;resize:none;/*margin-top:.5rem;*/line-height: .56rem;font-size: .28rem;font-family:"\5FAE\8F6F\96C5\9ED1";color:#333;border-bottom:1px solid #f1f1f1;}
.tiwen_banner img{display:block; width:100%;}
.tiwen_bar li{
    display: flex;
    align-items: center;
    padding: .23rem 0;border-bottom:1px solid #f1f1f1;margin: 0 0;overflow:hidden;}
.tiwen_top li:last-child{border:0;}
.tiwen_bar li .labelStyle{font-size: .28rem;vertical-align: middle;width: 1.4rem;text-align-last: justify;text-align:justify;text-justify: distribute-all-lines;display: inline-block;padding-right: 0.17rem;position: relative;margin-right: .1rem;}
.tiwen_bar li .labelStyle::after{
    content: '';
    width: 0.01rem;
    height: .3rem;
    background: #EFEFEF;;
    display: inline-block;
    position: absolute;
    right:0;
    top: 0.1rem;
}
.tiwen_bar li label:nth-child(2){margin-right: .62rem;font-size: .28rem;}
.tiwen_bar li label:first-child{font-size: .28rem;vertical-align: middle;}
.tiwen_bar li label:first-child i{color:#feac49; vertical-align:middle; margin-right:.1rem; font-style:normal;}
.tiwen_bar li input{width:68%;border:0;font-size: .28rem;
    outline:none;color:#333333;font-family:"微软雅黑";
    margin-top: 0.04rem;
}
.tiwen_bar li label input[type="radio"]{display:inline-block;width: .24rem; margin-top: -0.04rem;height: .24rem;border:1px solid #b6b6b6;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:100%;outline:none;resize:none;vertical-align:middle;margin-right:.2rem;}
.tiwen_bar li label input[type="radio"].cur{width: .24rem;height: .24rem;
    margin-top: -0.04rem;
    background:url(../image/xuanze2.png) 0 0;background-size:100%;border:0;}
.tiwen_info li:nth-last-child(2) a{display:inline-block; float:right; padding:.2rem .4rem; background:#40c0e3; border-radius:.3rem; color:#fff; font-size:.9rem;}
.tiwen_info li #mobile{width:47%;}
.tiwen_info li:nth-last-child(2) span{display:inline-block; width:37%; float:right; font-size:.9rem; text-align:right;}
.tiwen_info li:nth-last-child(2) a{color:#fff; font-size:.8rem; padding-left:.3rem;}
.tiwen_info li .getCodeGuo{
    display: inline-block;
    height: .4rem;
    background: #3878F8;
    border-radius: .1rem;
    font-size: .22rem;
    text-align: center;
    line-height: .4rem;
    color: #FFFFFF;
    padding:0 0.1rem;
    position: relative;
    top: 0.03rem;
    float: right;
}
.tiwen_info .areaBox img{
    width: .17rem;
    height: .3rem;
}
/*.tiwen_info .areaBox input{
    color: #666666;
}*/
.tiwen_barH5{
    margin-top: -1.5rem;
}
.tiwen_barWx{
    margin-top: -1.5rem;
}
.tiwen_info li .getCodeBoxGUo{
    width: 100%;
    height: .6rem;
    background-color: #F6F7FA;
    border-radius: .1rem;
    margin: .25rem auto 0.2rem;
}
.tiwen_info li .getCodeBoxGUo img{
    width: .23rem;
    height: .26rem;
    margin-right: .21rem;
    margin-left: .3rem;
}
.tiwen_info li .getCodeBoxGUo input{
    width: 56%;
    background-color: #F6F7FA;
    position: relative;
    top: 0.02rem;
}
.tiwen_info li .getCodeBoxGUo .getCodeBottom{
    width: 1.89rem;
    height: .4rem;
    background: #3878F8;
    display: inline-block   ;
    border-radius:.1rem;
    font-size: .22rem;
    color: #FFFFFF;
    text-align: center;
    line-height: .4rem;
}
.tiwen_info li input[type="button"],.tw_submit input{width:100%;padding: .2rem 0;background:#53a2ef;border-radius: .1rem;border:0;color:#fff;font-size: .3rem; margin:.68rem 0;}
.upload_pic{color:#a6a6a6;font-size: .26rem;padding: 0 .3rem .5rem;}
.upload_pic input{display:inline-block;width: 1rem;height: 1rem;opacity:0;filter: alpha(opacity=0);vertical-align:middle;}
.upload_pic .ContentGuoBox{height: 1rem;}
.upload_pic span{display:inline-block;float:left;width: 1rem;height: 1rem;background:url(../image/tianjia1.png) 0 0;background-size:100%;position:relative;left:0;bottom:0;margin-right: .15rem;}
.upload_pic p{font-size:.26rem;padding:.2rem 0 0 0;}
.upload_pic .em_img{display:inline-block;height: 1rem; float: left;}
.upload_pic .em_img em{width: 1rem;height: 1rem;float:left;margin-right: .15rem;position:relative;}
.upload_pic .em_img img{width:100%; height:100%; display:block;}
.upload_pic em i{position:absolute;right: -.1rem;top: -.1rem;display: block;border-radius: 100%;text-align: center;width: .26rem;height: .26rem;background:url(../image/cloneImgG.png) 0 0;background-size:100%;}
.wenti_gg{background:#fff; position:relative;}
.wenti_gg img{display:block; width:100%;}
.wenti_gg a{display:block; position:relative;}
.wenti_gg label{position:absolute; left:1rem; bottom:0; font-size:.5rem; }
.wenti_gg span{position:absolute;right: .05rem;top: 0rem;font-size: .18rem;background:#3d3d3d;display:block;width: .25rem;height: .25rem;line-height: .23rem;text-align:center;color:#fff;border-radius:100%;}
.tiwen_bottom{width:94%;background:#fff;margin-bottom: .2rem;margin:.3rem auto 0;border-radius: .2rem;padding-bottom: .5rem;}
.tw_prompt{font-size:.22rem; color:#999; padding:.32rem .3rem 0; line-height:.37rem;}
.tw_prompt span{color:#23A9F9;}
.tw_submit{margin:0 .3rem;}
/*提交问题弹窗*/
.tijiao_popup{display:none; width:6rem; background:#fff;border-radius:.1rem;position:fixed;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index:99999;}
.tijiao_popup p{text-align:center;padding:.4rem 0;font-size:.32rem;border-bottom:1px solid #e0e0e0;line-height: .5rem;}
.tijiao_popup p em{display:block;}
.tijiao_popup span{font-size: .3rem;text-align:center;display:block;padding:.3rem;color:#ababab;}
.tijiao_popup span i{ color:#40c3e5; font-style:normal;}
.tijiao_popup span a{color:#40c3e5;}
.user_info_popup_btn{text-align:center; border-top:1px solid #e7e7e7; padding-top:.9rem; display:block; margin-top:.8rem; color:#53a2ef; font-size:1.1rem;}
.tijiao_popup .icon-chenggong1,.tijiao_popup .icon-shibai{display:block;font-size: .8rem;margin: .3rem auto 0;text-align:center;color:#40c3e5;}
.cengbox{width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:.5; filter: alpha(opacity=50);z-index:9999; display:none;}
.tijiao_popup .icon-chenggong1+p{padding-top:.1rem;}
.tijiao_popup .tijiao_btn{display:flex; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex;}
.tijiao_popup .tijiao_btn a{flex:1; -webkit-flex:1; -moz-flex:1; -ms-flex:1; -o-flex:1; padding:.34rem 0; text-align:center; font-size:.32rem; color:#666; line-height:1; border-right:1px solid #e0e0e0;}
.tijiao_popup .tijiao_btn a.cur{color:#53a2ef;}
.tijiao_popup .tijiao_btn a:last-child{border-right:0;}
.tijiao_popup h3{text-align:center; font-size:.38rem; padding-top:.4rem; line-height:1;}
.tijiao_popup h3 i.icon-chenggong1{font-size:.45rem; color:#53a2ef; margin-right:.18rem; display:inline-block; vertical-align:-.02rem;}
.tijiao_popup h3 em{position:absolute; right:.2rem; top:.22rem; font-size:.3rem; font-weight:bold;}
.tijiao_popup h3+p{font-size:.28rem; color:#666; padding:.35rem .36rem .4rem;}
/*.tishi_popup{position:fixed;left:50%;top:45%;padding:.28rem .4rem;font-size:.3rem;border-radius:.2rem;background:#000;opacity:.7;filter: alpha(opacity=70);color:#fff;transform: translate(-50%, -50%);display: inline-table;}*/
.tishi_popup{display:none; position:fixed;left:50%;top:50%;padding:0 .2rem; 
    /* width:2.6rem; */
    /* margin:-.5rem 0 0 -1.3rem; */
    width: auto;
    height:1rem; line-height:1rem; text-align:center; font-size:.3rem;
    border-radius:.2rem;background:#000;opacity:.8;filter: alpha(opacity=80);color:#fff; 
    z-index:9999;
    }
/*====提问页 end======*/

/*====查疾病列表 start======*/
.hot_jibing{background:#fff; padding:0 .3rem;}
.hot_jibing li{padding:.3rem 0; overflow:hidden; position:relative;}
.hot_jibing li:after{content: ''; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #e2e2e2; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.hot_jibing li:first-child{padding-top:0;}
.hot_jibing li:last-child,.hot_jibing li:last-child:after{border-bottom:0;}
.hot_jibing dt{width:2.22rem; float:left; margin-right:.24rem;}
.hot_jibing dt img{width:100%; display:block;}
.hot_jibing dd h3{font-size:.3rem; line-height:1.1;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hot_jibing dd p{font-size:.28rem; color:#999; padding-top:.25rem; line-height:.4rem;}
/*====查疾病列表 end======*/

/*====漫画 start======*/
.animation_list_bar .navbar_tit{padding-bottom: .05rem;}
.animation_list_bar{background:#fff; padding:0 .3rem;}
.animation_list_bar li{padding:.3rem 0; overflow:hidden;position:relative;}
.animation_list_bar li:after{content: ''; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.animation_list_bar li dt{width:2.34rem; height:1.64rem; float:left; margin-right:.26rem;}
.animation_list_bar li dt img{display:block; width:100%;border-radius:.1rem;border:1px solid #eee;  -webkit-box-sizing: border-box; box-sizing: border-box; }
.animation_list_bar li dd h3{font-size:.28rem; height:.96rem; padding-bottom:.36rem;}
.animation_list_bar li dd em,.animation_list_bar li dd time{color:#999; font-size:.2rem; position:relative;}
.animation_list_bar li dd time{display:inline-block;}
.animation_list_bar li dd em{ padding-right:.24rem; display:inline-block;}
/*====漫画 end======*/

/*关于我们*/
.topimg img{display:block; width:100%;}
.aboutbar{overflow:hidden;}
.about_tit{background:#f5f5f5; padding:.8rem 0 .8rem; text-align:center;}
.about_tit h3{font-size:1.3rem; color:#53a2ef; font-weight:bold;}
.about_tit span{display:block; width:7rem; text-align:center; color:#999; font-size:1.05rem; position:relative; margin:0 auto; top:-.1rem;}
.about_tit label{background:#f5f5f5; padding:0 .3rem; z-index:10; position:relative; line-height:1;}
.about_tit em{display:block; width:7rem; height:0.01rem; margin:0 auto; background:url(https://mip.mfk.com/statics/images/line.png) repeat-x; position:absolute; left:0; top:.8rem;}
.aboutinfo{background:#fff; padding:0 .3rem; line-height:.48rem; margin-bottom:.2rem;}
.aboutinfo:last-child{margin-bottom:0;}
.aboutinfo h3{font-size:.36rem; line-height:1; padding:.4rem 0;}
.aboutinfo1{margin-bottom:0; padding-bottom:.1rem;}
.aboutinfo1 h3{padding-bottom:.25rem;}
.aboutinfo p{color:#666; font-size:.28rem;padding-bottom:.2rem;}
.aboutinfo li{font-size:.3rem; line-height:1; padding-bottom:.34rem; color:#666;}
.aboutinfo li i{font-size:.4rem; margin-right:.22rem;}
.aboutinfo li i.icon-shipin1{color:#23d2ff;}
.aboutinfo li i.icon-hezuo-tianchong{color:#ff6066;}
.aboutinfo li i.icon-youxiang{color:#ffa03d;}
.aboutinfo li span{color:#333;}
.about_mfk li{position:relative;}
.about_mfk li img{display:block; width:100%;}
.about_mfk li a{display:block; width:2.55rem; height:.65rem; line-height:.65rem; background:#f3953e; position:absolute; left:1.1rem; top:2.86rem; color:#fff; border-radius:2rem; font-size:.38rem; text-align:center;}
.fixed_about{position:fixed; bottom:0; width:100%; max-width:750px; background:#6ea9f7; transform: translateY(0); height:.98rem; line-height:.98rem; text-align:center;}
.fixed_about a{color:#fff; font-size:.36rem;}

/*===图文问诊 start===*/
/*图文问诊*/
.wenzhen_top{margin-bottom:.2rem;}
.wenzhen_top,.wenzhen_top dl{overflow:hidden; background:#fff; position:relative;}
.wenzhen_top a{display:block; position:relative;}
.wenzhen_top dl{ padding:.3rem;}
.wenzhen_top dt{width:.96rem; float:left; margin-right:.2rem;}
.wenzhen_top dt img{display:block; width:100%; border-radius:100%;}
.wenzhen_top dd h3{font-size:.22rem; padding:.16rem 0; color:#666; line-height:1;}
.wenzhen_top dd h3 span{font-size:.3rem; padding-right:.18rem; color:#333;}
.wenzhen_top dd p{font-size:.22rem; color:#333; line-height:1;}
.wenzhen_top dd p em{padding-right:.2rem;}
.wenzhen_top .money_btn{position:absolute; right:.3rem; top:.6rem; color:#ed6749; line-height:1;}
.wenzhen_top .money_btn span{font-size:.34rem}
.wenzhen_top .money_btn span i{font-size:.34rem; font-style:normal; display:inline-block; width:.28rem;}
.wenzhen_top .money_btn span strong{font-size:.34rem;}
.payment_method{margin-bottom:.2rem; background:#fff; padding:0 .3rem; font-size:1.05rem;}
.payment_tit{font-size:.3rem; padding:.3rem 0; line-height:1;}
.payment_method li{font-size:.28rem; padding:.2rem 0; position:relative; line-height:1;}
.payment_method li:after{content: ''; position: absolute; top: 0; left: 0; border-bottom: 1px solid #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.payment_method li:before{content: ''; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #e0e0e0; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.payment_method li em{font-size:.54rem; vertical-align:middle; margin-right:.24rem; color:#3daf35;}
.payment_method li i{font-size:.36rem; float:right; padding-top:.14rem;}
.payment_method li i.icon-xuanzhong{color:#53a2ef;}
.reminder_bar{background:#fff; padding:0 .3rem 3rem;color:#333;}
.reminder_bar .reminder_tit{text-align:center; font-size:.3rem; line-height:1; padding:.4rem 0 .3rem;}
.reminder_bar p{line-height:.48rem; font-size:.26rem; color:#666; position:relative;}
.reminder_bar p a,.reminder_bar p span{color:#53a2ef;}
.fixed_consult{height:.98rem; line-height:.98rem; background:#53a2ef; position:fixed; bottom:0; width:100%; max-width:750px; transform: translateY(0); text-align:center;}
.fixed_consult a{font-size:.32rem; color:#fff; display:block;}
.tijiao_pop{width:16rem; height:12rem; background:#fff; position:fixed; left:50%; top:50%; margin-left:-8rem; margin-top:-6rem; z-index:99999; border-radius:.5rem; text-align:center;}
.tijiao_pop span{display:block; position:relative;}
.tijiao_pop label{color:#999; position:absolute; right:1rem; top:1rem;}
.tijiao_pop i{font-size:2.5rem; color:#53a2ef; padding:1.2rem 0 .5rem; display:block;}
.tijiao_pop h4{font-size:1.2rem;}
.tijiao_pop p{font-size:.8rem; color:#9a9a9a; padding-top:.2rem;}
.tijiao_pop a{margin:1rem 2rem 0; background:#53a2ef; padding:.5rem 0; display:block; color:#fff; border-radius:.5rem;}
/*完善患者信息*/
.perfect_info{background:#fff; padding-bottom:1.2rem;}
.perfect_Tip{font-size:.24rem; color:#fff; background:#ffbc90; text-align:center; padding:.07rem 0;}
.perfect_Tip i{font-size:.3rem; color:#fff; position:relative; top:.04rem; margin-right:.1rem;}
.perfect_info ul{padding:0 .3rem;}
.perfect_info .ul_last{margin-bottom:0;}
.perfect_info li{padding:.32rem 0; position:relative;}
.perfect_info li:after{content: ''; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #d1d1d1; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.perfect_info li:last-child:after{border:0;}
.perfect_info li label{font-size:.3rem; width:2rem; display:inline-block;}
.perfect_info li input[type="text"]{display:inline-block; width:4rem; float:right; font-size:.3rem; color:#666; border:0; text-align:right; position:relative;}
.perfect_info li span{float:right; padding-left:.62rem; font-size:.3rem;}
.perfect_info li span i{font-size:.3rem; padding-right:.2rem;}
.perfect_info li span i.icon-xuanzhong{color:#53a2ef;}
.perfect_info li .area_dec{height:2.8rem; background:#f7f7f7; padding:.3rem 0; margin-top:.2rem;border-radius:.1rem;}
.perfect_info li .area_dec textarea{width:94%; height:2.4rem; display:block; background:#f7f7f7; padding:0 3%; resize:none; outline:none; border:0; font-size:.28rem; color:#666; padding-bottom:.12rem;/* padding:3%; margin-top:.4rem;*/ line-height:.42rem;}
.perfect_info li .area_dec span{font-size:.28rem; color:#666; display:block; padding:0 .3rem;}
.perfect_info .upload_pic{background:#fff;}
.perfect_submit{position:fixed; bottom:0; width:100%; max-width:750px; background:#53a2ef; transform: translateY(0); text-align:center;}
.perfect_submit input[type="button"]{border:0;color:#fff; font-size:.3rem; background:none; padding: .2rem 0;width:100%;}
#wrapper {position:relative;z-index:1;}
/*收银台*/
.cashier{background:#fff; padding-bottom:5rem;}
.cashier_top{text-align:center; padding:.6rem 0; position:relative; margin:0 .3rem;}
.cashier_top:before{content: ''; position: absolute; bottom: 0; left: 0; border-bottom: 1px solid #e2e2e2; -webkit-box-sizing: border-box; box-sizing: border-box; width:200%; height:1px; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.cashier_top strong{display:block; font-size:.6rem; color:#ed6749; font-weight:normal; line-height:1;}
.cashier_top p{font-size:.3rem; padding-top:.12rem;}
.cashier_top i{text-align:center; font-size:.56rem; display:block; color:#53a2ef; padding-bottom:.08rem;}
.cashier_zj_info{font-size:.26rem; color:#999; margin:0; padding:.4rem .3rem; border-bottom:.2rem solid #f5f5f5;}
.cashier_zj_info p{padding-bottom:.24rem;}
.cashier_zj_info p:last-child{padding-bottom:0;}
.cashier_zj_info span{color:#333;}
/*服务协议*/
.agreement{background:#fff; padding:0 .3rem; margin-top:.2rem;}
.agreement h3{text-align:center; line-height:1; padding:.4rem 0 .3rem; font-size:.32rem;}
.agreement p{font-size:.28rem; line-height:.5rem;}
/*出诊时间*/
.time_top{padding:.8rem 1.2em; line-height:1.8rem; color:#666; text-align:center;}
.time_top span{font-size:1.05rem; color:#333;}
.time_top p{font-size:.85rem; color:#666;}
.time_top p em{display:inline-block; width:.3rem; height:.3rem; background:#666; border-radius:100%; vertical-align:2px; margin-right:.4rem;}
/*图文问诊费用支付成功*/
.wenzhen_pay_bar{padding:0 .3rem;}
.wenzhen_pay_details{padding-top:.4rem;}
.wenzhen_pay_details p{ font-size:.26rem; color:#999; line-height:1;}
.wenzhen_pay_details p time{color:#333;}
.wenzhen_pay_details p strong{font-weight:normal;}
.go_wenzhen{padding-top:1.4rem;}
.go_wenzhen a{font-size:.32rem; background:#53a2ef; border-radius:.2rem; display:block; padding:.22rem 0; text-align:center; color:#fff;}
/*支付成功弹窗*/
.pay_popup{width:6rem; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); border-radius:.2rem; z-index:9999;}
.pay_popup h3{text-align:center; font-size:.34rem; overflow:hidden; padding:.4rem 0 .21rem;}
.pay_popup p{border-bottom:1px solid #e1e0e0; font-size:.26rem; color:#666; padding:0 .2rem .4rem; text-align:center;}
.pay_popup span{display:block;padding:.28rem 0; text-align:center;display:box; display:-webkit-box;  display: -ms-box; display: -moz-box; display: -o-box;}
.pay_popup span a{border-right:1px solid #ddd;-webkit-box-flex: 1; -o-box-flex: 1;-ms-box-flex: 1; -moz-box-flex: 1;box-flex: 1; display:block; font-size:.3rem;}
.pay_popup span a:last-child{border-right:0; color:#53a2ef;}
/*===图文问诊 end===*/


/*伸缩盒子模型*/
.flex {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex-wrap {
  display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box; /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox; /* 混合版本语法: IE 10 */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wrap{
    -webkit-flex-wrap:wrap;
    -webkit-box-lines:multiple;
    -moz-flex-wrap:wrap;
    flex-wrap:wrap;
}

/*从左至右*/

.box-lr {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}


/*从右至左*/
.box-rl {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
/*从上至下*/
.box-tb {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
/*从下至上*/
.box-bt {
    -webkit-box-pack: end;
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
/*主轴居中*/
.box-pack-center {
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
/*主轴居左*/
.box-pack-start {
    -webkit-box-pack: start;
    -moz-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
/*主轴居右*/
.box-pack-end {
    -webkit-box-pack: end;
    -moz-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
/*主轴左右不留白*/
.box-pack-between {
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/*主轴左右留白*/
.box-pack-around {
    -moz-justify-content: space-around;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
/*交叉轴居中对齐*/
.box-align-center {
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
/*交叉轴居左对齐*/
.box-align-start {
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}
/*交叉轴居右对齐*/
.box-align-end {
    -webkit-box-align: end;
    -moz-align-items: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}
.meLogoHeader{
    width: .32rem;
    height: .32rem;
    background: url(../image/meLogo.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    position: relative;
    top: 50%;
    margin-top: -0.17rem;
}
.homeClassifyBox{
    width: 6.84rem;
    margin: 0 auto;
}
.homeClassifyBox .homeClassifyBoxContent a {
    width: 20%;
    margin-top: .67rem;
}
.homeClassifyBox .homeClassifyBoxContent a dl{
    text-align: center;
}
.homeClassifyBox .homeClassifyBoxContent a dl dt{
    width: .82rem;
    height: .62rem;
    margin: 0 auto;
}
.homeClassifyBox .homeClassifyBoxContent a dl dt img{
    width: 100%;
    height: 100%;
    display: block;
}
.homeClassifyBox .homeClassifyBoxContent a dl dd{
    font-size: .24rem;
    color: #333333;
    padding-top: .24rem;
}
.banner_boxNew{
    width: 6.84rem;
    margin: 0 auto;
    padding-top: .14rem;
}
.banner_boxNew .banner_boxNewSeek{
    width: 100%;
    height: .9rem;
    line-height: .9rem;
    background: #F6F7FA;
    border-radius: .45rem;
    margin: 0 auto;
}
.banner_boxNew .banner_boxNewSeek i{
    color: #B9BABB;
    font-size: .3rem;
    margin-left: .33rem;
}
.banner_boxNew .banner_boxNewSeek span{
    font-size: .3rem;
    color: #9CA2AE;
    padding-left: .25rem;
}
.banner-swiper-containerGuo{
    margin-top: .4rem !important;
}
.banner-swiper-containerGuo .swiper-slide img{
    border-radius: 0.4rem;
}
.banner-swiper-containerGuo>.swiper-pagination-bullets .swiper-pagination-bullet{
    width: .1rem;
    height:0.06rem;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 0.03rem;
}
.banner-swiper-containerGuo>.swiper-pagination-bullets .swiper-pagination-bullet-active{
    width: .22rem;
    background-color: #FFFFFF;
}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}


/* 修改名医问答 提问 */
.doctorIntroductionBgGuo{
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop{
    background: linear-gradient(180deg, #FFFFFF 0%, #D6E9FF 100%);
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl{
    padding:.46rem 0 0 .4rem;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dt{
    width: 1.58rem;
    height: 1.58rem;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dt img{
    width: 100%;
    height: 100%;
    box-shadow: 0px 1px 0.16rem 0px rgba(0, 0, 0, 0.05);
    border-radius: .9rem;
    border: 0.02rem solid #FFFFFF;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd{
    width: 67%;
    margin-left: .2rem;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd .p1{
    font-size: .28rem;
    color: #333333;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd .p1 span{
    font-size:.4rem;
    font-weight: bold;
    color: #333333; 
    padding-right: .2rem; 
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd .p2{
    padding:.017rem 0 0.08rem 0;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd .p2 .p2Hospital{
    max-width: 80%;
    font-size: .24rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd .p2 .p2Department{
    max-width: 80%;
    font-size: .24rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: .3rem;
}
.doctorIntroductionBgGuo .doctorIntroductionContentTop dl dd .p3{
    font-size: .24rem;
    color: #666666;
    line-height: .35rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}


.doctorIntroductionBgGuo .doctorIntroductionContentBottom{
    height:2.5rem;
    padding-top: .2rem;
    background: linear-gradient(180deg, #D6E9FF 0%, #F6F7FA 100%);
}
.doctorIntroductionBgGuo .doctorIntroductionContentBottom .doctorIntroductionContentHint{
    width: 6.5rem;
    height: 1.05rem;
    background: rgba(255, 255, 255, 0.52);
    border-radius: .2rem;
    margin: 0 auto;
}
.doctorIntroductionBgGuo .doctorIntroductionContentBottom .doctorIntroductionContentHint .innle{
    padding:0.09rem .1rem 0;
    font-size: .2rem
}
.doctorIntroductionBgGuo .doctorIntroductionContentBottom .doctorIntroductionContentHint .innle span{
    font-weight: 600;
}
.doctorIntroductionBgWxGuo{
    width: 100%;
    height: 4.8rem;
    background: url(../image/wxwendabg.png) no-repeat;
    background-size: 100% 100%;
}
.doctorIntroductionBgWxGuo .innlieBoxWx{
    padding-top:  2.36rem;
}
.doctorIntroductionBgWxGuo .doctorIntroductionContentHint{
    width: 6.5rem;
    height: 1.05rem;
    background: #EDF3FF;
    border-radius: .2rem;
    margin:0 auto;
}

.doctorIntroductionBgWxGuo .doctorIntroductionContentHint .innle{
    padding:0.15rem .1rem 0;
        font-size: .2rem;
}
.doctorIntroductionBgWxGuo .doctorIntroductionContentHint .innle span{
    font-weight: 600;
}
.pop-upWindowsBgGuo{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
}
.pop-upWindowsBgGuo .tableCellBox,.tableCellBoxTwo,.tableCellBoxWx{
    position: absolute;
    top:45%;
    left:50%;
    transform:translate(-50%,-50%);
    width: 5.9rem;
    border-radius: .2rem;

    overflow: hidden;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContentBox{
    background-color: #FFFFFF;
    padding-bottom: .5rem;
    border-radius: .2rem;

}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContent{
    background-color:#23A9F9;
    height: 5.86rem;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContent .topImgpopWeic{
    padding-top: .4rem;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContent .topImgpop{
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
    display: block;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContent .p1{
    font-size: .42rem;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding:.2rem 0 .15rem 0;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContent .p2 p{
    font-size: .26rem;
    color: #FFFFFF;
    text-align: center;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContentBox .erweima{
    width: 3.8rem;
    height: 3.8rem;
    display: block;
    margin:-2.36rem auto 0;
}
.pop-upWindowsBgGuo .tableCellBox .tableCellInnlieContentBox .p3{
    font-size: .26rem;
    color: #666666;
    text-align: center;
    margin-top: -0.1rem;
}
.pop-upWindowsBgGuo .tableCellBox .CloneBox img{
    width: .4rem;
    height: .4rem;
    display: block;
    margin: 0.3rem auto 0;
}









.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContentBox{
    background-color: #FFFFFF;
    padding-bottom: .5rem;
    border-radius: .2rem;

}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContent{
    border-bottom: 0.01rem solid #EFEFEF;
    padding-bottom: .4rem;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContent .topImgpopWeic{
    padding-top: .4rem;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContent .topImgpop{
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
    display: block;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContent .p1{
    text-align: center;
    padding:.2rem 0 .15rem 0;
    font-size: .42rem;
    font-weight: bold;
    color: #666666;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContent .p2 p{
    font-size: .3rem;
    color: #666666;
    text-align: center;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContent .p2 p a{
    color: #3878F8;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContentBox .erweima{
    width: 3.28rem;
    height: 3.28rem;
    display: block;
    margin:0.4rem auto 0;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .tableCellInnlieContentBox .p3{
    font-size: .28rem;
    color: #666666;
    text-align: center;
    padding-top: .2rem;
}
.pop-upWindowsBgGuo .tableCellBoxTwo .CloneBox img{
    width: .4rem;
    height: .4rem;
    display: block;
    margin: 0.3rem auto 0;
}







.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContentBox{
    background-color: #FFFFFF;
    padding-bottom: .58rem;
    border-radius: .2rem;

}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContent{
    border-bottom: 0.01rem solid #EFEFEF;
    padding-bottom: .46rem;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContent .topImgpopWeic{
    padding-top: .4rem;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContent .topImgpop{
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
    display: block;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContent .p1{
    text-align: center;
    padding:.2rem 0 .15rem 0;
    font-size: .42rem;
    font-weight: bold;
    color: #666666;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContent .p2 p{
    font-size: .3rem;
    color: #666666;
    text-align: center;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContent .p2 p a{
    color: #3878F8;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContentBox .erweima{
    width: 3.28rem;
    height: 3.28rem;
    display: block;
    margin:0.4rem auto 0;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContentBox .p3{
    font-size: .22rem;
    color: #999999;
    text-align: center;
    padding-top: .2rem;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContentBox .p4{
    font-size: .26rem;
    color: #666666;
    text-align: center;
    padding-top: .4rem;
}
.pop-upWindowsBgGuo .tableCellBoxWx .tableCellInnlieContentBox .p4 a{
    color: #3878F8;
}
.pop-upWindowsBgGuo .tableCellBoxWx .CloneBox img{
    width: .4rem;
    height: .4rem;
    display: block;
    margin: 0.3rem auto 0;
}
.famousDoctorColumnContentBox{
    overflow: hidden;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a{
    display: block;
    width: 7.34rem;
    height: 1.9rem;
    margin: 0 auto;
    background: url("../image/homeDoctorImg.png") no-repeat;
    background-size: 100% 100%;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl{
    height: 1.9rem;
    padding-left: .5rem;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dt{
    width: 1.04rem;
    height: 1.04rem;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dt img{
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dd {
    width: 71%;
    padding-left: .4rem;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dd .p1NamePosition{
    font-size:.24rem;
    color: #FFF7E8;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dd .p1NamePosition span{
    font-size: .32rem;
    color: #FFF7E8;
    padding-right: 0.2rem;
    font-weight: bold;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dd .p2hospitalSection p{
    font-size: .24rem;
    color: #FDF7EE;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dd .p2hospitalSection p:first-child{
    max-width: 60%;
}
.famousDoctorColumnContentBox .swiper-wrapper .swiper-slide a dl dd .p2hospitalSection p:last-child{
    width: 30%;
    margin-left: 0.2rem;
}
.famousDoctorColumnContentBox .swiper-pagination-bullets .swiper-pagination-bullet{
    width: .1rem;
    height:0.06rem;
    background: #FFF;
    opacity: 0.4;
    border-radius: 0.03rem;
}
.famousDoctorColumnContentBox .swiper-pagination-bullets .swiper-pagination-bullet-active{
width: .22rem;
opacity: 1;
background-color: #FFFFFF;
}
.famousDoctorColumnContentBox .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 13px !important;
}

.index_block{
    margin-left: 0.2rem;
    float:left;
    width:97%;
    position: relative;
    margin-top:0.1rem;
    height:auto;
    margin-bottom:0.3rem;
}

.index_block .top_block{
  
    float:left;
    width:100%;
    margin-bottom:0.25rem;
}

.index_block .drag_menu{
    float:left;
    white-space: nowrap; /* 防止内容换行 */
    overflow-x: auto; /* 横向滚动条 */
    overflow-y: hidden; /* 隐藏纵向滚动条 */
    scrollbar-width: none; 
    width:100%;
}

.index_block .drag_menu::-webkit-scrollbar {
    display: none;
  }

.index_block .drag_menu .container{
    float:left;
    
}

.index_block .drag_menu .item{
    display: inline-block;
    width:auto;
    margin-right: 10px;
    font-size:.32rem;
    text-align: center;
}

.index_block .drag_menu .current{
   color:#127AFF;
   border-bottom: 0.03rem solid #127AFF; /* 添加1像素宽、黑色的下划线 */
   padding-bottom: 0.01rem; /* 可选，增加内容与下划线之间的间距 */
}

.index_block .top_block .left_block{
    float:left;
    display: flex;
    align-items: center;
}
.index_block .top_block .left_block .left_image_title{
    
    text-align: center;
    font-size: .32rem;
    font-weight: bold;
    float:left;
    margin-left:0.1rem;
    
}

.index_block .top_block .left_block .left_image{
    float:left;
    width:0.32rem;

}

.index_block .top_block .right_more{
    float:right;
    margin-right:0.3rem;
    font-size: .3rem;
    color: #999999 ;
}

.index_block .illness_block{
    float: left;
    flex-wrap: wrap;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}

.index_block .illness_block .illness_tags{
    border-radius: 0.3rem;
    height: 0.5rem;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    padding-right: 0.2rem;
    float:left;
    border: 0.02rem solid rgba(153, 153, 153, 1);
    width: auto;
  

}

.index_block .illness_block .illness_tags a{
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 0.32rem;
    
    white-space: nowrap;
    line-height: 0.5rem;
    margin: 0 0 0 0.2rem;
}





