﻿
    /*.hscroll {background:transparent!important;box-shadow:none!important;}*/
    .hscroll .am-topbar-brand>span {color:#fff!important;}
    .hscroll ul.admin-header-list>li>a {color:#fff!important;}
    .hscroll #dataList {box-shadow:none;}
    .listInfo_bd div.search {padding-left:0px;padding-right:20px;width:224px;}
    .listInfo_bd div.search > select{background: #F8F8F8;border:1px solid #E5E5E5;border-radius: 2px;width:204px;height:36px;padding-left:20px;padding-right: 35px;font-size:14px;color:#8B8582;cursor:pointer;}

    .hideDiv {
        display:none;
    }
    .clearfix:after {
    content:'';
    display:block;
    clear:both;
}
    .clearfix {
        zoom:1;
    }

    select {

          -moz-appearance:none;
          -webkit-appearance:none;
    }
    .search::after {
        content:'';
        position:absolute;
        right:40px;
        top:10px;
        height:16px;
        width:16px;
        background:url("/Content/Expert/img/content_ic_arrow_black.png") no-repeat;
        background-size:cover;
        pointer-events:none;
    }
    select::-ms-expand { display: none; }

    select:focus {
        outline-color: #999;
    }

    .listInfo {background: #fff;clear: both;/*margin-bottom: 20px;*//*box-shadow: 0 2px 14px 0 #E7E7E7;*/}
    .listInfo:last-child {padding-bottom:20px;}
    .listInfo_hd {height: 54px;line-height: 54px;padding-top: 17px;padding-bottom:17px;font-size:14px;}
    .panelTitle {border-left:4px solid rgb(255, 125, 36);float: left;padding-left: 20px;height: 20px;line-height: 20px;font-size: 16px;font-weight: bold;color: #333333;}
    .listInfo_bd {width:100%;clear:both;padding-left:24px;padding-right:24px;}

    /*body {min-width:1200px;background:rgb(246, 246, 246);}*/
    body::-webkit-scrollbar {display:none;}
    .header {width:100%;position:relative;background-color:rgb(14, 28, 39);border-top:1px;height:520px;}
    .header .swiper-container {width:100%;height:100%;}
    .header .swiper-container .swiper-wrapper {width:100%;height:100%;}
    .header .swiper-container .swiper-wrapper .banner {width:100%;height:100%;}

    .hbottom {/*position:absolute;*/bottom:0px;height:auto;background: #F9FAFA;width:100%;padding: 40px 0 1px 0;margin: 0 auto;position: relative}
    
    .hbcenter {width:1200px;margin:0px auto;}
    .hbcenter > div {text-align:center;border-left:0.5px solid #FFC195;}
    .hbcenter > div > a>span:first-child>img {height:30px;}
    .hbcenter > div > a>span > ul > li>img {height:60px;}
    .hbcenter > div > a>span:last-child {font-size: 16px;color: #FFFFFF;font-weight:bold;letter-spacing:1px;margin-left:24px;}
    .hbcenter > div > a {display:block;height:100%;width:100%;}
    .hbcenter > div:hover {background-color:#99430B;}
    .hbcenter > div > a:hover > span:last-child {color: #fff!important;}

    .righttitle {font-size: 16px;color: #333;float:right;font-weight: bold;height:25px;line-height:25px;margin-right:10px;}
    .listInfo {padding-bottom:20px;}
    .web_middle {/*width:1200px;*/margin:0px auto;position: relative;}
    .web_middleTwo {width:1200px;margin:0px auto;position: relative;}
    .apply > span {line-height:24px;}

    #moreExp {float:right;padding:8px 0px;height:36px;line-height:20px;font-size: 14px;}
    #moreExp > a {text-decoration:none;color: #333333;padding-left:10px;/*border-left:0.5px solid #999;*/}
    #moreExp > a:hover, #moreExp > a:active {color: #333333;}
    #search {width:110px;height:36px;line-height:36px;color:#fff;float:left;text-align:center;cursor:pointer;border-radius:4px;background:linear-gradient(-135deg, #FF771E 0%, #FF9F49 100%);font-size:15px;}
    #search:hover {background:rgb(248,183,126)}
    #search > img {height:20px;width:20px;margin-top:-2px;}
    .portrait {height:90px;width:90px;border-radius:50%;border:5px solid #fff;margin:20px auto;overflow:hidden;box-shadow:0px 0px 0px 1px #E7E7E7;}
    .portrait > img {width:100%;margin-left:0px;}
    .exname {height:20px;width:184px;color: #333333;margin:0px auto 10px auto;}
    .exname > span:first-child {font-size: 16px;line-height:20px;font-weight:bold;width:80px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;margin-right:19px;}
    .exname > span:last-child {font-size: 14px;line-height:20px;width:70px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;}
    .exdpt1 {line-height:20px;height:20px;text-align:center;font-size: 14px;color: #8B8582;}
    .exdpt2 {line-height:20px;height:20px;text-align:center;font-size: 14px;color: #8B8582;width:164px;margin:0px auto 15px auto;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .ScrCnt {height:38px;font-size:12px;width:184px;margin:0px auto;padding-bottom:20px;border-bottom:0.5px solid #E5E5E5;text-align: center;}
    .ScrCnt > span {line-height:18px;}
    .apply {position:absolute;right:-10px;bottom:10px;height:24px;width:90px;color:#FFFFFF;font-size:13px;border-radius:17px;background:linear-gradient(-135deg, #FF771E 0%, #FF9F49 100%);display:none;cursor:pointer;}

    .am-tabs-bd>.rtEx:first-child,.am-tabs-bd>.rtEx:last-child,#RecTeam>.rtEx:first-child,#RecTeam>.rtEx:last-child {width:256px;height:120px;clear:both;border-bottom: 0.5px solid #e5e5e5;border-left: 0.5px solid #e5e5e5;border-right: 0.5px solid #e5e5e5;padding-right: 0;margin:0px;}    
    .am-tabs-bd > .rtEx:nth-child(2), #RecTeam > .rtEx:nth-child(2) {width:256px;height:120px;clear:both;border-left: 0.5px solid #e5e5e5;border-right: 0.5px solid #e5e5e5;border-bottom: 0.5px solid #e5e5e5;margin:0px;}
    .rtEx:not(.nohover):hover {box-shadow: 0 2px 14px 0 #E7E7E7;position: relative;z-index: 111;border:none;cursor:pointer;}
    .rtEx > div {float:left;}
    .rtEx > img {margin-top:0.5px;margin-left:0.5px;width:250px;height:118px;}
    .rtptt {margin:20px 10px 20px 20px;height:80px;width:80px;border-radius:50%;overflow:hidden;}
    .rtptt > img {width:80px;}
    .subscribe {height:20px;width:60px;line-height:20px;border-radius: 2px;background: #FF8530;font-size:12px;color: #FFFFFF;text-align:center;position:absolute;bottom:18px;left:30px;cursor:pointer;}
    .rtname {margin-top:20px;height:22px;}
    .rtname > span:first-child {width:65px;line-height:22px;font-size: 16px;color: #333333;font-weight:bold;display: inline-block;white-space: nowrap;overflow: hidden;vertical-align: text-top;text-overflow: ellipsis;}
    .rtname > span:last-child {line-height:22px;font-size: 14px;color: #8B8582;text-align:justify;/*margin-left:10px;*/}
    .rtdpt1 {width:120px;height:17px;line-height:17px;font-size: 12px;color: #333333;margin-top:6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .rtdpt2 {width:120px;height:17px;line-height:17px;font-size: 12px;color: #333333;margin-top:0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .rtcount {font-size: 12px;color: #8B8582;height:18px;line-height:18px;}
    .rtcount > span {color:#F86200;margin-top:8px;}
    
    .teamname {height:22px;line-height:22px;width:200px;margin:0 auto;color: #333333;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .TmScrCnt {height:18px;line-height:18px;width:100%;margin-bottom:28px;font-size:12px; text-align:center;}
    .TmScrCnt > span {line-height:18px;}
    .rttname {margin-top:40px;height:20px;line-height:20px;font-size:14px;color: #333333;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:136px;}
    .rtsc {margin-top:6px;height:18px;line-height:18px;font-size:12px;}
    
    .dphlist {margin-left:16px;width:371px;height:371px;border:1px solid #E5E5E5;}
    .dphlist:not(.nohover):hover {box-shadow: 0 2px 14px 0 #E7E7E7;position: relative;z-index: 111;border:0px;cursor:pointer;}
    .dphimg {height:367px;margin-top:1px;margin-left:1px;max-width: 367px;max-height: 367px;overflow: hidden;}
    .dphimg > img {width: 367px;vertical-align:top;height:100%;}
    .dphright {
        padding-left: 18px;
        width: 100%;
        height: 101px;
        position: relative;
        bottom: 100px;
        background-color: white;
        opacity: 0.9;
    }
    .dphname {
        width: 222px;
        height: 19px;
        line-height: 20px;
        font-size: 14px;
        color: #333333;
        font-weight: bold;
        margin-top: 20px;
        word-wrap: break-word;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .dphhost {
        height: 18px;
        line-height: 18px;
        color: #8B8582;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 110px;
        margin-top: 20px;
        display: inline-block;
        margin-left: 4px;
        float: right;
    }
    .dphhost > span {color:#333333;}
    .dphcourse {height: 70px;width: 325px;margin-top:4px;}
    .dphcourse > p {line-height:17px;font-size: 12px;color:#8B8582;}
    .dphcourse > p > span {color:#333333;}
    
    .absdphimg {margin-left:61px;margin-top:56px;}
    .absdphimg > img {height:88px;}
    .absdphwrit {margin-left:16px;}
    .absdphwrit > div:first-child {height:20px;line-height:20px;width:56px;font-size: 14px;color: #8B8582;margin-top:82px;}
    .absdphwrit > div:last-child {height:12px;line-height:12px;font-size:8px;color: #8B8582;} 

    .layerModal {background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(165, 158, 158, 0.5);}
    .layui-layer-title {background: linear-gradient(to right,rgb(253,151,75),rgb(253,125,52));color: #fff!important;height: 54px!important;line-height: 54px!important;font-size:17px!important;font-weight: bold;}
    body .layerModal span a{background:url(/Content/PrivateCloud/img/m_cancel.png);background-size: contain;background-repeat: no-repeat;background-position:center!important;width:20px;height:20px;}

    .layui-layer-shade {background-color: rgba(0,0,0,0.20)!important;}
    .layui-layer-shade {opacity: 1!important}
    
    .absshimg {margin:16px;}
    .absshimg > img {height:88px;}
    .absshwrit > div:first-child {height:20px;line-height:20px;width:84px;font-size: 14px;color: #8B8582;margin-top:42px;}
    .absshwrit > div:last-child {height:12px;line-height:12px;font-size:8px;color: #8B8582;}

    select:focus {border:0.5px solid #999;}
    header.am-topbar{
        z-index:112!important;
        background:#fff!important;
    }
    /*询问层按钮样式*/
    .layerModal2 .layui-layer-btn a {font-size:12px!important;}
    .layerModal2 .layui-layer-btn a:first-child {background: linear-gradient(to right,rgb(253,151,75),rgb(253,125,52))!important;color: #fff!important;border:1px solid #f37b1d!important;}
    .layerModal2 .layui-layer-btn a:nth-child(2) {display:none;}
        
    /*layer弹框 title 样式*/
    .layerModal2 {background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(0,0,0,0.50);}
    .layui-layer-title {background: linear-gradient(to right,rgb(253,151,75),rgb(253,125,52));color: #fff!important;height: 54px!important;line-height: 54px!important;font-size:17px!important;font-weight: bold;}
    body .layerModal2 span a{display:none!important;}

    .layui-layer-shade {background-color: rgba(0,0,0,0.20)!important;}
    .layui-layer-shade {opacity: 1!important;}
    /*自定义网格*/
    .mdt-g:after, .mdt-g:after { content: " ";display: table;}
    .mdt-g:after {clear: both;}
    .mdt-g > div {float: left;}
    /*公共样式*/
    header {z-index: 2;position: fixed!important;top: 0px;left: 0px;width: 100%;}
    .hscroll ul.admin-header-list>li>a {color: #8B8582!important; }
    .am-topbar {border: none!important;margin-bottom: 0px!important}
    .am-offcanvas-bar {background: #fff;}
    .am-offcanvas-content a {color: #333;}
    #main-content { margin: 0px!important;padding: 0px;width: 100%;}
    .admin-main {background: transparent!important;margin-top:88px;}
    body {min-width: 1200px;background: #F9FAFA;}
    .am-btn-secondary {border: none;}
    /*导航*/
    .hbottom ul{
        display: flex;         
        width: 1160px;
        margin: 0 auto;
        margin-bottom: 40px;
    }
    .hbottom li{
        flex: 1;
        /* line-height: 100px; */
        margin-right: 45px;
        background: #FFFFFF;
        border: 1px solid #E5E5E5;
        border-radius: 2px;
        cursor:pointer;
    }
    ol, ul {
        padding-left: 0em;
    }
    .hbottom li:last-child{
        margin-right: 0px;
    }
    .tabName{
        position: absolute;
        top: 30px;
        margin-left: 30px;
        font-family: PingFangSC-Medium;
        font-weight: bold;
        font-size: 14px;
        color: #333333;
        text-align: justify;
    }
    .tabName3{
        margin-left: 30px;
        font-family: PingFangSC-Medium;
        font-weight: bold;
        font-size: 16px;
        color: #333333;
    }
    .tabName4{
        position: absolute;
        margin-top: 18px;
        margin-left: -62px;
        font-family: PingFangSC-Medium;
        font-weight: bold;
        font-size: 16px;
        color: #333333;
        text-align: justify;
    }
    .tabNames{
        font-family: PingFangSC-Medium;
        font-weight: bold;
        font-size: 16px;
        color: #333333;
    }
    .tabLi{
        flex: 1;
        line-height: 100px;
        margin-right: 45px;
        background: #FFFFFF;
        border: 1px solid #F9FAFA!important;
        box-shadow: 0 2px 14px 0 #E7E7E7;
        border-radius: 2px;
    }
    .tabNameDis{
        position: absolute;
        top: 55px;
        margin-left: 30px;
        font-family: PingFangSC-Regular;
        font-size: 12px;
        color: #999999;
        text-align: justify;
    }
    .threeSty{
        width:68px;margin: 0 0px 0 47px;
    }
    .threeSty1{
        width:68px;
    }
    .borderNo{
        border:none!important;line-height: 40px;
    }
    .text_align{
        text-align: center
    }
    /*右侧预约*/
    .am-nav-tabs {height: 56px;border-top: 0.5px solid #e5e5e5;border-left: 0.5px solid #e5e5e5;border-right: 0.5px solid #e5e5e5;}
    .am-nav-tabs > li {width: 33.3%;height: 56px;cursor:pointer;}
    .am-nav-tabs > li > a {width: 98%;color: #333333;text-align: center;height: 56px;line-height: 56px;font-size: 14px;padding: 0px;}
    .am-nav-tabs > li.am-active > a, .am-nav-tabs > li.am-active > a:focus, .am-nav-tabs > li.am-active > a:hover {color: #F86200;border-bottom: 3px solid #F86200;border-top: 0px;border-right: 0px;border-left: 0px;margin-top: 0.5px;margin-left: 0.5px;font-weight:bold;}
    .am-tabs-bd {border: 0px;z-index: 1;margin-left: -10px;padding-left: 10px;width: 276px;}
    .am-tab-panel {padding: 0px!important;}
    /*超出部分显示省略号*/
    .good {
        width: 184px;
        height: 51px;
        margin: 10px auto;
        height:58px;
        padding-bottom:7px;
        margin-bottom:0px;
    }
    .good p {margin: 0;line-height: 17px;font-size: 12px;color: #8B8582;}
    /*swiper*/
    #swiper2 {padding-top: 6px;}
    .swiper-slide {width: 204px;height: 360px;}
    .swiper-slide:not(.nohover):hover {box-shadow: 0 2px 14px 0 #E7E7E7;border: 0px;cursor: pointer;}
    .swiper-button-prev, .swiper-button-next {background: rgba(229,229,229,0.80);/*box-shadow: 0 2px 4px 0 #E7E7E7;*/width: 24px;height: 80px;top: 150px;}
    .swiper-button-prev:hover, .swiper-button-next:hover {opacity:0.7;}
    .swiper-button-prev > img, .swiper-button-next > img {height: 20px;margin-top: 30px;margin-right: 2px;}
    .swiper-button-prev {left: 20px;}
    .swiper-button-next {right: 14px;}
    .rightup {position: absolute;background: #FFF;box-shadow:0 2px 4px 0 #EFEFEF;height: 24px;line-height: 24px;width: 60px;color: #999;font-size: 12px;top: -6px;left: 131px;text-align: center;}
    .rightup:after {width: 0;height: 0;position: absolute;content: ' ';border-bottom: 6px solid #989898;border-right: 3px solid transparent;right: -3px;}
    .rightup:before {width: 0;height: 0;position: absolute;content: ' ';border-bottom: 6px solid #989898;border-left: 3px solid transparent;left: -3px;}
    .banner_text {position: absolute;top: 200px;}
    .banner_name {font-size: 40px;font-weight: bold;color: #fff;text-shadow: 0 2px 7px #012A55;margin-top: 10px;margin: 0;}
    .banner_title {padding: 10px 20px;display: inline-block;opacity: 0.6;background: rgba(15,73,76,0.51);border: 1px solid #FFF;border-radius: 4px;font-family: PingFangSC-Medium;font-size: 18px;color: #FFF;letter-spacing: 1px;text-align: justify;margin: 0;margin-top: 0;}
    /*.banner {display: none;}*/
    /*footer*/
    .am-footer {text-align: center;/*padding: 3em 0;*/font-size: 1.6rem;}
    .panelTitle {/*border-left: 4px solid while!important;*/border-left: 0;float: left;padding-left: 20px;height: 20px;line-height: 20px;font-size: 16px;font-weight: bold;color: #333;}
    .am-nav-tabs > li > a:hover {color: #F86200;border-color: #eeeeee #eeeeee #dddddd;}
    .bannerbox {position: relative;height: 520px;width:100%;display:none;}
    #moreExp > a:hover {color: #F86200}
    .am-nav-tabs > li > a:hover {background:#FFF;border:none;border-bottom: 3px solid #F86200;}
    .line_height{
        line-height: 100px;
    }
    
.bannerBk {
    position: absolute;
    bottom: 66px;
    right: 129px;
    height: 388px;
    width: 180px;
    clear: both;
    z-index:99;

}
.databk {
    background: #000;
    opacity: 0.85;
    width: 100%;
    height: 100%;
    position: absolute;
    text-align: center
}
.container_bk {
    width: 100%;
    clear: both;
    height: 100%;
    position: relative;
}
.container_bk button {
    width: 120px;
    height: 40px;
    font-family: PingFangSC-Medium;
    font-size: 15px;
    color: #FFF;
    letter-spacing: 0.17px;
    text-align: center;
    background-image: linear-gradient(-135deg, #FF9F49 0%, #FF771E 100%);
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    border: none;
    position: relative;
    bottom: -20px;
    left: 30px;
}
.container_bk_bhalf {
    width: 100%;
    color: #fff;
    text-align: center;
    margin: 20px 0 0;
}
.container_bk_bhalf > span {
    font-size: 16px;
    color: #FFF;
    opacity: 0.6;
    height: 22px;
    line-height: 22px;
}
.container_bk_bhalf > p {
    font-size: 22px;
    color: #FFF;
    margin: 4px auto 0;
    height: 30px;
    line-height: 30px;
}
/*筛选QuickSearchDIv start*/
		.QuickSearchDIv {
			height: 155px;
            padding: 60px 0 0 0;
            display: flex;
            justify-content: center;
		}
		.QuickSearchDIv > span {
			float: left;
            opacity: 0.8;
            font-size: 18px;
            color: #333;
            margin-right: 20px;
		}
		.QuickSearchDIv > div {
			float: left;
            width: 20%;
            position: relative;
            margin: 0 20px 0 0;
		}
		.QuickSearchDIv > div > i {
			background: url(/Content/Expert/img/content_ic_arrow_black.png) no-repeat;
            background-size: 16px;
            width: 16px;
            height: 16px;
            position: absolute;
            right: 13px;
            top: 9px;
            pointer-events: none;
		}
		.QuickSearchDIv select {
			width: 100%;
            background: #EEE;
            border: 0 solid #E5E5E5;
            border-radius: 2px;
            height: 34px;
            padding-left: 15px;
            padding-right: 36px;
            font-family: PingFangSC-Regular;
            font-size: 14px;
            color: #999;
            letter-spacing: 0.5px;
            cursor: pointer;
            -moz-appearance: none;
            -webkit-appearance: none;
		}
		.QuickSearchDIv button {
			float: left;
            width: 110px;
            height: 34px;
            font-family: PingFangSC-Medium;
            font-size: 15px;
            color: #FFF;
            letter-spacing: 0.17px;
            text-align: center;
            background-image: linear-gradient(-135deg, #FF9F49 0%, #FF771E 100%);
            border-radius: 0 2px 2px 0;
            cursor: pointer;
            border: none;
		}
		/*筛选QuickSearchDIv end*/
		.infoBlocker {
			width: 100%;
            background-color: #fff;
            padding:60px 0 0 0;
		}
		.infoBlockerdiv {   
            background-color: #fff;
            clear: both;
            height: 100%;
            margin-bottom:45px;
		}
        .infoBlockerdiv .top .line {
            float: left;
            margin: 60px 0 20px 0;
            background-image: linear-gradient(-135deg, #FF9F49 0%, #FF771E 100%);
            width: 7px;
            height: 25px;
        }
		.infoBlockerdiv .top .title {
			float: left;
            margin: 60px 0 20px 10px;
		}
		.infoBlockerdiv .top .title span {
			font-size: 18px;
            color: #333;
            line-height: 25px;
            font-weight: 600;
		}
		.infoBlockerdiv .top .more {
			float: right;
            margin: 60px 30px 20px 0;
		} 
		.infoBlockerdiv .top .more a {
			font-size: 14px;
			color: #333;
			text-align: right;
		}
        .infoBlockerdiv .top .more a:hover {
            color: #F86200;
        }
		.infoBlockerdiv .main {
			width: 1200px;
            margin: 0px auto;
            justify-content: center;
            padding-bottom: 45px;
		}
            .infoBlockerdiv .main ul {
            width: 100%;
            margin: 0 auto;    
        }
		.infoBlockerdiv .main li {
			box-shadow: 0 0 14px 0 #e7e7e7;
            width: 281px;
            height: 295px;
            float: left;
            position: relative;
            background-color: #fff;
            background-repeat: no-repeat;
            cursor: pointer;
            margin-bottom: 15px;
            text-align: center;
            margin-right: 19px;
		}
        .infoBlockerdiv .main li .cloudLogo {
            position: absolute;
            top: 54px;
            left: 0;
        }
        .infoBlockerdiv .main li .cloudLogo img {
            width: 61px;
            height: 24px;
        }
            .infoBlockerdiv .main li > div {
                text-align:left;
            }
		.infoBlockerdiv .main li:hover {
			box-shadow: 0 0 20px 0 #ccc;
		}
        .infoBlockerdiv .main li .cutImg{
            width: 100%;
            height: 210px;
            overflow: hidden;
        }
		.infoBlockerdiv .main li img {
			max-width: 100%;
            height: 210px;
            text-align: center;
            display: block;
            margin: 0 auto;
		}
		.infoBlockerdiv .main li .name {
            width: 100%;
		}
		.infoBlockerdiv .main li span {
			display: block;
			width: 241px;
			font-size: 16px;
			color: #333;
			line-height: 22px;
			margin: 21px 20px 20px;
            word-break:break-all;
		}

        .hospitalBag {
            background:#F9FAFA;
        }
        .hospitalBag .infoBlockerdiv {
            background:#F9FAFA;
        }
        .hospitalBag .main li img {    
            height: 298px;
        }
        
		.hospitalBag .main li .name {
			height: 20px;
		}
		.hospitalBag .main li .name span {
			display: block;
			font-size: 14px;
			color: #333;
			line-height: 20px;
			margin-left: 20px;
			font-weight: 600;
		}		
		.hospitalBag .main li .detail {
			height: 40px;
             word-break:break-all;
		}
		.hospitalBag .main li .detail span {
			display: block;
			font-size: 14px;
			color: #999;
			line-height: 20px;
			margin: 5px 20px 20px;
           
        }
        .expertlist {
            box-shadow: 0 0 14px 0 #e7e7e7;
            width:  276px;
            height: 404px;
            float: left;
            position: relative;
            background-color: #fff;
            background-repeat: no-repeat;
            margin-right: 2%;
            margin-bottom: 15px;
            cursor: pointer;
        }
        .expertlist .leader {
            position: absolute;
            top: 54px;
            left: 0;
        }
        .expertlist .leader img {
            width: 44px;
        }
        .expertlist:hover {
            box-shadow: 0 0 20px 0 #ccc;
            border: 0 solid #E5E5E5;
        }


		