.icon {    background: #ed515a;    width: 24px;    height: 24px;    line-height: 24px;    text-align: center;    font-size: 16px;    color: #fff;    margin-right: 1em;}.icon1 {    background: #ccc;    margin-top: 4px;}.list-text .e2{ font-size:1.15em}.list-content-time{ margin-top:1em;}/*#region 广告*/.banner{    width:285px;    height: 96px;    overflow: hidden;}.banner img{    width:100%;}/*#endregion*//*#region 医生简介*/.border-bottom{    border-bottom: 1px solid #f1f1f1;}.doctor-message{    height: 248px;    -moz-box-shadow: 0 8px 15px 0 rgba(238, 238, 238, 0.35);    -webkit-box-shadow:  0 8px 15px 0 rgba(238, 238, 238, 0.35);    box-shadow:  0 8px 15px 0 rgba(238, 238, 238, 0.35);    font-size: 15px;}.doctor-photo {    width: 188px;    height: 188px;    overflow: hidden;}    .doctor-photo img {        width: 100%;        border-radius: 100%;    }    .doctor-top {        width: 982px;        font-size: 15px;        line-height: 23px;        color: #666;        overflow: hidden;    }        .doctor-name {        font-size: 24px;        color: #333;        line-height: 24px;    }   .job {    display: inline-block;    font-size: 16px;    color: #666;    margin-left:15px;    overflow: hidden;    vertical-align: text-bottom;} .project-list span{  color: #ed4f5b;}.project-list em{    color: #ccc;    font-style:normal;    margin:0 5px;}/*#endregion*//*#region 医生介绍*/.info-title{    font-size: 20px;    color: #333;    padding-bottom: 20px;    border-bottom: 1px solid #f1f1f1;}.info-des{    font-size: 16px;    color: #666;    line-height: 35px;    margin-top:25px;}.info-des p{	margin-bottom:1em;}.info-des p img{    display: block;    margin: 0 auto;    max-width: 600px !important;    min-width: auto !important;    height: auto !important;}/*#endregion*//*#region 同院医生*/.info-doctor{ margin-top:25px;}.info-doctor li:last-child{    margin-right: 0;    width:273px;}.info-doctor li:last-child .info-box{margin-right: 0;}.info-list{    float: left;    width:281px;    margin-right: 20px;}.info-split{    width:1px ;    height: 80px;    background: #f1f1f1;}.info-img{    width:80px;    height: 80px;    border-radius: 50%;    overflow: hidden;}.info-img img{    width:100%;}.info-box{    width:159px;    margin:0 20px;}.team-name {    font-size:20px;    color:#333;    margin-top:5px;}.team-name span{    font-size:15px;    color:#b2b2b2;    margin-left:15px;}.team-year {    margin-top:20px;     font-size:15px;    color:#808080;}.team-name a:hover{    color: #ed4f5b;}/*#endregion*//*#region 相关案例*/.info{    width:100%;    overflow: hidden;}.item-list li{    width: 100%;    padding: 30px 0;    overflow: hidden;    border-bottom: 1px solid #f1f1f1;}.item-list li:hover{    border-bottom: 1px solid #ff9999;}.list-img{    display: block;    width: 255px;    height: 127px;    overflow: hidden;}.list-img img{    width:100%;}.list-text{    font-size: 1em;    overflow: hidden;}.list-title{    width: 100%;    font-size: 18px;    margin-bottom: .5em;    color: #4d4d4d;    overflow: hidden;    line-height: 20px;}.list-title:hover{    cursor: pointer;    color: #ed4f5b;}.list-img div {    width: 127px;    height: 127px;    position: relative;    overflow: hidden;}    .list-img div img {        width: 100%;        height:100%;    }    .list-hospital{        font-size: 16px;        color: #b2b2b2;        margin-top: 18px;        line-height: 16px;    }    .list-doctor{        font-size: 16px;        color: #b2b2b2;        margin-top: 10px;        line-height: 16px;        overflow: hidden;    }    .list-doctor a{        color: #b2b2b2;        display: inline-block;    }.list-price{    font-size: 14px;    line-height: 26px;    overflow: hidden;    margin-top: 18px;}.diary-project{    color: #808080;    padding:0 15px;    line-height: 26px;    overflow: hidden;    border: 1px solid #e5e5e5;    border-radius: 13px;    text-align: center;    max-width: 120px;}.list-doctor span{    color: #e5e5e5;    margin:0 10px;}    .related-diary-before{        border-top-left-radius:10px;        border-bottom-left-radius:10px;    }    .related-diary-before span {        display: inline-block;        width: 24px;        line-height: 24px;        font-size: 14px;        background-color: #000;        opacity: .8;        color: #fff;        text-align: center;        position: absolute;        bottom: 0;        right: 0;    }    .related-diary-after{        margin-left: 1px;        border-top-right-radius:10px;        border-bottom-right-radius:10px;    }    .related-diary-after span {        display: inline-block;        width: 24px;        line-height: 24px;        font-size: 14px;        background-color: #e83341;        opacity: .8;        color: #fff;        text-align: center;        position: absolute;        bottom: 0;        left: 0;    }/*#endregion*/