.blue-bg {
    padding: 20px 0;
    background-color: #f4f7fa;
}

.left-sidebar {
    width: 220px;
    height: 640px;
}

    .left-sidebar > li {
        width: 100%;
        height: 50px;
        color: #fff;
        font-size: 18px;
        font-family: "宋体";
    }

        .left-sidebar > li .no-choose {
            width: 100%;
            height: 50px;
            line-height: 50px;
            text-align: center;
            text-align: center;
            border-top: 1px solid #FF8080;
            background-color: #FF8080;
        }

        .left-sidebar > li .choose {
            background-color: #FF5959;
        }

        .left-sidebar > li .absolute {
            top: 0;
            left: 220px;
            padding: 33px 18px 0 20px;
            width: 415px;
            height: 620px;
            z-index: 10;
            background-color: #fff;
            overflow: hidden;
            display: none;
        }

            .left-sidebar > li .absolute .xiangmu-ul, .left-sidebar > li .absolute .xiangmu-ul > li {
                width: 100%;
                overflow: hidden;
            }

                .left-sidebar > li .absolute .xiangmu-ul > li .xm-title {
                    width: 100%;
                    font-size: 16px;
                    color: #333;
                    padding-bottom: 10px;
                    border-bottom: 1px solid #d9d9d9;
                    overflow: hidden;
                }

                .left-sidebar > li .absolute .xiangmu-ul > li .xm-content {
                    width: 100%;
                    font-size: 14px;
                    color: #858585;
                    margin: 7px 0;
                    overflow: hidden;
                }

                    .left-sidebar > li .absolute .xiangmu-ul > li .xm-content a {
                        margin-right: 10px;
                        line-height: 26px;
                    }

            .left-sidebar > li .absolute .gd-list {
                position: absolute !important;
                left: 17px;
                bottom: 10px;
                width: 100%;
                margin-top: 10px;
                overflow: hidden;
            }

                .left-sidebar > li .absolute .gd-list .master-gd {
                    width: 198px;
                    font-size: 14px;
                    color: #666;
                    overflow: hidden;
                    margin-right: 17px;
                }

                    .left-sidebar > li .absolute .gd-list .master-gd:nth-child(2n) {
                        margin-right: 0;
                    }

                    .left-sidebar > li .absolute .gd-list .master-gd .gd-img {
                        width: 198px;
                        height:148px;
                        overflow: hidden;
                    }

                        .left-sidebar > li .absolute .gd-list .master-gd .gd-img img {
                        width:100%;
                        }

                    .left-sidebar > li .absolute .gd-list .master-gd .gd-img-text {                    
                        width: 100%;
                        margin-top: 15px;
                        line-height:20px;
                        overflow: hidden;
                    }
                        .left-sidebar > li .absolute .gd-list .master-gd .gd-img-text:hover {
                            color: #FF5959;
                        }

.banner-box {
    width: 660px;
    overflow: hidden;
}

    .main-banner, .banner-ul, .banner-ul li{
        width: 100%;
        height:330px;
        overflow: hidden;
    }
.add-titles {
    bottom: 0;
    right: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background-color: #000;
    opacity: 0.7;
    font-size: 16px;
    z-index:1;
}
.banner-ul li {
    display: none;
}
.banner-ul li a img{
  width:100%;
}
  .banner-ul li.check {
        display: block;
    }

.img-prev, .img-next {
    display: none;
    top: 46%;
    width: 37px;
    height: 60px;
    z-index: 6;
}

