.qudaodz_fix_footer{
    background: #322b25;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 0 20px 0;
}
.qukaitong_btn{
    height: 40px;
    line-height: 40px;
    background: linear-gradient(#fae3ba, #f8daa4);
    display: block;
    border-radius: 30px;
    font-size: 17px;
    color: #312a25;
    font-weight: bold;
    text-align: center;
    margin: 0 15px;
}
.qudaodz_card_list{padding: 15px 15px 70px 15px;}
.qudaodz_card_con .item{position: relative;margin-bottom: 10px;}
.qudaodz_card_con .item img.bgbox {width: 100%; display: block; pointer-events: none;}
.qudaodz_card_con .item .onIocn{
    background: url(../images/qudao_active.png) no-repeat;
    background-size: 66px 65px;
    width: 66px;
    height: 65px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    display: none;
}
.qudaodz_card_con .item.active .onIocn{
    display: block;
}
.bg05071c_con{
    background: #05071c;
    padding-top: 15px;
}
.bg05071c_con .qudaodz_card_con{
    padding:0 15px 5px 15px
}

.qudao_drug_con .myk_cp_box{overflow: hidden;border-top-left-radius: 10px; border-top-right-radius: 10px;}
.fs24{font-size: 24px;}
.qudao_doc_main{background: #f2e0bf;border-radius: 15px;padding-top: 50px;}
.qudao_doc_main .doc_bg_con{background: url(../images/qudao_doc_tu.png) no-repeat ;background-size: 100% 113px;height: 95px;margin: 0 10px;box-sizing: border-box;padding:15px 15px 0 15px;margin-top: -100px;}
.qudao_doc_main .doc_bg_con dl{display: flex;}
.qudao_doc_main .doc_bg_con dl img{width: 50px; margin-right: 10px;border-radius: 100%;}
.qudao_doc_main .doc_bg_con dl .tip1{ color:#333; display:inline-block; padding:1px 10px 1px 25px;background:#f2d9ab; border-radius:30px;position: relative;}
.qudao_doc_main .doc_bg_con dl .vipIcon{background: url(../images/qudao_vip_icon.png) no-repeat; background-size: 19px 21px;width: 19px;height: 21px;position: absolute; left: 0; top: -2px;}
.qudao_doc_main .doc_bg_con dl .name{font-size: 18px;font-weight: bold;color: #222;margin-right: 8px;}
.qudao_doc_main .doc_bg_con dl .work{font-size: 13px;color: #555555; padding: 0 10px;}
.qudao_doc_main .doc_bg_con dl .type{padding: 1px 4px; border-radius: 4px; color: #fff; background: #e6c37a; font-size: 12px; display: inline-block; transform: scale(0.9);}
.qudao_doc_main .doc_bg_con dl .tip3{font-size: 13px;color: #555;margin-top: 5px;}
.qudao_doc_main .doc_bg_con dl .tip3 .adres{margin-right: 10px;}
.doctor_main_bg{padding-top: 70px;}
.qudao_doc_main .myk_banner_jiage_box{  padding-top: 25px;}
.qudao_doc_main .myk_huxi_style{bottom: 8%;right: 8%;}
.gradientBg {
    background-image: linear-gradient(#fff,#e4f2fd);
}
.qudao_doctorDetail{
    padding: 25px 15px 15px 15px;
}
.qudao_doctorDetail .doctorInfor {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.qudao_doctorDetail .doctor_new_info {
    flex: 1;
}
.qudao_doctorDetail .doctorImg {
    width: 65px;
    height: 65px;
    border-radius: 100%;
    overflow: hidden;
}
.qudao_doctorDetail .doctorImg img {
    width: 100%;
}
.qudao_doctorDetail .doctor_new_info .name {
    font-size: 30px;
    color: #000;
    text-shadow: 0px 0px #000;
    margin-bottom: 15px;
}
.qudao_doctorDetail .job_keshi {
    font-size: 14px;
    color: #222;
    margin-bottom: 2px;
}
.qudao_doctorDetail .job_keshi .mrz {
    margin-right: 10px;
}
.qudao_doctorDetail .hos_style {
    font-size: 14px;
    color: #222;
    margin-left: 5px;
}
.qudao_doctorDetail .doctorAddress span {
    padding: 1px 4px;
    border-radius: 2px;
    color: #fff;
    background: #e6c37a;
    font-size: 12px;
    margin-right: 5px;
}
.qudao_doctorDetail .doctorAddress{
    display: flex;
    align-items: center;
}
.qudao_doctorDetail .hos_style {
    font-size: 14px;
    color: #222;
    margin-left: 5px;
}
.qudao_doctorDetail .new_doc_btn_box{ background:#fff; border-radius:12px 12px 0 0;  padding:10px 15px 15px 15px;	}
.new_doc_btn_box ul li{ width:23.5%; float:left; text-align:center; padding:10px 0; border-radius:8px; cursor:pointer; background: #fff;margin-right: 2%;}
.new_doc_btn_box ul li:last-child{margin-right: 0;}
.new_doc_btn_box ul li.on{box-shadow: 0px 8px 24px 0px rgba(153, 182, 216, 0.2);}
.new_doc_btns{width:40px; height:40px; background:url(../images/new_doc_btns.png) no-repeat; background-size:175px 85px;  display:inline-block;}
.new_doc_btns1{ background-position:0 0;}
.new_doc_btns2{ background-position:-45px 0;}
.new_doc_btns3{ background-position:-90px 0;}
.new_doc_btns4{ background-position:-135px 0;}
.active .new_doc_btns1{ background-position:0 -45px;}
.active .new_doc_btns2{ background-position:-45px -45px;}
.active .new_doc_btns3{ background-position:-90px -45px;}
.active .new_doc_btns4{ background-position:-135px -45px;}
.qudao_doc_btnBox ul li .jiage_p span { color: #ff211a;}
.qudao_doc_btnBox ul li .xm_name {
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
}
.qudao_doc_btnBox ul li .jiage_p {
    color: #888;
    font-size: 12px;
    padding-top: 2px;
}
.qudao_doc_btnBox{padding:5px 15px 15px 15px;}
.icon_zz_share_bg{width: 50px; height: 50px; background: url(../images/qudao_share_icon.png) no-repeat; background-size: 100% 100%;
    position: fixed; bottom: 70px; right: 15px; z-index: 9999; display: block;}
.qudao_doctorDetail .photo_img{width: 65px;height: 65px;overflow: hidden;border-radius: 100%;margin-right: 15px;}
.qudao_doctorDetail .photo_img img{width: 100%;}
.qudao_doctorDetail .name{font-size: 21px;  font-weight: bold;  color: #222; margin-right: 8px;float: left;}
.qudao_doctorDetail .tip1{ color:#333; display:inline-block; padding:1px 10px 1px 25px;background:#f2d9ab; border-radius:30px;position: relative;margin-top: 6px;}
.qudao_doctorDetail .vipIcon{background: url(../images/qudao_vip_icon.png) no-repeat; background-size: 19px 21px;width: 19px;height: 21px;position: absolute; left: 0; top: -1px;}
.qudao_doctorDetail .tip3{font-size: 15px;color: #555;margin-top: 5px;}
.qudao_doctorDetail .doc_dec{margin-top: 5px;}
.oHv{overflow: hidden;}
.qudao_drug_con .priceBox{height:46px;}
/*06.03新增 切换会员入口*/
.checkIconhy{
    background: url(../images/checkiconhy.png) no-repeat;
    background-size:80.5px 32px;
    width: 80.5px;
    height: 32px;
    position: absolute;
    left: -1px;
    top: 5px;
    z-index: 300;
}
/*06.25新增 已邀请会员入口*/
.y_invite_icon{
    background: #936d2e;
    height: 18px;
    line-height: 18px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    position: absolute;
    top: 20px;
    right: -3px;
    padding:0 12px;
    font-size: 12px;
    color: #EDD29F;
}
/*分享海报*/
.vipShareCon{
    background-color: rgba(000,000,000,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
}
.vipShareCon .content{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 80%;
    height: auto;
    -webkit-transform: translate(-50%,-50%); 
    transform: translate(-50%,-50%);
}
.vipShareCon .content img{
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 85vh;
    margin: 0 auto;    
}
.vipShareCon .content a{
    display: block;
    height: 40px;
    line-height: 40px;
    border-radius: 24px;
    font-size: 15px;
    background: #FFCF7D;
    color: #815107;
    text-align: center;
    margin-top: 15px;
}
.vipShareCon .posterBox{
    position: relative;
}
.vipShareCon .posterBox .wechatImg{
    width: 76px;
    height: 76px;
    position: absolute;
    right: 10px;
    bottom: 30px;
}
.vipShareCon .posterBox .wechatImg img{
    border:1px solid #fff;
    width: 100%;
}

/*2021.8.11渠道新增*/
.qd_qiandao_box{ padding:10px 12px 16px 12px; background:#fff;}
.qd_qiandao_box h4{ font-size:17px; font-weight: bold; padding:15px 0;}
.qd_qiandao_box .qiandao_con ul { padding:0 9px;}
.qd_qiandao_box .qiandao_con ul li{ width:18.8%; margin-right:1.5%; height:71px; background:#FFF9DF; float:left; border-radius:4px; text-align:center; padding-top:7px; box-sizing:border-box;}
.qd_qiandao_box .qiandao_con ul li.on{ background:#F5F5F5;}
.qd_qiandao_box .qiandao_con ul li.on p{ color:#888888;}
.qd_qiandao_box .qiandao_con ul li:last-child{margin-right:0%;}
.qd_qiandao_box .qiandao_con ul li p{ color:#FF8500; font-size:12px; margin-top:2px;}
.qd_qiandao_box .qiandao_con ul li.on .icon_qd_bg{ background: url(../images/dzqy/qd_qd1.png)  no-repeat;  background-size: 36px 36px;}
.icon_qd_bg{ width:36px; height:36px; background: url(../images/dzqy/qd_qd2.png)  no-repeat;   background-size: 36px 36px;display: inline-block;}
.qd_qiandao_box .qiandao_con ol { margin-top:10px;}
.qd_qiandao_box .qiandao_con ol li{ width:20%; height:1.5px; background:#E6E6E6; float:left; position:relative;}
.qd_qiandao_box .qiandao_con ol li span{ width:6px; height:6px; border-radius:50%; position:absolute; left:50%; top:50%; margin-top:-3px; display:block; background:#E6E6E6;}
.qd_qiandao_box .qiandao_con ol li:nth-child(4) span{ margin-left:-6px;}
.qd_qiandao_box .qiandao_con ol li:nth-child(5) span{ margin-left:-8px;}
.qd_qiandao_box .qiandao_con ol li.on { background:#FF8500;}
.qd_qiandao_box .qiandao_con ol li.on span{  background:#FF8500;}
.qd_ljqd_btn{ width:100%; height:41px; background: url(../images/dzqy/qd_qd_btn.png)  no-repeat;   background-size: 100% 41px;display:block; line-height:41px; text-align:center; color:#A55027; font-size:17px;font-weight: bold; margin-top:16px;}
.qd_ljqd_btn2{width:100%; height:41px; background:#F0F0F0;line-height:41px; text-align:center; border-radius:41px; color:#999999; font-size:17px;margin-top:16px;}

.qd_yhq_pop_box{
	background-color: rgba(000,000,000,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;	
}
.qd_yhq_pop_box .qd_yhq_pop_con{
    position: fixed;
    top: 46%;
    left: 50%;
    width: 96%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.qd_yhq_pop_box .qd_yhq_pop_con .tit_top{color:#fff; position:absolute; top:-10px;  left:0; width:100%;}
.qd_yhq_pop_box .qd_yhq_pop_con .tit_top p{ font-size:30px; font-weight: bold; text-align:center;}
.qd_yhq_pop_box .qd_yhq_pop_con .num_box{ width:100%; text-align:center; font-size:37px; color:#E12F2D;  position:absolute; top:26%;  left:0;}
.qd_yhq_pop_box .qd_yhq_pop_con .num_box span{ font-size:100px; font-weight:bold; position:relative; top:5px;}
.qd_close{ width:48px; height:48px;background: url(../images/dzqy/qd_close.png)  no-repeat;   background-size: 48px 48px;display: inline-block; position:absolute; bottom:-70px; left:50%; margin-left:-24px;}

.qd_yhq_pop_list_box{
	background-color: rgba(000,000,000,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;	
}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con{
    position: fixed;
    top: 46%;
    left: 50%;
    width: 88%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content{
	background:#f33230;
	padding:12px;
	border-radius:0 0 10px 10px;
	position:relative; margin-top:-1px;
}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content .quan_span{ width:12px; height:12px; border-radius:50%; background:#ff0200; display:block; position:absolute; top:-6px; left:33%; margin-left:-6px;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content .quan_span1{ top:83px;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul{ height:220px; overflow:scroll;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul li{ width:100%; background:#fff; border-radius:10px; overflow:hidden; height:89px; position:relative; margin-bottom:10px;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul li .yhq_left{ width:33%; background:#FFF1DD; text-align:center; font-size:45px; color: #FF2624; font-weight:bold; height:89px; line-height:89px;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul li .yhq_left span{ font-size:24px;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul li .yhq_right{ padding-left:16px;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul li .yhq_right .p1{ padding-top:15px; font-size:17px; font-weight: bold;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content ul li .yhq_right .p2{ padding-top:9px; font-size:14px; color:#888;}
.qd_yhq_pop_list_box .qd_yhq_pop_list_con .content .qsy_btn{ width:100%; height:45px;background: linear-gradient(0deg, #FFC547, #FFE488); display:block; line-height:45px; text-align:center; font-size:19px;color: #9C000E; font-weight:bold; border-radius:45px; margin-top:15px; margin-bottom:5px;}
.qd_xr_pop_box{background-color: rgba(000,000,000,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;	}
	
.qd_xr_pop_con{
    position: fixed;
    top: 46%;
    left: 50%;
    width: 82%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.qd_xzapp_pop_box{background-color: rgba(000,000,000,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;	}
	
.qd_xzapp_pop_con{
    position: fixed;
    top: 46%;
    left: 50%;
    width: 82%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.go_xzapp{ position:absolute; width:100%; height:60px; display:block; bottom:30px; left:0; right:0;}
.icon_lqhb{  width:76px; height:78px;background: url(../images/dzqy/icon_lqhb.png)  no-repeat;   background-size: 76px 78px; position:fixed; bottom:265px; right:0; z-index:9988; display:block;}
.icon_yjt2{  width:62px; height:62px;background: url(../images/dzqy/icon_yjt2.png)  no-repeat;   background-size: 100% 100%; position:fixed; bottom:205px; right:5px; z-index:9988; display:block;}
.icon_yjt3{  width:62px; height:62px;background: url(../images/dzqy/icon_yjt3.png)  no-repeat;   background-size: 100% 100%; position:fixed; bottom:143px; right:5px; z-index:9988; display:block;}
.icon_duihuan {
    width: 62px;
    height: 62px;
    background: url(../images/dzqy/icon_dhm.png) no-repeat;
    background-size: 100% 100%;
    position: fixed;
    bottom: 80px;
    right: 6px;
    z-index: 9999;
    display: block;
}
.jiange_hui{ height:10px; width:100%; background:#f4f4f5;}

.closedIcon {
    background: url(../images/closed_icon.png) no-repeat;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
    margin-bottom: 10px;
    margin-top: 15px;
    float: right;
    cursor: pointer;
    margin-right: 1px;
}

.vipShareCon .content_new{ width:86%;}
.vipShareCon .content_new .wechatImg{ width:136px; height:136px; position:absolute; left:50%; bottom:20%;  transform: translate(-50%,0%);     -webkit-transform: translate(-50%,0%); border:4px solid #ffe4b6; box-sizing:border-box;}
.vipShareCon .flex_dom{ padding:0 15px;}