.doc-tabs {
    overflow: hidden;
    background-color: #0061ae;
}
.doc-tabs .item {
     float: left;
    padding: .13rem 0;
	width: 33%;
    font-size: .3rem;
    text-align: center;
    color: #fff;
    border-right: solid 1px #fff;
}
.doc-tabs .item:last-of-type {border:0;}
.doc-tabs .on {color: #dd5f3d;} 



.expert {display: none;}

/******************医生列表********************/
.doctors-list {
    overflow: hidden;
    margin: .2rem auto;
    padding: 0rem .3rem;
    background-color: #f6f6f6;
}

.doctors-info {
    width: 100%;
    height: 1.5rem;
    padding: .5rem 0;
}
.doctors-info::after {
    display: block;
    content: '';
    border-bottom: #fff dashed 1px;
}

/*******医生介绍*********/
.info-txt {
    width: 100%;
    padding: 0rem 0rem;
    font-size: .25rem;
}
.info-txt .txt {margin: 0 0.5rem 0 1.7rem;    padding: 0 .2rem;}
.info-txt .txt h3 {
    margin: 0rem 0 0.1rem 0rem;
    font-size: .3rem;
    font-weight: bold;
    color: #1597ff;}
.online-wenzhen  {
    margin-top: .4rem;
    font-size: .23rem;
    border-bottom: 2px solid #ff5f07;
}  
.online-wenzhen span {
    padding: .1rem .2rem 0 .2rem;
    margin-right: .2rem;
    color: #fff;
    background-color: #ff5f07;
}
/*******医生介绍*********/



/*******医生图片*********/
.info-img {
    margin-left: -100%;
    overflow: hidden;
    width: 1.6rem;
    height: 1.6rem;
    border: .1rem #fff solid;
    border-radius: 50%;
    background-color: #d3edf2;
    box-sizing: border-box;
}
@media screen and (max-width:413px){
    .info-img {
    }
}
/*******医生图片*********/

.doc-link {
    margin-left: -1rem;
    width: 1rem;
    height: 100%;
}
.doc-link a {
    display: block;
    height: 100%;
    vertical-align: middle;
	background: #f6f6f6;
}
.doc-link a i {
    display: inline-block;
    color: #0061ae;
    font-size: 0.8rem;
    text-shadow: .05rem .05rem .05rem #666;
    vertical-align: middle;
}

.detail {
    margin: .3rem auto;
    font-size: .25rem;
}
.detail p {display: inline; line-height: .4rem; height: 1.4rem;}
.detail span { font-weight: bold;}
.detail .doc-xiangqing {color: #f00;}
.doc-zhankai,.doc-shouqi {    color: #ff5f07;}
.doc-zhankai i,.doc-shouqi i{ margin-left: 0.05rem;  }
.doc-shouqi {display: none;}
.doc-shouqi i {display: inline-block; transform: rotate(180deg) translateY(.08rem)}

.swt-link {
    margin: .25rem auto;
    text-align: center; 
}
.swt-link a {
    padding: .06rem .5rem;
    margin: 0 .2rem;
    font-size: .3rem;
    background-color: #e0e0e0;
    color: #333;
}
.swt-link a i {
    display: inline-block;
    margin-right: .2rem;
    font-size: .4rem;
    color: #f25600;
    vertical-align: middle;
}

/****************医生档案*****************/
.doc-file {border-bottom: 2px dashed #dedede;    font-size: 0.25rem; line-height: .4rem;    padding-bottom: .3rem;}
.doc-file p{
    margin: .2rem auto;
    line-height: .7rem;
    font-size: .4rem;
    text-indent: 2em;
}

.experience {
    margin: .8rem .2rem .55rem .2rem;
    padding-left: .3rem;
    border-left: 3px solid #d4d4d4;
}
.exp-box {
    position: relative;   
    top: -.3rem;
    padding-bottom: .5rem;
}
.exp-box i {
    display: block;
    position: absolute;
    
    left:-.51rem;    
    width: .2rem;
    height: .2rem;
    border:#d4d4d4 solid .08rem;
    border-radius: 50%;
    background-color: #fff;
}
.exp-box h2 {
    margin: 0;
    margin-bottom: .2rem;
    font-size: .29rem;
}
.exp-box p {
    margin: 0;
    line-height: .43rem;
    font-size: .25rem;
}
.doc-img {
    padding: .2rem .2rem;
    text-align: center;
    border: solid 1px #dedede;
}
.icon-txt {
    margin-top: .3rem;   
}
.icon-txt>div{
    float: left;
    margin-right: .3rem;
    width: 18%;
    height: 0.9rem;
    text-align: center;
    padding-top: .5rem;
}
.icon-txt>div>img {
    width: 90%;
    display: inline-block;
    vertical-align: middle;
}

.doc-img a {
    display: inline-block;
    margin: .27rem auto .06rem auto;
    padding: .1rem .4rem;
    font-size: .28rem;
    color: #fff;
    background-color: #ff5f07;
}


