﻿
.background-black {
    /*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(1);*/
}

body {
    /*background-color: #f1f1f1;*/
    /*width:1170px;*/
}
a {
    /*color: #31708f;*/
    color: black;
}

.logo {    
    height: 140px;
}
    .logo img {
        padding: 5px 5px 5px 5px;
        height: 100%;
    }

.centered-row {
    display: flex;
    justify-content: center; /* 居中 */
}
.centered-content {
    max-width: 1350px; /* 设置最大宽度 */
    width: 100%; /* 确保内容可以填充整个可用空间 */
}

.custom-foot {
    /*background-color: #f1f1f1;*/
    /*padding: 10px;*/
    /*text-align: center;*/
}

.custom-MainContent {
    /*background-color: #f1f1f1;*/
    padding: 0px;
    width: 100%;
    /*margin: 0 auto;*/
    /*background: #f1f1f1;*/
}
.custom-MainContent-item {
    margin: 0px auto;
    width: 1200px;
}

    a:hover {
        color: red;
    }

.custom-bg-darkgray {
    background-color: #f5f5f5;
}

.log_carousel {
    margin-bottom: 10px;
}
    .log_carousel img {
        width: 100%;
        height: 100%;
    }

/*路径导航*/
.custom-breadcrumb {
    margin-bottom: 16px;
    border-radius: 0px
}

.custom-article {
    margin: 10px;
}
    /*文章头*/
    .custom-article .custom-article-hd {
        text-align: center;
    }
        /*文章标题*/
        .custom-article .custom-article-hd .custom-article-title {
            font-size: x-large;
        }
        /*文章副标题*/
        .custom-article .custom-article-hd .custom-article-meta {
            font-size: smaller;
            color: gray;
            margin: 5px 0px 20px 0px;
        }

.custom-article-meta * {
    display: inline-block;
    margin: 0px 5px 0px 5px;
}

/*文章内容*/
.custom-article .custom-article-content {
    margin-top: 10px;
}
    .custom-article .custom-article-content img {        
        max-width: 100%;
        height: auto;
    }
    .custom-article .custom-article-content span {
        word-break: normal;
        width: auto;
        /*display: block;*/
        white-space: pre-wrap;
        word-wrap: break-word;
        overflow: hidden;
    }
    /*缩略图*/
    .custom-thumbnail {
        /*width:14%;*/
        border: 1px solid #e2e2e2;
        margin: 10px;
        text-align: center;
    }
.custom-thumbnail-sm {
    /*width:14%;*/
    border: 1px solid #e2e2e2;
    margin: 25px;    
    text-align: center;
}
.custom-thumbnail img {
    width: 100%;
}
.custom-thumbnail-sm img {
    width: 100%;
}

/*标题*/
.custom-titlebar {
    /*border-left: 5px solid #173d5a;*/
    border-left: 5px solid #008b4b;
    border-bottom: 1px solid #e2e2e2;
    margin: 5px 0px 0px 0px;
}
.custom-titlebar-title {
    padding-left: 5px;
    /*color: #009688;*/
    font-size: larger;
    font-weight: bolder;
}
.custom-titlebar-nav {
    float: right !important;
    right: 5px;
    left: auto;
    margin-top: 4px;
    font-size: smaller;
    padding-right: 5px;
}
    .custom-titlebar-nav * {
        margin-left: 5px;
    }
    .custom-titlebar-nav a {
        /*color: gray;*/
    }
/*大标题*/
.custom-titlebar-big {
    padding: 10px 0px 10px 5px;
}
    .custom-titlebar-big .custom-titlebar-title {
        margin: 5px 0px 0px 0px;
        font-size: large;
    }
    .custom-titlebar-big .custom-titlebar-nav {
        font-size: small;
        margin-top: 12px;
    }

