.layout{width:1200px;margin-left:auto;margin-right:auto}
.expert-filter{padding-top:60px}
.expert-filter dl {position: relative;}
.expert-filter dl.zhicheng-box dd{padding-top:15px}
.expert-filter a.zhicheng{margin-bottom:9px}
.expert-filter dl dt{position:absolute;left:0;top: 15px;font-size:18px;font-weight:bold;line-height: 38px;}
.expert-filter dl dd{margin-left:110px;min-height:100px}
.expert-filter div.tabs{border-bottom:1px solid #d7d7d7}
.expert-filter div.tab-tit{display:inline-block;height:auto;border-bottom:2px solid #0086C0;font-size:0}
.expert-filter div.tab-tit span{display:inline-block;min-width:130px;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border:1px solid #d7d7d7;cursor:pointer;margin-bottom:5px;margin-left:3px;padding:3px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;overflow: hidden;}
.expert-filter div.tab-tit span:hover{background-color:#0086C0;border-color:#0086C0}
.expert-filter div.tab-tit span:hover a{color:#fff;font-weight:bold}
.expert-filter div.tab-tit span:hover i{color:#fff}
.expert-filter div.tab-tit span i{display:block;width:100%;height:36px;line-height:36px;margin-top:10px;text-align:center;color:#0086C0;font-size:26px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.expert-filter div.tab-tit span a{display:inline-block;min-width:107px;color:#0086C0;text-align:center;font-size:16px;line-height: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.expert-filter div.tab-tit span.cur{background-color:#0086C0}
.expert-filter div.tab-tit span.cur i{color:#fff}
.expert-filter div.tab-tit span.cur a{color:#fff;font-weight:bold}
.expert-filter ul.tab-pannel{display:block;min-height:94px;margin:15px 0 6px}
.expert-filter ul.tab-pannel li{display:none;margin:0 -3px;font-size:0}
.expert-filter ul.tab-pannel li:first-child{display:block}
.expert-filter ul.tab-pannel li a{display:inline-block;min-width:128px;height:36px;line-height:36px;margin:0 3px 9px 4px;border:1px solid #f2f2f2;font-size:14px;background-color:#f2f2f2;text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.expert-filter ul.tab-pannel li a:hover{background-color:#9a9a9a;color:#fff}
.expert-filter ul.tab-pannel li a.noperson{cursor:not-allowed;opacity:0.5}
.expert-filter ul.tab-pannel li a.cur{background-color:#0086C0;color:#fff}
.expert-filter a.zhicheng{display:inline-block;min-width:128px;height:36px;line-height:36px;margin-right:4px;border:1px solid #f2f2f2;font-size:14px;background-color:#f2f2f2;text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.expert-filter a.zhicheng:hover{background-color:#9a9a9a;color:#fff}
.expert-filter a.zhicheng.cur{background-color:#0086C0;color:#fff}

.haschosen-search{min-width:1200px;height:67px;background:url(../img/haschosen.jpg) no-repeat center center}
.haschosen-search .haschosen{overflow:hidden;position:relative;height:40px;padding-top:18px}
.haschosen-search .haschosen span{display:inline-block;line-height:30px;color:#B2DAEC}
.haschosen-search .haschosen a{display:inline-block;margin-right:5px;padding:0 10px;line-height:30px;line-height:30px;color:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.haschosen-search .haschosen a:hover{border-radius:5px;background-color:#B2DAEC;color:#0086C0}
.haschosen-search .haschosen a i{font-size:12px;margin-left:5px}
.haschosen-search .doctor-search{position:relative;padding-top:18px}
.haschosen-search .doctor-search input.doctor-name{line-height:18px;margin-top: 5px;width:280px;height:24px;line-height:24px;margin-left:0;border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff}
.haschosen-search .doctor-search .btn{position:absolute;right:0;top:18px;padding-right:0;background-color:transparent;font-size:20px}
.fl{float:left !important}
.fr{float:right !important}
.btn:hover {background-color: #00628d;color: #fff;}
.iconfont {display: inline-block;font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.btn {display: inline-block;border: none;text-align: center;background-color: #0086C0;color: #fff;min-height: 34px;line-height: 34px;padding: 0 15px;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;}
 .doctor-lists{padding-top:60px}
.doctor-lists ul.expert-lists{margin:0 -11px}
.doctor-lists ul.expert-lists li{position:relative;float:left;width:220px;height:350px;margin:0 11px 22px;border:1px solid #d7d7d7}
.doctor-lists ul.expert-lists li a.doc-img{display:block;width:100px;height:140px;margin:15px auto 15px;border-radius:50%}
.doctor-lists ul.expert-lists li a.doc-img img{display:block;width:100px;height:140px}
.doctor-lists ul.expert-lists li h2{height:40px;padding:0 25px;margin-bottom:7px;line-height:40px}
.doctor-lists ul.expert-lists li h2 a{display:block;float:left;height:40px;margin-right:15px;font-size:18px}
.doctor-lists ul.expert-lists li h2 span{display:block;float:left;height:40px}
.doctor-lists ul.expert-lists li h2 span small{display:block;font-weight:normal;color:#B8B8B8;line-height:20px}
.doctor-lists ul.expert-lists li>span{display: block;height:44px;padding-left:25px;line-height:44px;margin-bottom:0;border-top:1px solid #d7d7d7;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.doctor-lists ul.expert-lists li>span strong{font-weight:normal}
.doctor-lists ul.expert-lists li>span a{color:#0086C0}
.doctor-lists ul.expert-lists li>p{padding: 0 25px;}
.doctor-lists ul.expert-lists li .mark{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:0;height:0;background-color:rgba(0,134,192,0.5);overflow:hidden;text-align:center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;background-color:#0086C0 \9;opacity:.5 \9;filter:alpha(opacity=50)}
.doctor-lists ul.expert-lists li .mark a{display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:0px;height:0px;border:1px solid #fff;text-align:center;line-height:37px;color:#fff;font-size:16px;opacity:0}
.doctor-lists ul.expert-lists li .mark a{z-index:1;overflow:hidden}
.doctor-lists ul.expert-lists li .mark a:before{content:'';display:block;position:absolute;left:-38px;bottom:37px;z-index:-1;width:37px;height:500px;background-color:#00628d;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transform-origin:left bottom;-webkit-transform-origin:left bottom;}
.doctor-lists ul.expert-lists li .mark a:hover:before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.doctor-lists ul.expert-lists li:hover .mark{width:100%;height:100%}
.doctor-lists ul.expert-lists li:hover .mark a{width:118px;height:37px;opacity:1}
.video-related-news li a{display:inline-block;max-width:100%}
.video-related-news li a:before{content:'•';margin-right:5px;color:#B2DAEC;font-size:12px}
del,ins,u,s,a,a:hover{text-decoration:none}
input{  
    background:none;  
    outline:none;  
    border:1px solid #ccc;
}
input:focus{   
    border:none;
}
.mark, mark {
    padding: 0;
   
}