/********************* 手机端样式 *************************/
/* *************************   医院集合页   ************************** */

.select_clock { padding: 15px; border:none;}
.select_list p { margin: 0; line-height: 28px; width: 72px; }
.select_list p.mbyby { padding-right: 3px; box-sizing: border-box; }
.select_list ul { width: 272px }
.select_list ul li { margin-right: 15px; line-height: 28px; }
.select_list { padding-bottom: 10px; }
.select_skill { padding-bottom: 0!important; }
.hospital_block_title { padding-top: 15px; }
.hospital_block_title_tip { width: 60px; }
.hospital_block_title ul { max-width: 340px; }
.hospital_block_title ul li { margin-right: 10px; margin-bottom: 10px; line-height: 20px; font-size: 12px }
.hospital_block_title ul li img { width: 18px; height: 20px; float: right; }
.hospital_ul_fr { display: none; }
.hospital_ul_fl { width: 100%; float: none; }
.mobil_advert_box { height: 150px; width: 100%; overflow: hidden; display: block; }
.mobil_advert_box img { height: 150px; width: 100%; }
.hp_fl_img { width: 98px; height: 98px; overflow: hidden; margin-right: 12px; }
.hp_fl_img img { width: 100%; height: 98px; }
.hospital_block_content { padding-top: 20px; }
.hospital_block { padding: 0 15px; }
.hospital_block_content ul li { padding: 15px 0; }
.hospital_block_content ul li:first-child { padding-top: 0!important; }
.hp_fl_menu { width: 68%; }
.hp_fl_menu .ttt { padding-bottom: 7px; display: flex; }
.hp_fl_menu .ttt h2 { flex: 1; -webkit-flex: 1; font-size: 16px; color: #f68; line-height: 21px; display: block; margin: 0; }
.hp_fl_menu .ttt i { display: none; width: 50px; font-size: 12px; color: #FF6688; background: #fff; line-height: 21px; margin: 0; }
.hp_fl_menu .ttt em { width: 85px; font-size: 12px; color: #FF6688; margin-left: 15px; font-style: normal; padding-left: 22px; line-height: 21px; float: right; background: url(https://p.kmxtp.com/images/ico_hospital_renz_m.png) no-repeat; background-position: left 2px; background-size: 18px; }
.hospital_ul_fl_bottom { display: block; background-size: 14px 17px; padding-left: 25px; background-position: 0px 2px; margin-top: 15px; }
.hospital_ul_fl_bottom p { line-height: 20px; }
.hospital_ul_fl_bottom a { line-height: 20px; font-size: 12px; color: #FF9840; padding: 0 6px; margin-bottom: 0; display: none; float: left; }
.hospital_ul_fl_bottom .first { display: block!important; }
.hp_fl_menu p { font-size: 12px; line-height: 17px; }
.hp_fl_menu .mm { padding-top: 5px; }
.mol_testTubeLabel { width: 100%; overflow: hidden; display: block }
.mol_testTubeLabel span { padding: 0 6px; float: left; display: block; line-height: 22px; font-size: 12px; color: #7E7E7E; background: #F1F1F1; border-radius: 4px; margin-right: 16px; margin-top: 15px; }
.mol_testTubeLabel span:last-child { margin-right: 0!important; }
.hospital_block_content_ul { padding: 0; }
.hp_list { margin-top: 15px; padding: 15px; }
.hp_list_title { line-height: 22px; font-size: 16px; padding-bottom: 10px; border-bottom:none;}
.hp_list_title i{width:5px; height:16px; display:block; background:#fd627a; float:left; margin-top:4px; margin-right:10px; border-radius:4px;}

/* 医院详情页 */

.hp_detail_content_top { padding: 0; overflow: initial; }
.hp_detail_content_top .hospital_ul_fl_top { position: relative; overflow: initial; }
.hp_detail_content_top .hospital_ul_fl_top .hp_fl_img { width: 100%; overflow: hidden; height: 150px!important; float: none; }
.hp_detail_content_top .hospital_ul_fl_top .hp_fl_img img { width: 100%; height: 150px!important; }
.hp_detail_content_top .hospital_ul_fl_top .hp_fl_menu { float: none; width: 100%!important; }
.hp_detail_content_top .hp_detail_top_fr { width: 100%; float: none; padding-left: 15px; margin-top: 15px; }
.hp_detail_content_top .hp_detail_top_fr p { display: none; }
.hp_detail_content_top .hospital_ul_fl { overflow: initial; }
.hp_detail_content_top .hp_fl_menu .ttt { width: 100%; padding: 10px 15px 0 15px; z-index: 999; display: flex; }
.hp_detail_content_top .hp_fl_menu .ttt h2 { color: #f68; max-width: 300px; flex: 1; -webkit-flex: 1; }
.hp_detail_content_top .hp_fl_menu .ttt i { color: #f68; float: right; }
.hp_detail_content_top .hp_fl_menu p { padding-left: 35px; padding-right: 15px; padding-top: 7px; font-size: 14px; color: #3E3E3E; line-height: 20px; ; }
.hp_detail_content_top .hp_fl_menu .addr { background: url('https://p.kmxtp.com/images/ico_hp_det_adress.png') no-repeat; background-size: 15px; background-position: 15px 10px; }
.hp_detail_content_top .hp_fl_menu .mobi { background: url('https://p.kmxtp.com/images/ico_hp_det_phone.png') no-repeat; background-size: 15px 16px; background-position: 15px 10px; }
.hp_detail_content_top .hp_fl_menu h5 i { font-size: 12px; color: #fff; line-height: 40px; float: right; }
.ellipsis { display: block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; margin: 0; }
.hospital_block_content { padding-bottom: 15px; }
.hospital_block_title, .testTubeLabel { display: none; }
.new_hp_fr_menu .testTubeLabel { display:block; }
.mob_select_clock, .mobil_advert_box { display: block; }
.hp_list_title a { background-size: 18px; background-position: 10px; font-size: 14px; }
 @media screen and (max-width: 320px) {
.select_list ul { width: 218px; }
.hp_fl_menu { width: 180px; }
}
/* 区域列表选择 */

.mob_select_clock { width: 100%; overflow: hidden; }
.mob_select_clock_top { width: 100%; overflow: hidden; }
.mob_select_clock_top li { width: 33%; height: 40px; line-height: 40px; background: #F6F6F6; font-size: 14px; color: #3E3E3E; text-align: center; float: left; background-image: url('https://p.kmxtp.com/images/ico_hp_down_jiantou.png'); background-repeat: no-repeat; background-size: 16px; background-position: 100px 16px; padding-right: 18px; }
.hp_szjg .mob_select_clock_top li { background-image: none!important; text-align: center; padding: 0!important; }
.hp_szjg .shengshi li { margin-right: 25px!important; margin-bottom: 20px!important; margin-top: 0!important; }
.hp_szjg .active_sel { background-image: none!important; }
.hp_szjg .mob_select_clock_diqu ul { height: 120px; width: 100%; overflow: hidden; }
.hp_szjg .more_all { width: 100%; overflow: hidden; text-align: center; font-size: 12px; color: #f68; }
.hp_szjg .diqu_five { margin-bottom: 0!important; }
.hp_szjg .no_mengceng { padding-bottom: 0!important }
.mob_select_clock_top li:nth-child(2n) { border-right: 1px solid #eee; border-left: 1px solid #eee; }
.active_sel { background: #f68!important; color: #fff!important; background-image: url('https://p.kmxtp.com/images/ico_hp_up_jiantou.png') !important; background-repeat: no-repeat!important; background-size: 16px!important; background-position: 100px 16px!important; }
.down_content, .mob_select_clock_diqu { display: none; }
.no_mengceng { width: 100%; background: #fff; overflow: hidden; padding: 20px; overflow: hidden; position: absolute; top: 290px; z-index: 114 }
.mob_select_clock_diqu { width: 100%; overflow: hidden; }
.mob_select_clock_diqu li { float: left; font-size: 14px; color: #3E3E3E; line-height: 20px; margin-right: 30px; margin-bottom: 20px; }
.mob_select_clock_diqu .zg .hhh { width: 100%; margin-bottom: 15px; }
.shengshi { margin-right: 0!important; margin-bottom: 0!important; }
.shengshi li { font-size: 14px; color: #5E5E5E!important; margin-right: 30px; margin-top: 15px; margin-bottom: 0; }
.shengshi li:nth-child(6n) { margin-right: 0!important; }
.diqu_five { margin-right: 0!important }
/* 帖子详情广告 */

.post_advert_img_mobil { width: 100%; margin-bottom: 13px; height: 120px; margin-top: 13px; overflow: hidden; display: block }
.post_advert_img_mobil img { width: 100%; height: 120px; }
.post_advert_img { display: none; }
/* ************ 新的医院详情  ************** */

.new_hp_detail_content_top { padding: 0; border-radius:0; border:0;}
.new_hp_fl_img { width: 100%; float: none; margin-right: 0; height:220px; float: none; }
.new_hp_fr_menu { width: 100%; float: none; padding: 15px;}
.new_hp_content_fl { width: 100%; margin: 0; }
.hp_video_list ul li { margin-right: 20px; margin-top: 14px; width: 46%; }
.hp_video_list ul li:nth-child(2n) { margin-right: 0!important; }
.hp_video_list_li_top { width: 100%; height: 195px; }
.new_hp_content_fr { display: none; }
/* /************** 机构详情  ************ */

.new_hp_fr_menu { height: auto;}
.new_hp_fr_menu h2 { font-size: 20px; line-height: 22px; }
.new_hp_fr_menu .addr, .new_hp_fr_menu .mobi { font-size: 14px; line-height: 22px; padding-top: 10px; line-height: 18px; }
.new_hp_fr_menu .addr { background-position: 5px 11px; }
.new_hp_fr_menu .mobi { background-position: 5px 11px; }
.new_hp_fr_menu ul li { padding: 3px 5px; font-size: 12px; line-height: 16px; line-height: 28px; padding: 0 6px; }
.new_hp_fr_menu .new_hp_content { font-size: 14px; line-height: 20px; margin-top: 12px; display: none!important; }
.new_hp_fr_menu i { font-size: 14px; line-height: 20px; }
.new_hp_fr_menu i { display: none; }
 @media screen and (max-width: 320px) {
.hp_video_list ul li { margin-right: 15px; }
.new_doctor_fr_menu { width: 190px!important; }
.new_doctor_fr_menu ul li { width: 80px!important; }
}
/* ***************   new-医生详情页 *************** */
.new_doctor_fl_img { width: 70px; height: 80px; margin-right: 14px; }
.new_doctor_fr_menu { width: 230px; height: 80px; flex: 1; -webkit-flex: 1; }
.new_doctor_fr_menu h2 { font-size: 15px; line-height: 21px; }
.new_doctor_fr_menu h2 i { font-size: 12px; }
.new_doctor_fr_menu p { font-size: 12px; margin-top: 5px; }
.new_doctor_fr_menu ul li { width: 88px; line-height: 28px; font-size: 12px; }
/* 新添的专家答疑mobil */

.new_doctor_menu_good { height: 160px; }
.baike_desc_new_dy { border-top: 13px solid #fafafa; margin: 0!important; }
/* 百科优化页面 */

.hp_video_list .tcdPageCode { margin-top: 0; }
/* 帖子优化 */

.best_collect { display: none; }
.best_post_data { padding: 10px 15px; }
/* 百科添加模块 */

.bk_block_video { width: 100%; }
.case_ul_box li { width: 100%; float: none; }
.case_ul_box_img { margin-right: 15px; }
.case_ul_box_menu { margin-right: 0; }
/* 顶部咨询 */

.new_from_list { width: 100%; overflow: hidden; display: block; }
.new_from_list h1 { font-size: 18px; overflow: hidden; text-align: center; line-height: 22px; color: #333; }
.new_from_list h1 span { color: #f68 !important }
.new_from_list .title_p { width: 100%; text-align: center; color: #7e7e7e;  font-size: .56rem;
line-height: 1.2rem; text-indent: 0!important; }
.new_from_list .from { width: 100%; overflow: hidden }
.new_from_list .from .select { height: 1.68rem; width: 100%; line-height: 1.68rem; outline: none; text-indent: 1.4rem; border: #d9d9d9 1px solid; font-size: 14px;  margin-top: .6rem;
 border-radius: .24rem;
color: #323232; z-index: 999; -webkit-appearance: none; background: #fff url(https://p.kmxtp.com/images/ico_sem_form_01.png) no-repeat; background-size: 1.04rem;  background-position: .16rem center
}
.new_from_list .from .cost_submit_btn a { width: 100%;  margin: .6rem auto;
line-height: 1.6rem;  font-size: .64rem;
text-align: center; display: block;  border-radius: .24rem;
border: 1px solid #f68; background: #f68; color: #fff !important }
.new_mob_guide_talk { width: 100%; overflow: hidden; display: block; }
.new_mob_guide_talk .add { width: 100%; padding: 0 20px; background: #fff; }
.new_mob_guide_talk img { display: none!important; }
.new_mob_guide_talk .talk_title { background: #fff; }
.new_mob_guide_talk .talk_title h2 { color: #000; padding: 15px 15px 10px; }
.new_mob_guide_talk .talk_title p { padding: 0 15px 15px 15px; text-align: left; display: none; }
.new_mobil_layout { padding-top: 0!important; }
.new_mobil_layout .article_position { display: none; }
.new_mob_guide_talk .best_post_auth { width: 100%; margin: 0!important; }
.art_detail .new_art_title { display: none; }
.art_detail .art_title_time { display: block; }
.form_img { width: 100%; height: 150px; overflow: hidden; margin-top: 15px; display: none; }
.form_img img { width: 100%; height: 100%; overflow: hidden; }
/**************************** new医生页 2019-02  ***************************/

.doctor_hyb_content_header { padding: 15px; height: 145px; }
.doctor_hyb_block { margin-top: 10px; padding: 15px; border-top:10px solid #f4f4f4;}
.doctor_hyb_block h1 { font-size: 20px; line-height: 24px; }
.bk_index_ty_doctor { width: 100%; padding: 15px 0!important; }
.bk_index_ty_doctor h1 { padding-left: 15px; padding-right: 15px; width: 100%; }
/* 医院医生页添加咨询 */

.hp_tags_ul { width: 100%; overflow: hidden; margin-top: 15px; background: #fff; padding: 15px 0; display:none;}
.hp_tags_ul li { width: 33.3%; float: left; padding-left: 0; }
.hp_tags_ul li img { width:2rem; height:2rem; overflow: hidden; margin:0 auto; float: none; text-align:center; }
.hp_tags_ul li div { float: none; margin-left: 0; }
.hp_tags_ul li p { width: 100%; text-align: center;  padding-top: .4rem;
 font-size: .6rem;
color: #333; font-weight: 600 }
.hp_tags_ul li span { display: block;  font-size: .48rem;
color: #999; text-align: center;  line-height: .8rem
}
/*新专题页面*/

.newzhuanti .right { width: auto; float: none; }
.newzhuanti .img img { width: 100%; }
/*成功案例页*/

.cases_main .top .left { width: 100%; height: auto; }
.cases_main .top .left img { width: 100%; }
.cases_main .scroll { top: 0; }
.cases_main .top .right { margin: 0 auto; float: none; position: relative; top: 167px; }
.cases_main .gonglue .left { margin: 0 auto; float: none; }
.cases_main .gonglue .right .itemimg img { width: 20vw; height: 20vw; }
.cases_main .gonglue .right .item { padding: 0 10px; width: 100%; box-sizing: border-box; height: auto; margin-top: 10px; }
.cases_main .gonglue .right .text .tag { margin-top: 20px; }
.cases_main .downapp { display: none; }
.cases_main .gonglue .right { height: auto; width: 100%; padding: 5px 0; }
.cases_main .articles .right { width: 315px; }
.cases_main .articles .yuan { left: 5px; }
.cases_main .gonglue .right .text { width: 72vw; }
/********************************** 问答集合页-2019.8.6 *******************************/

.newzhuanti .right .tiwen { display: none !important; }
.zhzuantizixun_img { display: none !important; }
.rank { display: none !important; }
.newzhuanti .img img { width: 100% !important; }
/***********************************************国内试管页*********************************************/

.gnsg .sg-title { margin-top: 15px; text-align: center; }
.gnsg .sg-title .sg-title-text { font-size: 18px; color: #3e3e3e; letter-spacing: 0.41px; }
.gnsg .sg-title .sg-line { width: 90px; height: 5px; background-color: #ff6688; margin: 0 auto; margin-top: 20px; }
.gnsg .sg-title .sg-title-text2 { font-size: 16px; margin-top: 20px; }
.gnsg .sg-tags { width: 94%; margin: 0 auto; margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.gnsg .sg-tags .sg-tags-item { cursor: pointer; width: 30vw; height: 11vw; background-color: #fff2f2; border-radius: 8px; display: flex; justify-content: center; align-items: center; margin-top: 30px; color: #ff6688; font-size: 14px; }
.gnsg .sg-tags .sg-tags-item.mhidden { display: none }
.gnsg .sg-tags .sg-tags-item.hover { width: 30vw; height: 11vw; background-color: #ff6688; border-radius: 8px; display: flex; justify-content: center; align-items: center; margin-top: 30px; color: white; font-size: 14px; }
.gnsg .sg-szzx .sg-szzx-list { display: flex; justify-content: space-between; margin-top: 30px; flex-wrap: wrap; }
.gnsg .sg-szzx .sg-szzx-list .szzx-item { position: relative; height: 40vw; margin: 0 auto; margin-bottom: 30px; width: 45%; }
.gnsg .sg-szzx .sg-szzx-list .szzx-item img { width: 100%; }
.gnsg .sg-szzx .sg-szzx-hos { font-size: 18px; color: #ffffff; letter-spacing: 0.24px; text-align: center; position: relative; top: -48px; margin-top: 47px; padding: 0 5px; }
.gnsg .sg-szzx .sg-szzx-hos span { display: inline-block; margin-right: 30px; height: 20px; line-height: 20px; border-left: 2px solid white; padding-left: 8px; }
.gnsg .sg-xzzl .sg-xzzl-tags { display: flex; justify-content: space-between; margin-top: 47px; }
.gnsg .sg-xzzl .sg-xzzl-tags li { cursor: pointer; border: 1px solid #ff6688; border-radius: 69px; font-size: 12px; color: #ffffff; letter-spacing: 0.27px; width: 150px; height: 48px; color: #ff6688; text-align: center; line-height: 48px; }
.gnsg .sg-xzzl .sg-xzzl-tags span.hover { background: #ff6688; color: #ffffff; }
.gnsg .sg-xzzl .sg-xzzl-gkhs { display: none }
.gnsg .sg-ghgl .sg-ghgl-list { height: auto; }
.gnsg .sg-ghgl .sg-ghgl-list .ghgl-item .ghgl-item-title { font-size: 18px }
.gnsg .sg-ghgl .sg-ghgl-list .ghgl-item { height: 268px; }
.gnsg .sg-ghgl .sg-ghgl-list .ghgl-item .ghgl-item-des { height: 101px; }
.gnsg .sg-ylfw .sg-ylfw-imgs { width: 100%; flex-wrap: wrap; }
.gnsg .sg-ylfw .sg-ylfw-imgs .ylfw-img { width: 100% }
.gnsg .sg-ylfw .sg-ylfw-imgs .ylfw-img img { width: 100% }
.gnsg .sg-hyrj .sg-hyrj-list { display: flex; flex-wrap: wrap; }
.gnsg .sg-hyrj .sg-hyrj-list .sg-hyrj-item { width: 100%; height: auto; background: #fff2f2; box-sizing: border-box; padding: 30px 15px; margin-bottom: 20px; }
.gnsg .sg-hyrj .sg-hyrj-list .sg-hyrj-item .hyrj-item-text .text-title { font-size: 14px; }
.gnsg .sg-hyrj .sg-hyrj-list .sg-hyrj-item .hyrj-item-top .top-text .top-text-title { font-size: 14px; }
.gnsg .sg-hyrj .sg-hyrj-list .sg-hyrj-item .hyrj-item-top .top-text { }
.gnsg .bottom-bg img { width: 100%; }
.gnsg .sg-szzx .sg-szzx-list .szzx-item .szzx-item-tip { width: 20vw; height: 20vw; background: #ffb844; border-radius: 100px; font-size: 20px; color: #ffffff; letter-spacing: 0.34px; padding: 3vw 5vw; box-sizing: border-box; position: relative; left: 12vw; top: -11vw; }
.gnsg .sg-szzx .sg-szzx-list .szzx-item .des { display: none; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); font-size: 22px; width: 100%; height: 35vw; padding: 10px; }
.gnsg .sg-ylfw .sg-ylfw-imgs .ylfw-img { width: 50%; }
.gnsg .sg-ylfw .sg-ylfw-imgs .ylfw-img .ylfw-img-mask { width: 100%; height: 100%; padding: 10px; box-sizing: border-box; font-size: 16px; line-height: 26px; }
.gnsg .sg-ylfw .sg-ylfw-imgs .ylfw-img .ylfw-img-tip { line-height: 30px; width: 100%; height: 30px; box-sizing: border-box; font-size: 16px; }
.gnsg .sg-xzzl .sg-xzzl-tags { flex-wrap: wrap; padding: 10px; }
.gnsg .sg-xzzl .sg-xzzl-tags span { width: 22vw; height: 7vw; text-align: center; line-height: 7vw; margin-bottom: 10px; }
.gnsg .sg-xzzl .sg-xzzl-doctors .xzzl-doctor { width: 31vw; margin-bottom: 10px; }
.gnsg .sg-xzzl .sg-xzzl-doctors .xzzl-doctor img { width: 100%; height: auto; }
.gnsg .sg-xzzl .sg-xzzl-doctors .xzzl-doctor .xzzl-name { font-size: 16px; margin: 10px 0; }
.gnsg .sg-xzzl .sg-xzzl-doctors .xzzl-doctor .xzzl-name span { font-size: 10px; }
.gnsg .sg-xzzl .sg-xzzl-doctors .xzzl-doctor .xzzl-hos { font-size: 9px; }
/********************************************************试管内容*************************************************************/

.doctor_all_title { height: 120px; }
.doctor_all_title li { height: 40px !important; font-size: 16px !important; }
.doctor_all_title li:nth-child(1) { font-size: 17px !important; }
.box1_city_hospital .city_hospital_box { width: 45%; }
.city_hospital_content2 { display: none; }
.box1_city_hospital .city_hospital_box .city_hospital_box_content { font-size: 13px; margin-bottom: 10px; margin-top: 3px; }
.box1_city_hospital .city_hospital_box .city_hospital_box_title { font-size: 15px; }
.box1_name_hospital2 .name_hospital2_box { width: 48%; margin-top: 10px; }
.box1_name_hospital2 .name_hospital2_box .hospital2_box_p { font-size: 15px; font-weight: 400; }
.box1_name_hospital2 { margin-top: 10px; }
.doctor_cart .doctor_cart_box { width: 48%; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box1 .cart_box_box1_img { width: 40px; height: 40px; margin-top: 5px; margin-left: 5px; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box1 .cart_box_box1_content { margin-top: 5px; margin-left: 5px; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box1 .cart_box_box1_content .cart_box_box1_content_bottom { }
.doctor_cart .doctor_cart_box .doctor_cart_box_box1 .cart_box_box1_content .cart_box_box1_content_top { font-size: 12px; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box1 .cart_box_box1_content .cart_box_box1_content_bottom { font-size: 12px; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box1 .cart_box_box1_content .cart_box_box1_content_bottom { margin-top: 4px; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box2 .cart_box_box2_sp { margin-right: 5px; margin-left: 8px; font-size: 13px; }
.doctor_cart .doctor_cart_box .doctor_cart_box_box2 { font-size: 13px; }
.doctor_all_box2 { }
.yingerluntan .yingerluntan_box .yingerluntan_box_img { height: 95px; }
.yingerluntan .yingerluntan_box .yingerluntan_box_content .yingerluntan_box_content_box .yingerluntan_box_radius { display: none; }
.yingerluntan .yingerluntan_box .yingerluntan_box_content .yingerluntan_box_content_box .yingerluntan_box_p { font-size: 12px; }
.yingerluntan .yingerluntan_box .yingerluntan_box_content .yingerluntan_box_content_box { margin-top: 10px; }
.jushupay .jushupay_left { width: 100%; }
.jushupay .jushupay_right { width: 100%; margin-left: 0px; margin-top: 10px; }
.jushupay .jushupay_right .jushupay_right_top .jushupay_right_top_box { width: 100%; }
.jushupay .jushupay_right .jushupay_right_top .jushupay_right_top_box { margin-top: 10px; }
.jushupay .jushupay_right .jushupay_right_top .jushupay_right_top_box .jushupay_right_img { display: none; }
.jushupay_right_footer .jushupay_right_footer_box { margin-top: 10px; }
.doctor_all_box1 .all_box1_title .all_box1_title_right { margin-top: 2px; }
.jushupay .jushupay_right .jushupay_right_top .jushupay_right_top_box .jushupay_right_btn { margin-top: 10px; }
.jushupay_left1 { display: block !important; }
.jushupay_left { display: none !important; }
.about_tuijian_content_list .content_ul2 li { margin-left: 0px !important; width: 100% !important; }
.img_mob img { width: 100%; }
.tp_menu { padding-left: 16px; width: 50%; height: 60px !important; position: relative; }
.imb { display: block !important; }
.imb2 { display: flex !important; }
.newzhuanti .best_post_l { padding: 35px 15px !important; padding-bottom: 0 !important; }
.newzhuanti .img { width: 100%; margin-bottom: 20px; }
.newzhuanti .best_post_l { padding-top: 20px!important; }
/***************************************************************试管医院医生新加样式***************************************************************/

.hos_yisheng { margin-top: 0px !important; border-top: 13px solid #fafafa; }
.hos_yisheng_content1 .isheng_content_img img { width: 100%; height: auto; }
.isheng_content_img { width: 48%; margin-bottom: 10px; }
.isheng_content_img1 { width: 80%; height: 40px; background: rgba(255, 102, 136, 1); border-radius: 4px; margin: 0 auto; display: flex; justify-content: center; align-items: center; font-size: 15px; color: rgba(255, 255, 255, 1); margin-top: 15px; }
.hos_yisheng { padding: 15px; }
.post_content img { width: 100% !important; }
/** mdt **/

.new-expert-table { width: 100%; padding: 0 10px; box-sizing: border-box; }
.new-expert-table .title { font-size: 31px; }
.new-expert-table .buttons .czb { display: none !important; }
.new-expert-table .buttons span, .new-expert-table .buttons a { display: inline-block; width: 76px; height: 30px; border-radius: 17px; line-height: 30px; font-size: 18px; margin: 0; }
.new-expert-table .buttons .preweek { margin: 0 10px; }
.new-expert-table .week-table .list .item .week-td { width: 50px; }
.new-expert-table .week-table .list .item .day { width: 50px; margin: 0 5px; }
.new-expert-table .week-table .list .item .day .am { width: 50px; }
.new-expert-table .week-table .list .item .day .pm { width: 50px; }
.new-expert-table .week-table .list .item .experts .swiper-container .swiper-button-next { display: none; }
.new-expert-table .month-table .list .item { display: flex; margin: 10px 0; }
.new-expert-table .month-table .list .item .week-td { width: 60px; }
.new-expert-table .month-table .list .item .week-td .week-text { font-size: 10px; }
.new-expert-table .month-table .list .item .experts .swiper-container .swiper-button-next { display: none; }
.new-expert-table .swiper-container .swiper-wrapper { overflow-x: scroll; }
.art_content img { display: block; margin-top: 10px; }
.forum_poster10 { display: block !important; }
.forum_poster9 { display: none; }
.forum_poster8 { box-sizing: border-box; padding: 15px; padding-top: 0px; }
.hp_list1_right { display: none; }
.best_post_block1 { border-top: 10px solid #fafafa; margin-bottom: 0 !important; }
/*专题页面泰国*/

.layout .block_div { font-size: 16px !important; }
.best_post_l { width: 100% !important; padding: 0 !important; }
.post_content .clt_img2 { width: 100% !important; height: auto !important; }
.baike_art_item li { width: 100% !important; margin-left: 0em !important; }
.item_ul2 { display: flex; flex-wrap: wrap; margin-top: 20px !important; }
.item_ul2_a1 { width: 50%; }
.yunyuz { flex-wrap: wrap; }
.yunyuz_box { flex-wrap: wrap; }
.yunyuz_box_img { width: 100%; height: 120px; }
.yunyuz_box_con_p1 { margin-top: 10px; }
.yunyuz_box_con_p2 { margin-top: 10px; }
.yunyuz2_con { width: 100%; }
.topic_detail2 { margin-bottom: 10px; }
.cases_main { width: 100% !important; }
.cases_main .articles { margin-top: 0; }
.cases_main .articles .right { float: none; height: 94px; margin-left: 20px; }
.cases_main .articles .yuan { top: 14px; }
.zhishim2 { margin-bottom: 0 !important; }
.doctor_hyb_block_box { flex-wrap: wrap; }
.doctor_hyb_block_box_con { width: 25%; }
.yuanneitj_box { width: 100%; }
.jiancfuwu { width: 48% !important; height: auto !important; margin-bottom: 10px; }
.wrapp_box1 { width: auto !important; }
.hospital_ul_fl12 { position: relative; }
.forum_poster12 { display: block; }
.yuanneitj_box14 { box-sizing: border-box; }
.yuanneitj_box_mybox { box-sizing: border-box; padding: 0 15px; }
.expert_menu_box1 { flex-wrap: wrap; }
.expert_menu_box1_right { margin-left: 0px; }
.doctor_hyb_fr_img2 { display: none; }
.select_province_ul { width: auto !important; }
.hospital_ul_fl12 { width: auto !important; }
.many_line_mbox { flex-wrap: wrap; }
.many_line_mbox_p1 { margin-bottom: 10px; text-align: left; }
.hp_fl_menu12_h2_p1 { color: #3E3E3E !important; }
.hospital_block_content_ul_m { padding-bottom: 0 !important; }
.doctor_hyb_block_box_a1 { width: 41.5%; }
.xpert_swiper { display: block !important; }
.xpert_swiper_img { float: left; }
.hp_fl_menu12_h2 { display: flex; }
.hp_list_title_spec { margin-left: 10px; }
/***************************************************************添加haoyunbaike医院板块***************************************************************/

.cases_main .gonglue .left img { bottom: 20px; }
.cases_main .scroll { z-index: 222; }
.cases_main .top .right .baoxiimg { top: 19px; z-index: 2222; }
.cases_main .top .right { height: 571px; }
.group_img { display: none; }
.bk_layout .group { flex-wrap: wrap; }
.bk_layout .group .self { box-sizing: border-box; padding: 20px; width: 280px; width: 100%; height: auto; border: 0; margin-left: 0; }
.bk_layout .group .bar .tabs .baby_box div { width: 48%; }
.bk_layout .group .bar .tabs .baby_box div:nth-child(4n+1) { text-align: center; }
.bk_layout .group .bar .tabs .baby_box div:nth-child(2n) { border-right: 0px; }
.bk_layout .group .bar .tabs .baby_box div:nth-child(-n+4) { padding: 10px 0; }
.bk_layout .group .bar .tabs .baby_box div:nth-last-child(-n+4) { padding: 10px 0; }
.bk_layout .group .bar { margin-left: 0; box-sizing: border-box; padding: 20px; padding-bottom: 0; }
.bk_layout .group .bar2 { margin-left: 0; box-sizing: border-box; padding: 0 20px; padding-bottom: 0; }
.bk_layout .tagbar span:nth-child(1) { font-size: 14px; margin-right: 10px; }
.bk_layout .tagbar span:nth-child(2) { font-size: 12px; }
.bk_layout .group { margin-top: 0; }
.bk_layout .group .bar .tabs .active a { font-size: 16px; }
.bk_layout .group .bar .news .title { font-size: 16px; }
.bk_layout .group .bar .news1 .title { align-items: center; }
.bk_layout .group .bar .news1 .content div { width: 48%; }
.bk_layout .group .bar .news1 .content div:nth-child(-n+3) { padding-top: 10px; }
.bk_layout .group .bar .news1 .content div:nth-child(2n-1) { border-right: 2px solid #EEEEEE; text-align: left; }
.bk_layout .group .bar .news1 .content div:nth-child(2n) { border-right: 0; text-align: right; }
.bk_layout .group .bar .news1 .content1 { flex-wrap: wrap; }
.bk_layout .group .bar .news1 .content1 .box { width: 100%; }
.bk_layout .group .bar .tabs .tabs-list { flex-wrap: wrap; }
.inspect .box .haveimg { flex-wrap: wrap; }
.inspect .box .haveimg .mapro { margin-bottom: 10px; flex-wrap: wrap; }
.inspect .box .haveimg .mapro img { width: 100%; }
.inspect .box .haveimg .mapro .woman { margin-top: 10px; }
.inspect .box .havespan div { width: 48%; }
.bk_layout .group .bar .tabs li { margin-top: 10px; margin-right: 20px; }
.bk_layout .group2 .group2_box { width: 100%; padding: 0 20px; }
.bk_layout .group3 .box { width: 100%; }
.bk_layout .group3 { flex-wrap: wrap; }
.bk_layout .group .self .howdo div:nth-last-child(1) { margin-bottom: 0; }
.bk_layout .group .self2 { padding-top: 30px; padding-bottom: 0;}
/*专家推荐*/
.product-item2 { width:48%; border:1px solid #eaeaea; margin:10px 0;}
.product-item2 .card-item { display: block; text-align: center; text-decoration: none; background: #fff; }
.product-item2 .card-item:hover { position: relative; outline: 1px solid var(--theme-hover); z-index: 1 }
.product-item2 .card-item:hover .item-info { color: var(--theme-hover) }
.product-item2 .item-pic { position: relative; display: block; width:120px; height:120px; overflow:hidden; border-radius:100%; margin:0 auto;}
.product-item2 .item-pic img {display: block; width:120px; height:120px;}
.product-item2 .onsale { padding: 0 1em; position: absolute; text-align: center; line-height: 18px; top: 10px; left: 5px; margin: 0; font-size: 12px; font-weight: 600; background-color: #3ec47e; color: #fff; z-index: 9 }
.product-item2 .item-info { padding: 10px 0 0px 0; display: block; height:auto !important; overflow:hidden; color: #999}
.product-item2 h4 {width:100%; padding:0 15px; font-size:18px; line-height:2rem;  color:#333;}
.product-item2 h4 span{ font-size:12px; font-weight:normal; margin-left:15px;}
.product-item2 .item-title {width:100%; padding:0 10px;  font-weight: normal; font-size: 14px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:2rem; color: #999}
.product-item2 .item-detail { display: block; margin:0; font-size:14px; width:100%; height:1.2rem; text-align:left; padding-left:10px; color:#999;}
.product-item2 .item-detail em{ font-style:normal; color:#333;}
.product-item2 .item-detail span{ display:none;}
/**/
.products{ border:none;}
.product-item {border:none;}
.product-item .card-item { display: block; text-align: center; text-decoration: none; background: #fff; -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.2); box-shadow: 0 0 1px 0 rgba(0,0,0,.2) }
.yy-menu{ display:none;}
.yyys-box{ padding:20px 10px;}
.yyys-box-w3{width:100%;}
.yuanneitj1_box { width:49%; margin-bottom:10px;}
.yuanneitj1_box_con {display: flex; flex: 1; flex-direction: column; width:54%;}
.yuanneitj1_box_img1 { width:60px; height:60px; margin-right: 10px; border-radius:50%;}
.yuanneitj1_box_con h4 {width:100%; font-weight: normal; font-size: 14px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:1rem;}
.yuanneitj1_box_con p{color:#fd627a; font-size:14px;}
.yuanneitj1_box_con div{color:#999; margin-top:3px; font-size:12px;word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.yuanneitj1_box_con div span{color:#fd627a;}