body { background-color: #ffffff;}
.page_cont { padding-bottom: 52px;}
.search_box { margin: 15px 4% 10px; border: 1px solid #e3e3e3; border-radius: 5px; display: -webkit-box;}
.search_txt { display: block; -webkit-box-flex: 1; margin: 0; padding: 0 5%; width: 90%; font-size: 15px; line-height: 30px; color: #16191c;}
.search_btn { display: block; background: url("../images/search.png") center center no-repeat; -webkit-background-size: 15px 15px; width: 40px; height: 30px;}
.guide_nav_box { display: -webkit-box; width: 100%; border-bottom: 1px solid #e3e3e3;}
.guide_nav_box a { display: block; -webkit-box-flex: 1; width: 100%; text-align: center; font-size: 15px; line-height: 30px; color:#5a6675; border-bottom: 2px solid #fff;}
.guide_nav_box a.sele { border-color: #43a0ff; color: #43a0ff;}
.guide_cont_box { padding: 10px 4%;}
.guide_block { display: block; padding-bottom: 15px;font-size: 12px;line-height: 20px; color: #8d99a8;}
.guide_tit { font-size: 16px; color: #16191c; margin-bottom: 8px; max-height: 40px; overflow: hidden;}
.guide_infor { display: -webkit-box; width: 100%;}
.guide_time { width: 90px; margin: 0;}
.guide_sign { -webkit-box-flex: 1; width: 100%; text-align: right;}
.read { background: url("../images/read.png") no-repeat left center;-webkit-background-size: 12px 9px; padding-left: 15px; display: inline-block; margin-right: 10px;}
.download { background: url("../images/download.png") no-repeat left center;-webkit-background-size: 10px 10px; padding-left: 15px; display: inline-block;}
.sml_nav_box { background-color: #fff; border-bottom: 1px solid #e3e3e3;}
.sml_nav_box .swiper-slide { width:60px;}
.sml_nav_box a { display: block; border-bottom: 2px solid #fff; font-size: 15px; line-height: 50px; color: #16191c; width: 100%; text-align: center;}
.sml_nav_box a.sele {color: #43a0ff;}
.guide_box {}
.guide_infor_top { border: 1px solid #e3e3e3; padding:20px 0 10px;}
.gui_tit { padding: 0 4%; font-size: 22px; line-height: 30px; color: #16191c;}
.gui_txt { font-size: 12px; line-height: 20px; color: #8d99a8; padding:8px 4% 0;}
.guide_download { padding: 10px 4%; border-bottom: 1px solid #e3e3e3;}
.download_name { font-size: 12px; line-height: 20px; color: #16191c;}
.pink { color: #ff516f; padding-left: 5px;}
.download_link { padding: 10px 0; display: -webkit-box; width: 100%;}
.download_link a { display: block; border-radius: 5px; font-size: 15px; line-height: 20px; padding: 6px 0; margin-right: 2%; text-align: center;}
.download_link .download1 { border: 1px solid #e3e3e3; background-color: #f7f7f9;  color: #5a6675; width: 72px;}
.download_link .download2 { background-color: #43a0ff; line-height: 22px; color: #ffffff; -webkit-box-flex: 1; position: relative; margin: 0;}
.recommend { display: block; background: url("../images/recommend.png") no-repeat; width: 28px; height: 28px; -webkit-background-size: 100% 100%; position: absolute; left: -3px; top: -3px;}
.guide_txt { padding: 10px 4%; font-size: 17px; line-height: 29px; color: #16191c;}
.guide_comment_box { padding: 10px 4%;}
.guide_comment_tit { font-size: 15px;line-height: 30px; color: #16191c;}
.guide_comment_area {}
.gui_area { border: 1px solid #e3e3e3; border-radius: 5px; background-color: #f7f7f9; padding:8px 3%; width: 94%;font-size: 15px;line-height: 20px; color: #16191c; height: 76px; resize: none;}
.guide_comment_btn { padding: 15px 0 5px; text-align: center;}
.gui_btn { background-color: #43a0ff; font-size: 16px;line-height: 33px; color: #ffffff; border-radius: 5px; width: 30%; min-width: 80px; text-align: center;}

/*分科弹框(20170629)*/
.case_switch { color: #43a0ff; font-size: 14px;}
.pop_department_box { background: #fff; padding: 4%; position: fixed; left: 0; top: 0; width: 92%; display: none;}
.pop_dep_close { text-align: right; padding-bottom: 5px;}
.pop_close_btn { background: url("../images/close.png") no-repeat; width: 23px; height: 23px; -webkit-background-size: 100% 100%; cursor: pointer;}
.pop_department_cont {}
.pop_department {border: 1px solid #a4adb9; font-size: 16px; line-height: 26px; color: #8d99a8; display:block; text-align: center; width: 30%; min-width: 88px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: 13px; float: left; margin: 0 1% 12px;}
.vip_sign { display: inline-block; background-color: #fd6666; color: #fff; padding: 0 5px; margin-right: 16px; line-height: 16px; height: 16px; }


/*2022-07-28 指南详情新增*/
.translate_box{
    width: 100%;
    padding:19px 0 16px;
}
.translate_title{
    font-size:18px;
    color:#222;
    margin:0 0 24px 16px;
    font-weight: 600;
}
.translate_major{
    padding:0 20px 20px;
}
.translate_majorImg{
    width: 68px;
    height: 68px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-right: 16px;
}
.translate_major_name{
    font-size:17px;
    font-weight: 600;
    color:#333;
    margin-bottom: 8px;
}
.major_tag{
    display: inline-block;
    padding:0 6px;
    line-height: 18px;
    border:1px solid #509DFF;
    border-radius: 4px;
    font-size:12px;
    color:#509DFF;
    margin-left: 12px;
}
.major_hospital{
    font-size:12px;
    color:#333;
}
.translate_major_body{
    padding:9px 0 6px;
}
.translate_slide{
    width:188px;
    padding:8px;
    height: 56px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    border:1px solid #eee;
}
.translate_teamImg{
    width:40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-right: 12px;
}
.translate_teamName{
    font-size:14px;
    font-weight: 600;
    color:#333;
    margin-bottom: 2px;
}
.translate_teamHos{
    font-size:10px;
    color:#333;
}
.translate_swiper{
    padding:0 16px;
    margin-bottom: 16px;
}
.seeTranslate_more{
    text-align: center;
    font-size:14px;
    color:#509DFF;
    padding:0 0 16px;
    border-bottom: 1px solid #EEEEEE;
}
