@charset "utf-8";

/* CSS Document */
/***********康复案例样式****************/

.ad-case {
    padding-top: 190px;
    margin: 0 auto;
    margin-top: 60px;
    width: 838px;
    background: url(../images/kfbl.png) top no-repeat;

}
.ad-case .bx-case {
    float: left;
    margin-left: 25px;
}
.ad-case .zc-case {
    float: right;
    margin-right: 25px;
}

/*便血案例*/
#case-box {
    position: relative;
    left: -50px;
    top: 20px;
    width: 1100px;
    background-color: #dff3fc;
}
.case-box {
    padding: 35px 0 15px 0;
    margin: 0 auto;
    width: 872px;
}
.case-list {
    overflow: hidden;
    margin-right: -19px;
}
.case-list .item {
    font-size: 0;
    display:block;
    float: left;
    margin-right: 19px;
    width: 278px;
    vertical-align: top;
}
.case-list .item a {
    display: block;
    margin-bottom: 20px;
    padding-left: 30px;
    height: 114px;
    border-radius: 10px;
    color: #fff;
    overflow: hidden;
        transition: 1s;
}
.case-list .item a h1 {
    margin-top: 24px;
    font-size: 18px;
    font-weight: normal;
}
.case-list .item a strong {
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    font-weight:normal;
    letter-spacing:2px;
}
.case-list .item:hover a{
    text-decoration: none;
}




.case-list .item a.bx {
    background-color: #ff749f
}
.case-list .item a.bx:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #f73672
}
.case-list .item a.jznz {
    background-color: #458eea
}
.case-list .item a.jznz:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #066ef1
}
.case-list .item a.zcxr {
    background-image: url(../images/tb_01.png);
    background-repeat: no-repeat;
    background-position: 220px 34px;
    background-color: #75d87e
}
.case-list .item a.zcxr:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #03d616
}
.case-list .item a.gl {
    background-image: url(../images/tb_03.png);
    background-repeat: no-repeat;
    background-position: 185px 30px;
    background-color: #f4ac2e
}
.case-list .item a.gl:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #c78208
}
.case-list .item a.zc {
    height: 248px;
    background-image: url(../images/tb_02.png);
    background-repeat: no-repeat;
    background-position: 28px 57px;
    background-color: #7fcdf2
}
.case-list .item a.gl:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #c78208
}
.case-list .item a.zc h1{
    margin-top: 155px;
}
.case-list .item a.zc:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #07a7f3
}
.case-list .item a.gw {
    background-image: url(../images/tb_04.png);
    background-repeat: no-repeat;
    background-position: 190px 30px;
    background-color: #458eea
}
.case-list .item a.gw:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #075ac3
}
.case-list .item a.cy {
    background-image: url(../images/tb_01.png);
    background-repeat: no-repeat;
    background-position: 200px 34px;
    background-color: #ff749f
}
.case-list .item a.cy:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #f73672
}
.case-list .item a.tg {
    background-color: #009896
}
.case-list .item a.tg:hover {
    box-shadow:inset 0 0 15px #fff;
    background-color: #05c5c3
}
/********患者感谢***********/
.patient-thanks {
    overflow: hidden;
    padding-top: 80px;
    clear: both;
    font-size: 0;
}
#pat-news {
    padding: 25px;
    width: 950px;
    background-color: #eee;
}
.pat-news {
    overflow: hidden;
    margin-right: -70px;
}
.pat-news .item {
    display: block;
    float: left;
    margin-right: 70px;
    width: 434px;
    font-size: 14px;
}
.pat-news .item h1 {
    font-size: 16px;
    font-weight: bold;
    color: #004ea1;
}
.pat-news .item p {
    text-indent: 2em;
    color: #666;
}
.pat-news .item p a{
    color: #f00;
}

/*青衣大侠*/
.qydx{ overflow: hidden;margin-top: 60px;
    width: 1000px;
    height: 268px;
    background-image: url(../images/qydx.png)   }
.qydx .bd{padding-top:60px;  margin-left: 12px;     }
.qydx .bd ul{ overflow:hidden; zoom:1; }
.qydx .bd ul li{position: relative; margin:0 8px;padding: 3px; float:left; _display:inline; overflow:hidden; text-align:center; border: 2px solid #999  }
.qydx .bd ul li:hover {border-color: #004ea1;}
.qydx .bd ul li p {
    position: absolute;
    bottom: 3px;
    left:3px;
    width: 216px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-color: #000;
    opacity: .8;
    
    filter:alpha(opacity=80); /* for IE8 and earlier */
}