/*问答*/
.faq{ border: 1px solid #f0f0f0; padding: 10px 20px;}
.faq .faq_item{ height: 50px; line-height: 50px; border-bottom: 1px solid #e8e8e8;}
.faq .faq_item a{padding-right: 30px; font-size: 18px;}
.faq .faq_item .faq_on{color: #f68;}

/*置顶*/
.faq_list a{font-size: 16px;color: #333333;}
.faq_list a:hover{ color:#ff6688}
.faq_top{margin-top: 10px; border-bottom: 1px solid #e8e8e8;}
.faq_top span{background-color: #FF6688; border-radius: 5px; color: #ffffff; padding: 2px 10px; margin-right: 14px; font-size: 14px;}
.faq_top li,.faq_main li{padding: 20px 0; border-bottom: 1px solid #eeeeee;}
.faq_top li:last-child,.faq_main li:last-child{border-bottom: none;}

/*列表*/
.faq_main{margin-top: 20px;}
.faq_main img{ width: 60px; height: 60px; border-radius: 50%;}
.faq_main a{ display: block; overflow: hidden;}
.faq_main a:hover{ color:#ff6688}
.faq_main .faq_m_r{ margin-left: 10px; width: 776px;}
.faq_main .faq_m_r span{ font-size: 14px; color: #999999; }
.faq_main .faq_m_t span:last-child{ padding-left: 20px;}
.faq_main .faq_m_d{font-size: 14px; color: #999999;line-height:22px}
.faq_main .faq_m_b{ padding-top: 20px;}
.faq_main .faq_m_b .icon{  margin-right: 40px;}
.faq_main .faq_m_b .icon-eyes{padding-left: 22px;}
.faq_main .faq_m_b .icon-news{padding-left: 20px;vertical-align: top;}

/*分页*/
.infor-page-warp .pagebtn.gopage{font-size: 18px; padding:6px 10px; border: 1px solid #999999;border-radius: 4px; margin-right: 10px;}
.infor-page-warp .pagebtn.textbtn{ border: 1px solid #FFFFFF;margin-left: 0 !important;}
.infor-page-warp .pagebtn.gopage:last-child{margin-right: 0}
.infor-page-warp .pagebtn.onpage{ background-color: #FF6688; color: #ffffff; border: 1px solid #FF6688; padding:6px 12px; border-radius: 4px;margin-right: 10px;}
.infor-page-warp .pagebtn.gopage:hover{background-color: #FF6688; color: #ffffff; border: 1px solid #FF6688;}
.infor-page-warp .pagebtn.textbtn:nth-last-of-type(2){margin: 0;}

/*经验分享*/
.faq_share{ border: 1px solid #f0f0f0; overflow: hidden; margin-top: 40px; color: #333333;}
.faq_h4{background-color: rgb(255,243,245); font-size: 18px; height: 50px; line-height: 50px; padding-left: 20px; position: relative;color: #333333;}
.faq_h4::before{ content: ""; display: block; position: absolute; top: 0; left: 0; width: 8px; background-color: #FF6688; height: 50px;}
.faq_share .share_m{width: 888px; overflow: hidden; padding: 15px 20px}
.faq_share .share_m:first-child{margin-top: 10px;}
.faq_share .share_i{position:relative; display: block; width: 220px; height: 160px;overflow: hidden;}
.faq_share .share_i img{width: 100%; height: 100%;}
.faq_share .share_title{ width: 608px; margin-left: 20px;}
.faq_share .share_top{ overflow: hidden;}
.faq_share .share_top span{ display: block; width: 60px; text-align: left;height: 40px; font-size: 24px; font-style: italic; position: relative; color: #FF6688; top: 4px;}
.faq_share .share_top span::before{ content: "";position: absolute; bottom: 0; left: 0; width: 30px; height: 2px; background-color: #FF6688;}
.faq_share .share_top p{font-size: 18px;display: block; width: 508px; line-height: 26px;}
.faq_share .share_desc{ padding-top: 20px;color: #999999; font-size: 16px; line-height: 24px;}

/*优选医院*/
.goodHos{width: 888px; overflow: hidden; padding: 15px 20px}
.goodHos li{float:left;width:49%;position:relative;padding-left:150px;height:100px;font-size:16px;padding-bottom:15px;margin-bottom:15px;margin-right:2%}
.goodHos li:nth-child(2n+2){margin-right:0}
.goodHos img{width: 140px; height:100px;position:absolute;left:0;top:0;object-fit: cover;}
.goodHos-add,.goodHos-tel{font-size: 14px;color: #999999;overflow:hidden;display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height:22px}


/*快速提问*/
.faq_fast{border: 1px solid #f0f0f0;}
.faq_fast .fast_area{ width: 280px; height: 80px; display: block; border: 1px solid #eeeeee; margin: 10px; resize:none; padding: 6px;}
.faq_fast .fast_btn{ background: #FF6688; color: #FFFFFF; padding: 10px 14px; border-radius: 4px; margin: 20px auto 10px; display: block; width: 84px;}

/*热门问答*/
/*.faq_hot{ margin-top: 20px}*/
.faq_hot .faq_hot_table{display:flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-box-align: center;-webkit-align-items: center;background-color: rgb(255,243,245);}
.faq_hot .faq_btns{display:flex;display:-webkit-flex;line-height: 24px;border: 1px solid #d8d8d8;margin-right:10px;}
.faq_hot .faq_btns span{font-size:13px;text-align: center;width: 36px;border-left: 1px solid #d8d8d8;cursor: pointer;}
.faq_hot .faq_btns span:first-child{border-left:0}
.faq_hot .faq_btns .faq_cur{background:#ff6688;color:#fff}
.faq_h_ul{border: 1px solid #f0f0f0; overflow: hidden;;}
.faq_h_ul li{border-bottom: 1px solid #eeeeee; padding-bottom: 10px; margin: 10px;}
.faq_h_ul li .h_ul_title{width: 230px; line-height: 24px;}
.faq_h_ul .h_ul_user{ padding-top: 20px; clear: both; font-size: 14px;color: #999999;}
.faq_h_ul .h_ul_user i{color: #FF6688; font-style: normal;}
.faq_cont .faq_h_ul:nth-child(n+2){display:none;}

/*左百科*/
.post_l_bk li{line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post_l_bk li span{ margin-right: 6px; padding: 0 6px;background: #5babe6;color: #FFFFFF;border-radius: 4px;}
.post_l_bk li:nth-child(1) span{ background:#f54545}
.post_l_bk li:nth-child(2) span{ background:#ff8547;}
.post_l_bk li:nth-child(3) span{ background:#ffac38;}
.post_l_bk li a{ font-size: 16px; }

/*问医生*/
.ask_main li p{overflow:hidden;}
.ask_main li .icon-aq{height:26px;background-position: -16px -220px;}
.ask_main li img{margin-top:20px}
.ask_main li .ask_doctor{font-size:16px;color:#26cacc;display:inline-block}
.ask_main li .ask_major{margin-top:10px}
.ask_main li .faq_m_d{color:#333}
.ask_main li .faq_m_b .icon{margin-right:20px}
.ask_main li .faq_m_b span:first-child{ padding-right: 20px;}

/*悬浮*/
.gg_forum_right{width:302px;position:relative;}