/*列表*/
.custom-list {
    /*margin-top:10px;*/
    padding-left:0px;
}

    .custom-list .custom-list-li {
        padding: 7px;
        border-bottom: 1px solid #e2e2e2;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        /*font-size:large;*/
    }

    .custom-list .custom-list-li-bb0 {
        border-bottom: 0px;
    }

    .custom-list .custom-list-li a {
        /*margin-right:68px;*/
    }
.custom-list-title {
    max-width: 85%;
    float: left !important;
    position: relative;
    /*margin: 0 15%;*/
    /*line-height: 30px;
    height: 60px;*/
    overflow: hidden;
    text-overflow: ellipsis;
}
    .custom-list-title:after {
        /*bottom: 0;
        right: 0;*/
        content: "...";
        padding: 0 -40px 0 0;
        position: absolute;
    }

.custom-list-date {
    max-width: 15%;
    float: right !important;
    /*right: 10px;*/
    /*left: auto;*/
    /*bottom: 2px;*/
    /*color: gray;*/
    /*font-size: small;*/
    font-size: 90%;
    color: #777;
}

.custom-container {
    /*background: #ffffff;*/
}

.col-pading-left{
    padding-left:10px;
}


.custom-carousel-list {
    width: 100%;
    position: relative;
}

    .custom-carousel-list img {
        /*width: 100%;*/
    }

.custom-carousel-list-title {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100%;
    padding: 5px 0px 5px 0px;
    background-color: black;
    color: white;
}

/*页头*/
.custom-page-header {
    padding-bottom: 8px;
    border-bottom: 1px solid #eeeeee;
    margin: 24px 0px 16px 0px;
}
.custom-page-header-sm {
    padding-bottom: 4px;    
    border-bottom: 1px solid #eeeeee;
    margin: 16px 0px 8px 0px;
}
/*首页科室介绍栏目*/
.custom-main-organization {
    padding: 5px;
    /*height: 180px;*/
}

.custom-main-organization-item {
    padding: 0px 15px 15px 0px;
}

.custom-carousel-content .btn {
    border-radius: 0px;
}

/*科室介绍*/
.custom-Organization-details {
    padding: 10px;
}

    .custom-Organization-details .custom-Organization-details-title {
        font-size: x-large;
    }

    .custom-Organization-details .custom-Organization-details-body {
        line-height: 30px;
        padding-top: 10px;
    }

.custom-main-links {    
    margin:10px 0px 10px 0px;
}
.custom-main-links-title {
    text-align: center;
    font-size: large;
    font-weight: bolder;
    color: #31708f;
}
.custom-main-links-body {
    padding-top:5px;
}.custom-main-links-body * {
    color: black;
    font-size: small;
    margin-top: 10px;
}.custom-main-links-body span {
        padding: 0px 2px 0px 6px;
    }
    .custom-main-links-body span img {
        height: 80px;
    }


 /*首页联系方式*/
.custom-main-contact-title {
    margin: 5px 0px 5px 0px;
    color: #31708f;
}
.custom-main-contact-body{
    margin-left:10px;
}
.custom-contact-ul li{
    padding:5px 0px 0px 0px;
}

/*分页*/
.custom-pagination .disabled{
    color:#9a9a9a;
}
.custom-fixbar {
    position: fixed;
    right: 15px;
    top: 100px;
    padding-bottom: 73px;
    /* background: url(/statics/yfy/images/r_b.png) 0px bottom no-repeat; */
    z-index: 999;
}
    .custom-fixbar .custom-fixbar-piece:hover {
        background-color: #07AD0F;
    }
    .custom-fixbar .custom-fixbar-piece {        
        /*background-color: #173d5a;*/
        width: 72px;
        height: 73px;
        margin-bottom: 1px;
        cursor: pointer;
        position: relative;
    }
    .custom-fixbar .custom-fixbar-piece {
       
    }
    .custom-fixbar .custom-fixbar-piece .custom-fixbar-pic {
        position: absolute;
        left: -160px;
        top: 0px;
        display: none;
        width: 160px;
        display:none;
        /* height: 160px; */
    }


