﻿@charset "utf-8";
/**@description: m 医生大全 @update: yzl ( 2020-04-8 )**/
/**list_docmx**/
.list_style{ background-color: #fff;}
.list_style li {padding: 2%; border-bottom: 1px solid #eaeaea;}
.list_style li a {display: block;color: #333;}
.list_style li div {display: inline-block; width: 58%; height: 100%;vertical-align: middle;}
.list_style li h4 {line-height: 1.5em; font-size: 1.5em; color: #333;}
.list_style li h4 span { margin-left: 1em; color: #a8a8a8;font-size: .7em;}
.list_style li p {text-align: justify;line-height: 1.7em; font-size: 1.1em; color: #a8a8a8;}
.list_style li time { display: block;  margin-top: .2rem;line-height: 2em;font-size: 1em;color: #a8a8a8}
.list_style li img { display: inline-block; width: 34%; margin-left: 6%; vertical-align: middle;}
.pages {text-align: center; padding: 1em;line-height: 1.7em;}
.pages li {float: left; padding:.2em .5em; margin-right: .5em; border: 1px #b9cdff solid;}
.pages a,select{margin-left: .5em;}
/**article_docmx**/
.consul img{ width: 100%;}
.hosheader{border-bottom: 1px solid #efefef; padding: 15px 0;}
.hosheader .doctor-top img{ width: 60%; display: block; margin: 0 auto; border-radius: 60%;}
.hosheader .doctor-name {text-align: center; padding-top: 15px;font-size: 1.5em; line-height: 1.5em;color: #333;}
.hosheader .doctor-name small {padding-left: .5em; color: #777; font-size: .7em;}

.doctor-info-list { font-size: 1.1em;}
.doctor-info-list li {line-height: 3em; color: #666; padding-left:1em; border-bottom: 1px solid #efefef;}
.doctor-info-list li b { color:red;}
.doctor-info-list li:nth-child(1) { display: none!important;}
.doctor-info-list ul .jour-box {margin: 1em auto 0;}
.doctor-info-list ul .jour-box .hot-title {border-bottom: solid 1px #f0f0f0;padding: .2em 1em; color: #333; font-size: 1.1em;}
.doctor-info-list ul .doctor-detail { margin: 8px 15px 0;}
.doctor-info-list ul .doctor-detail p { margin-bottom: .5em; text-align: justify; color: #777; font-size: .9em; overflow: hidden; line-height: 26px;}
.doctor-info-list ul>p{ text-align: center;color: red; font-weight: bold;}

.jour-box{background:#fff;margin:15px auto 0}
.jour-box .hot-title{padding:0 15px;display:block;color:#333;font-size:1.2em;position:relative;height:39px;line-height:39px}
.jour-box .hot-title{border-bottom:solid 1px #f0f0f0}.doctor{border-bottom:solid 1px #ededed}
.doctor .solid{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.doctor .solid .doctor_img{width:2.5rem;height:2.5rem;border-radius:2.5rem;background:#e6e6e6;margin-right:.5rem;overflow:hidden}
.doctor .solid .doctor_name{font-size:13px;color:#575757;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}
.doctor .solid .doctor_name a{color:#575757;display:block;width:100%}
.doctor .solid .doctor_name span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:7px}
.doctor_img img{width:100%;border-radius:50%}

.main_jour{padding:.75rem .75rem 0;background:#fff}
.main_jour .jour_icon{display:inline;width:1.5rem;border-radius:50%;vertical-align:middle}
.main_jour .jour_name{padding-left:.5rem;line-height:1.2rem}
.main_jour .jour_name em{width:18px;height:24px}
.main_jour .jour_pic{overflow:hidden;margin-top:.5rem}
.main_jour .jour_pic a,.jour_pic img{width:100%;}
.main_jour .jour_pic span{width:45%;overflow:hidden;display:block;float:left;position:relative}
.main_jour .jour_pic span img{max-width:100%;vertical-align:middle}
.main_jour .jour_pic span:nth-child(2){margin-left:.55rem}
.main_jour .jour_pic em{padding:2px 5px;background:rgba(0,0,0,.5);border-top-right-radius:6px;font-size:12px;color:#fff;position:absolute;bottom:0;left:0}
.main_jour .jour_text a{max-height:2rem;margin:.25rem 0;line-height:1rem}

.get-more{border-top:1px solid #f0f0f0;display:block;margin-top: 1em;text-align:center;height:40px;line-height:40px;font-size:.9em;color:#777;background-color:#fff}

.doctor-detail h2,.doctor-detail h3,.doctor-detail h4,.doctor-detail h5{padding-bottom: .5em; font-size: 1.2em;display: inline-block;border-bottom:1px solid #f85959; margin-bottom: .5em; text-indent: -1.9em;}