.img-prev {
    left: 0;
    background-image: url(http://www.meittao.com/Assets/images/icon/prev.png);
}

.img-next {
    right: 0;
    background-image: url(http://www.meittao.com/Assets/images/icon/next.png);
}

.banner-box .banner-list {
    width: 100%;
    overflow: hidden;
}

    .banner-box .banner-list .banner-list-left {
        width: 128px;
        height: 91px;
        overflow: hidden;
    }

        .banner-box .banner-list .banner-list-left img {
            width: 100%;
        }

    .banner-box .banner-list .banner-list-right {
        width: 510px;
        overflow: hidden;
    }

.rd-hosptail {
    width: 100%;
    font-size: 16px;
    color: #333;
    overflow: hidden;
}

.rd-detl {
    width: 100%;
    height: 38px;
    font-size: 14px;
    margin: 7px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.rd-two-logo {
    width: 100%;
    overflow: hidden;
    font-size: 13px;
    color: #999;
}

    .rd-two-logo > span:first-child {
        margin-right: 15px;
    }

    .rd-two-logo > span {
        display: inline-block;
    }

        .rd-two-logo > span > span {
            display: inline-block;
            margin-right: 8px;
        }

.rd-three-logo > span .rd-watch {
    width: 18px;
    height: 12px;
    vertical-align: baseline;
    background-position: -63px 0;
}

.rd-two-logo > span .rd-watch {
    width: 18px;
    height: 12px;
    vertical-align: baseline;
    background-position: -63px 0;
}

.rd-two-logo > span .dialogue {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    background-position: -165px 0;
}

.right-sidebar {
    width: 280px;
    background-color: #fff;
    overflow: hidden;
}

    .right-sidebar > a {
        display: block;
        margin-bottom: 8px;
        width: 100%;
        overflow: hidden;
    }

        .right-sidebar > a > img {
            width: 100%;
        }

.padding-gray {
    padding: 15px 0;
    border-bottom: 1px solid #dedede;
}

.banner-box .new-serch {
    width: 99%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #d4d4d4;
    border-radius: 16px;
    font-size: 13px;
    color: #999;
    margin-top: 14px;
}

    .banner-box .new-serch > div {
        float: left;
        width: 560px;
        overflow: hidden;
    }

        .banner-box .new-serch > div > span {
            display: inline-block;
            margin-left: 20px;
        }

        .banner-box .new-serch > div > div {
            margin: 9px 0;
            width: 474px;
            height: 18px;
            line-height: 18px;
            float: left;
            overflow: hidden;
        }

            .banner-box .new-serch > div > div > ul, .banner-box .new-serch > div > div > ul > li {
                width: 100%;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                -webkit-text-overflow: ellipsis;
                -moz-text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

                .banner-box .new-serch > div > div > ul > li {
                    height: 18px;
                }

                    .banner-box .new-serch > div > div > ul > li > a {
                        display: inline-block;
                        width: auto;
                        color: #3aa4c8;
                        overflow: hidden;
                    }

    .banner-box .new-serch > span:last-child {
        margin-right: 22px;
        font-size: 13px;
        color: #999;
    }

.new-colck {
    display: inline-block;
    width: 15px;
    height: 14px;
    background-position: -48px 0;
    background-image: url(../image/small-icon.png);
    background-size: 200px 200px;
    margin-right: 8px;
    vertical-align: sub;
}

.lately-knowledge-left {
    width: 890px;
    overflow: hidden;
}

    .lately-knowledge-left .lately-knowledge-left-title {
        width: 100%;
        padding-bottom: 14px;
        border-bottom: 1px solid #e7e7e7;
    }

        .lately-knowledge-left .lately-knowledge-left-title .diaries-logo {
            display: inline-block;
            width: 34px;
            height: 26px;
            background-position: -37px -89px;
            margin-right: 5px;
            vertical-align: bottom;
        }

        .lately-knowledge-left .lately-knowledge-left-title .black-text {
            font-size: 20px;
            color: #333;
            margin-left: 11px;
        }

        .lately-knowledge-left .lately-knowledge-left-title .yx-hosptail {
            display: inline-block;
            font-size: 14px;
            color: #999;
        }

    .lately-knowledge-left .lately-knowledge-left-content {
        width: 100%;
        margin-top: 16px;
        overflow: hidden;
    }

.lately-knowledge-left-content > li {
    padding: 14px 0;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}

.lately-knowledge-left .lately-knowledge-left-content .lately-knowledge-left-content > li .rdetail-left {
    width: 200px;
    overflow: hidden;
}

    .lately-knowledge-left .lately-knowledge-left-content .lately-knowledge-left-content > li .rdetail-left img {
        width: 100%;
    }

.lately-knowledge-left .lately-knowledge-left-content .rdetail-right {
    width: 390px;
    overflow: hidden;
}

.lately-knowledge-right {
    width: 280px;
    overflow: hidden;
}

.rd-detlsg {
    width: 100%;
    font-size: 14px;
    margin: 7px 0;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
max-height:80px;
    -webkit-box-orient: vertical;
}

.lately-knowledge-right .zy-doctor {
    width: 100%;
    height: 42px;
    line-height: 42px;
    font-size: 24px;
    color: #333;
    border-bottom: 1px solid #d2d2d2;
    overflow: hidden;
    box-sizing: border-box;
}

    .lately-knowledge-right .zy-doctor > span {
        display: inline-block;
        width: 29px;
        height: 29px;
        margin: 0 3px;
        vertical-align: middle;
        background-position: -88px -89px;
    }

.lately-knowledge-right .cb-doctor {
    width: 100%;
    background-color: #fcf4e4;
    overflow: hidden;
    margin-top: 20px;
}

    .lately-knowledge-right .cb-doctor .doctor-photo {
        width: 100%;
        height: 222px;
        overflow: hidden;
    }

        .lately-knowledge-right .cb-doctor .doctor-photo img {
            width: 100%;
            overflow: hidden;
        }

        .lately-knowledge-right .cb-doctor .doctor-photo .doctor-name {
            left: 0;
            bottom: 0;
            width: 100%;
            height: 33px;
            line-height: 33px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            background-color: #74c2d2;
            opacity: 0.9;
            z-index: 8;
        }

    .lately-knowledge-right .cb-doctor .expand-on {
        padding: 18px 8px 0 8px;
        font-size: 14px;
        color: #828282;
        overflow: hidden;
    }

        .lately-knowledge-right .cb-doctor .expand-on .recommend {
            width: 100%;
        }

        .lately-knowledge-right .cb-doctor .expand-on .zhicheng span {
            color: #333;
        }

        .lately-knowledge-right .cb-doctor .expand-on .year span, .lately-knowledge-right .cb-doctor .expand-on .proj a, .lately-knowledge-right .cb-doctor .expand-on .server span {
            color: #67cfe3;
        }

        .lately-knowledge-right .cb-doctor .expand-on .now span {
            color: #666;
        }

    .lately-knowledge-right .cb-doctor .pale-yellow {
        width: 100%;
        height: 8px;
        margin-top: 8px;
        background-color: #f4e6d0;
    }

    .lately-knowledge-right .cb-doctor .fast {
        left: 50%;
        margin: 15px 0;
        margin-left: -95px;
        width: 189px;
        height: 40px;
        background-color: #ff9d00;
        line-height: 40px;
        border-radius: 16px;
        overflow: hidden;
        color: #fff;
    }

        .lately-knowledge-right .cb-doctor .fast .pens {
            display: inline-block;
            width: 14px;
            height: 16px;
            margin-left: 52px;
            vertical-align: sub;
            background-position: -179px -61px;
        }

        .lately-knowledge-right .cb-doctor .fast .yuyue {
            display: inline-block;
            margin-left: 10px;
        }

.pale-white {
    width: 100%;
    height: 1px;
    background-color: #fff;
    margin-top: 16px;
}

.lately-knowledge-right .cb-doctor .address {
    	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-align:center;
	-webkit-box-align:center;
	-o-box-align:center;
	box-align:center;
    width: 100%;
    margin: 5px 0;
    overflow: hidden;
}

    .lately-knowledge-right .cb-doctor .address .add-logo {
        vertical-align:middle;
        display: inline-block;
        width: 28px;
        height: 31px;
        margin-left: 12px;
        background-position: -115px -20px;
    }

    .lately-knowledge-right .cb-doctor .address .add-text {
         vertical-align:middle;
        display: inline-block;
        margin-left: 12px;
        width: 212px;
        max-height:36px;
    }

.lately-knowledge-left-content .lately-knowledge-left-content-table-title {
    width: 100%;
    overflow: hidden;
}

    .lately-knowledge-left-content .lately-knowledge-left-content-table-title > li {
        width: 110px;
        line-height: 36px;
        text-align: center;
        height: 36px;
        background-color: #eee;
        overflow: hidden;
        cursor: pointer;
        margin-left: 1px;
        font-size: 14px;
    }

        .lately-knowledge-left-content .lately-knowledge-left-content-table-title > li:first-child {
            margin-left: 0;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px;
        }

        .lately-knowledge-left-content .lately-knowledge-left-content-table-title > li:last-child {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
        }

        .lately-knowledge-left-content .lately-knowledge-left-content-table-title > li.yellow-choose {
            background-color: #ff9d00;
            color: #fff;
        }

.lately-knowledge-left-content .lately-knowledge-left-content-table-content-box {
    width: 100%;
    margin: 28px 0;
    overflow: hidden;
}

    .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master {
        width: 110%;
        display: none;
        overflow: hidden;
    }

        .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master > li {
            width: 420px;
            margin-right: 50px;
            margin-bottom: 12px;
            overflow: hidden;
        }

            .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master > li span {
                display: inline-block;
            }

            .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master > li .yuandian {
                width: 8px;
                height: 8px;
                border-radius: 50%;
                background-color: #ccc;
                margin: 7px 10px 0 10px;
            }

            .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master > li .bgs {
                display:inline-block;
                width: 280px;
                color: #4d4d4d;
                font-size: 14px;
            }

            .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master > li:hover .bgs {
                color: #ff9d00;
            }

            .lately-knowledge-left-content .lately-knowledge-left-content-table-content-box .lately-knowledge-left-content-table-content-master > li .data {
                color: #b1b1b1;
                font-size: 13px;
                margin-left: 8px;
                vertical-align: top;
            }

.hot-news {
    width: 110%;
    overflow: hidden;
}

    .hot-news > li {
        width: 310px;
        margin:0 31px 6px 0;
        overflow: hidden;
    }

        .hot-news > li:hover .bgs {
            color: #ff9d00;
        }

        .hot-news > li.left > a span {
            display: inline-block;
        }

        .hot-news > li .yuandian {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: #ccc;
            margin: 6px 10px 0;
            vertical-align: text-top;
        }

        .hot-news > li .bgs {
            width: 190px;
            color: #4d4d4d;
            font-size: 14px;
        }

        .hot-news > li .data {
            margin-right: 10px;
            color: #b1b1b1;
            font-size: 13px;
            vertical-align: top;
        }

.banner-list-left-hosptail {
    width: 185px;
    height: 154px;
    overflow: hidden;
}

    .banner-list-left-hosptail img {
        width: 100%;
    }

.banner-list-right-hosptail {
    width: 445px;
    overflow: hidden;
}

    .banner-list-right-hosptail .hospital-names:hover {
        color: #ff9d00;
    }

    .banner-list-right-hosptail .hospital-names, .banner-list-right-hosptail .hospital-detials {
        width: 100%;
        margin-bottom: 13px;
        overflow: hidden;
    }

    .banner-list-right-hosptail .hospital-names {
        font-size: 18px;
        color: #333;
    }

    .banner-list-right-hosptail .hospital-detials {
        font-size: 14px;
        color: #333;
    }

        .banner-list-right-hosptail .hospital-detials > a {
            color: #67cfe3;
            margin-right: 6px;
        }

    .banner-list-right-hosptail .hospital-box {
        width: 100%;
        overflow: hidden;
    }

        .banner-list-right-hosptail .hospital-box .hospital-box-left {
            width: 202px;
            font-size: 14px;
            color: #828282;
            overflow: hidden;
        }

        .banner-list-right-hosptail .hospital-box .hospital-box-left {
            width: 202px;
            font-size: 14px;
            color: #828282;
            overflow: hidden;
            border-right: 1px solid #e1e1e1;
        }

            .banner-list-right-hosptail .hospital-box .hospital-box-left .recommend, .banner-list-right-hosptail .hospital-box .hospital-box-left .server {
                width: 100%;
                margin-bottom: 7px;
            }

                .banner-list-right-hosptail .hospital-box .hospital-box-left .server > span {
                    color: #67cfe3;
                }

        .banner-list-right-hosptail .hospital-box .hospital-box-right {
            width: 213px;
            overflow: hidden;
            margin-right: 4px;
        }

            .banner-list-right-hosptail .hospital-box .hospital-box-right .address {
                	display:-moz-box;
	                display:-webkit-box;
	                display:box;
	                -moz-box-align:center;
	                -webkit-box-align:center;
	                -o-box-align:center;
	                box-align:center;
                width: 100%;
                overflow: hidden;
            }

                .banner-list-right-hosptail .hospital-box .hospital-box-right .address .add-logo {
                    vertical-align:middle;
                    display: inline-block;
                    width: 28px;
                    height: 31px;
                    margin: 0;
                    background-position: -115px -20px;
                }

                .banner-list-right-hosptail .hospital-box .hospital-box-right .address .add-text {
                    vertical-align:middle;
                    display: inline-block;
                    margin-left: 12px;
                    width: 168px;
                   max-height:36px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                }

            .banner-list-right-hosptail .hospital-box .hospital-box-right .fast-yuyue {
                margin: 8px 0 0 0;
                width: 209px;
                height: 36px;
                line-height: 36px;
                border: 2px solid #fff;
                border-radius: 16px;
            }

                .banner-list-right-hosptail .hospital-box .hospital-box-right .fast-yuyue .pens {
                    display: inline-block;
                    width: 14px;
                    height: 16px;
                    margin-left: 52px;
                    vertical-align: sub;
                    background-position: -137px -61px;
                }

                .banner-list-right-hosptail .hospital-box .hospital-box-right .fast-yuyue .yuyue {
                    display: inline-block;
                    margin-left: 10px;
                }

                .banner-list-right-hosptail .hospital-box .hospital-box-right .fast-yuyue:hover {
                    border: 2px solid #ff9d00;
                }

.lately-knowledge-right .yimei-uls {
    padding: 0 13px 20px;
}

    .lately-knowledge-right .yimei-uls > li {
        margin-top: 20px;
        width: 100%;
        overflow: hidden;
    }

        .lately-knowledge-right .yimei-uls > li:hover .wdset {
            color: #ff5959;
        }

        .lately-knowledge-right .yimei-uls > li > a > span {
            display: inline-block;
        }

    .lately-knowledge-right .yimei-uls .yuandian {
        width: 16px;
        height: 15px;
        line-height: 15px;
        background-color: #cacaca;
        border-radius: 3px;
        color: #fff;
        text-align: center;
        font-style: italic;
        vertical-align: middle;
        margin-top: 4px;
    }

    .lately-knowledge-right .yimei-uls .one {
        background-color: #ec6909;
        width: 16px;
        height: 15px;
        line-height: 15px;
        border-radius: 3px;
        color: #fff;
        text-align: center;
        font-style: italic;
        vertical-align: middle;
        margin-top: 4px;
    }

    .lately-knowledge-right .yimei-uls .two {
        background-color: #ff9900;
        width: 16px;
        height: 15px;
        line-height: 15px;
        border-radius: 3px;
        color: #fff;
        text-align: center;
        font-style: italic;
        vertical-align: middle;
        margin-top: 4px;
    }

    .lately-knowledge-right .yimei-uls .three {
        background-color: #9e9e9e;
        width: 16px;
        height: 15px;
        line-height: 15px;
        border-radius: 3px;
        color: #fff;
        text-align: center;
        font-style: italic;
        vertical-align: middle;
        margin-top: 4px;
    }

    .lately-knowledge-right .yimei-uls .bgs {
        width: 160px;
        color: #4d4d4d;
        font-size: 14px;
        vertical-align: middle;
    }

    .lately-knowledge-right .yimei-uls .wdset {
        width: 146px;
        margin-left: 12px;
    }

    .lately-knowledge-right .yimei-uls .data {
        color: #999;
        font-size: 12px;
        vertical-align: middle;
    }

.lately-knowledge-left-content .meirong-left {
    width: 320px;
    overflow: hidden;
}

    .lately-knowledge-left-content .meirong-left .meirong-ad {
        width: 100%;
        height: 208px;
        overflow: hidden;
    }

        .lately-knowledge-left-content .meirong-left .meirong-ad img {
            width:100%;
            overflow: hidden;
        }

.lately-knowledge-left-content .meirong-right {
    width: 540px;
    overflow: hidden;
}

    .lately-knowledge-left-content .meirong-right .right-one {
        padding-bottom: 15px;
        border-bottom: 1px solid #dedede;
        width: 100%;
        overflow: hidden;
    }

    .lately-knowledge-left-content .meirong-right .right-two {
        width: 100%;
        overflow: hidden;
        margin-top: 15px;
    }

.rdetail-left {
    width: 128px;
    height: 138px;
    overflow: hidden;
}

    .rdetail-left img {
        width: 100%;
    }

.rdetail-right {
    width: 343px;
    overflow: hidden;
}

    .rdetail-right .rd-hosptail {
        width: 100%;
        font-size: 16px;
        color: #333;
        overflow: hidden;
    }

.banner-list-right .rd-hosptail:hover {
    color: #ff5959;
}

.rdetail-right .rd-hosptail:hover {
    color: #ff5959;
}

.rdetail-right .rd-detl {
    width: 100%;
    max-height: 40px;
    font-size: 14px;
    margin: 7px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.rdetail-right .rd-three-logo {
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    overflow: hidden;
    font-size: 13px;
    color: #999;
}

    .rdetail-right .rd-three-logo > span {
        display: inline-block;
        margin-right: 15px;
    }

        .rdetail-right .rd-three-logo > span > span {
            display: inline-block;
            margin-right: 8px;
        }

        .rdetail-right .rd-three-logo > span .rd-doct {
            width: 16px;
            height: 16px;
            background-position: -111px 0;
            vertical-align: middle;
        }

        .rdetail-right .rd-three-logo > span .rd-mxs {
            width: 18px;
            height: 14px;
            background-position: -93px 0;
            vertical-align: middle;
        }

.lately-knowledge-left-content .meirong-right .xiufu {
    width: 100%;
    overflow: hidden;
}

    .lately-knowledge-left-content .meirong-right .xiufu > li {
        width: 100%;
        margin-top: 10px;
        overflow: hidden;
    }

        .lately-knowledge-left-content .meirong-right .xiufu > li > a > span {
            display: inline-block;
        }

        .lately-knowledge-left-content .meirong-right .xiufu > li .blue-lan {
            width: auto;
            display: inline-block;
            font-size: 14px;
            color: #ccc;
            overflow: hidden;
        }

        .lately-knowledge-left-content .meirong-right .xiufu > li .things {
            width: 330px;
            margin-left: 5px;
            font-size: 14px;
            color: #666;
            overflow: hidden;
        }

        .lately-knowledge-left-content .meirong-right .xiufu > li > div.add-widtgs {
            width: 330px;
            display: inline-block;
            overflow: hidden;
        }

        .lately-knowledge-left-content .meirong-right .xiufu > li .watchs {
            margin-top: 4px;
            font-size: 12px;
            color: #999;
            overflow: hidden;
        }

            .lately-knowledge-left-content .meirong-right .xiufu > li .watchs > span {
                display: inline-block;
                width: 18px;
                height: 11px;
                vertical-align: baseline;
                background-position: -181px 0;
                margin-right: 6px;
            }

.lately-knowledge-left .lately-knowledge-left-title .house-logo {
    display: inline-block;
    width: 27px;
    height: 27px;
    background-position: -147px -24px;
    margin-right: 5px;
    vertical-align: bottom;
}

.lately-knowledge-left .lately-knowledge-left-title .face-logo {
    display: inline-block;
    width: 30px;
    height: 27px;
    background-position: 0 -89px;
    margin-right: 5px;
    vertical-align: bottom;
}

.lately-knowledge-left-content .face-ul {
    width: 110%;
    overflow: hidden;
}

    .lately-knowledge-left-content .face-ul > li {
        float: left;
        width: 257px;
        margin: 20px 59px 20px 0;
        overflow: hidden;
    }

        .lately-knowledge-left-content .face-ul > li:hover .text-one {
            color: #FF5959;
        }

        .lately-knowledge-left-content .face-ul > li .eye-people {
            width: 78px;
            height: 78px;
            border-radius: 100%;
            overflow: hidden;
        }

            .lately-knowledge-left-content .face-ul > li .eye-people img {
                width: 100%;
            }

        .lately-knowledge-left-content .face-ul > li .eye-text {
            width: 157px;
            font-size: 15px;
            color: #666;
        }

        .lately-knowledge-left-content .face-ul > li .text-one {
            width: 100%;
            max-height:42px;
         overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
        }

        .lately-knowledge-left-content .face-ul > li .text-two {
            font-size: 13px;
            color: #999;
            margin-top: 14px;
        }

            .lately-knowledge-left-content .face-ul > li .text-two > span {
                display: inline-block;
            }

                .lately-knowledge-left-content .face-ul > li .text-two > span:first-child {
                    margin-right: 16px;
                }

                .lately-knowledge-left-content .face-ul > li .text-two > span > span {
                    display: inline-block;
                }

                    .lately-knowledge-left-content .face-ul > li .text-two > span > span.gwc {
                        width: 16px;
                        height: 15px;
                        vertical-align: bottom;
                        background-position: -147px 0;
                        margin-right: 4px;
                    }

                    .lately-knowledge-left-content .face-ul > li .text-two > span > span.bdh {
                        width: 14px;
                        height: 14px;
                        vertical-align: middle;
                        background-position: -165px 0;
                        margin-right: 8px;
                    }

.lately-knowledge-left-content .recommend-ul {
    width: 110%;
    overflow: hidden;
}

    .lately-knowledge-left-content .recommend-ul > li {
        width: 293px;
        margin-right: 10px;
        overflow: hidden;
    }

        .lately-knowledge-left-content .recommend-ul > li .doctor-photo {
            width: 100%;
            height: 230px;
            overflow: hidden;
        }

            .lately-knowledge-left-content .recommend-ul > li .doctor-photo img {
                width: 100%;
                overflow: hidden;
            }

        .lately-knowledge-left-content .recommend-ul > li .expand-on {
            padding: 18px 8px 0 8px;
            font-size: 16px;
            color: #828282;
            overflow: hidden;
        }

            .lately-knowledge-left-content .recommend-ul > li .expand-on .recommend, .lately-knowledge-left-content .recommend-ul > li .expand-on .year, .lately-knowledge-left-content .recommend-ul > li .expand-on .server {
                color: #828282;
                font-size: 14px;
            }

            .lately-knowledge-left-content .recommend-ul > li .expand-on .server {
                margin-bottom: 10px;
            }

.grar-white {
    width: 100%;
    height: 1px;
    background-color: #dedede;
}

.choose-yellow-line {
    background-color: #ff9d00;
}

.address-comtent {
    	display:-moz-box;
	display:-webkit-box;
	display:box;
	-moz-box-align:center;
	-webkit-box-align:center;
	-o-box-align:center;
	box-align:center;
    width: 100%;
    margin: 20px 0;
    height:36px;
    overflow: hidden;
}

    .address-comtent > .add-logo {
        vertical-align:middle;
        display: inline-block;
        width: 28px;
        height: 31px;
        margin-left: 12px;
        background-position: -115px -20px;
    }

    .address-comtent > .add-text {
         vertical-align:middle;
        display: inline-block;
        margin-left: 12px;
        width: 212px;
        max-height:36px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

.pale-yellow-no {
    width: 100%;
    height: 8px;
    margin-top: 17px;
    background-color: #dedede;
}

.choose-yellow-lines {
    background-color: #ff9d00;
}

.fast-hosptail {
    margin: 20px 0;
    left: 50%;
    margin: 15px 0;
    margin-left: -105px;
    width: 209px;
    height: 36px;
    line-height: 36px;
    border-radius: 16px;
    overflow: hidden;
    color: #333;
    font-size: 15px;
    border: 2px solid #efefef;
}

.fast-hosptail-choose {
    color: #ff9d00;
    border: 2px solid #ff9d00;
}

.gray-pen {
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-left: 52px;
    vertical-align: sub;
    background-position: -137px -61px;
}

.choose-gray-pen {
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-left: 52px;
    vertical-align: sub;
    background-position: -157px -61px;
}

.fast-hosptail .yuyue {
    display: inline-block;
    margin-left: 10px;
}

.more-hosptial {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}
.wider200 {
    width: 200px;
}

.lately-knowledge-left .lately-knowledge-left-content .wider600 {
    width: 654px;
}

.add-master {
    bottom: 0;
    right: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #000;
    opacity: 0.7;
    font-size:14px;
   text-overflow:ellipsis;
    white-space:nowrap;
     overflow:hidden;
}

.look-mores {
    font-size: 13px;
    color: #999;
}