﻿.body{width:760px; float:right; background:#fff;padding: 5px 20px 30px;}

/*科室*/
.department-list{margin-bottom: 20px;}
.department-list .list-tit{line-height:40px;border-bottom:2px solid #ebf5ec;position:relative;}
.department-list .list-tit h2{display:inline-block;font-size:16px;word-spacing:.7em;color:#333;font-weight:normal;}
.department-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;}
.department-list .list-tit{margin:0 10px 15px 10px;border-color:#f4f4f4;}
.department-list .list-tit .lt-index{position:absolute;right:0;top:0;}

.department-list dl{padding:10px;}
.department-list dt{background:#e7e7e7;line-height:50px;font-size:16px;padding-left:15px;}
.department-list dd{overflow:hidden;padding:10px 0;}
.department-list dd span{display:block;line-height:30px;width:25%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.department-list dd span a:before{content:"•";font-weight:bold;color:#e4492d;margin-right:8px;}
.department-list a:hover {color: #B91B1A; font-weight: bold;}


/*视频*/
.list-item{background:#fff;padding:0 20px 20px 20px;box-sizing:border-box;}
.list-item .list-tit{line-height:40px;border-bottom:2px solid #ebf5ec;position:relative;}
.list-item .list-tit h2{display:inline-block;font-size:16px;word-spacing:.7em;color:#ccc;font-weight:normal;}
.list-item .list-tit h2 a{display:inline-block;line-height:42px;margin-bottom:-2px;font-weight:bold;}
.list-item .list-tit h2 a.cur{color:#0091a8;border-bottom:2px solid #0091a8;}
.list-item .list-tit h2 span{color:#999;}


.list-content{margin-top:18px;position:relative;}
.v_picTxt .pic {
    position: relative;
    overflow: hidden;
    zoom: 1;
    /*background: #f5f5f5 url(../images/noPicDefaultTit_m.png) center center no-repeat;//默认图片
    */
}

.v_picTxt a.aPlayBtn {
    background: url(../images/fillBg.png) 0 0 repeat;
    position: absolute; top: 0; left: 0; z-index: 20; display: block;  height: 100%; width: 100%;
    opacity: 0;
    -moz-transition: "opacity 0.3s";
    -webkit-transition: "opacity 0.3s";
    transition: "opacity 0.3s";
}

.v_picTxt a.aPlayBtn i {height: 100%; width: 100%; display: block; cursor: pointer; font-style: normal;}
.v_picTxt a.aPlayBtn:hover{
    background: rgba(0,0,0,0.15);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
    opacity: 1;
}
.v_picTxt a.aPlayBtn:hover i {background: url(../images/v_playBtn.png) center center no-repeat;}

.v_picTxt .txtPadding {
    padding-top:7px;
    background: #fff;
    line-height: 24px;
    height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    width: 100%;
    text-align: center;
}

.pic230_173{*float:left;*display:inline; margin-right: -20px; _display: inline; _float: left;}
.pic230_173 li { width: 230px;float: left; margin-right: 15px; margin-bottom: 20px;}
.pic230_173 li .pic { width:230px;height:173px;}
.pic230_173 li .pic img { vertical-align: top; width: 100%; max-height: 235px; display: block;}


