﻿html, body {
    height: 100%;
    width: 100%;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 0px;
    padding-right: 0px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */ 
input,
select,
textarea {
    /*max-width: 280px;*/
}

/****轮转图****/
.carousel-control.left {
    width: 5%;
    margin-left: 5px;
    background-image: url('images/scroll_forward.png');
    background-origin: content-box;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    opacity: 0;
}

.carousel-control.right {
    width: 5%;
    background-image: url('images/scroll_next.png');
    background-origin: content-box;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    opacity: 0;
}

.carousel-p {
    color: snow;
}

@media only screen and (max-width:430px) {

    .carousel-img-title {
        visibility: hidden;
    }

    .carousel-indicators {
        visibility: hidden;
    }
}

.carousel-bottom {
    background-color: black;
    padding: 5px;
    text-align: left;
    padding-left: 50px;
    padding-right: 50px;
}

/****缩略图****/
.col-container {
    padding-left: 5px;
    padding-right: 5px;
    background-image: url(images/fur.jpg);
}

    .col-container > .row {
        margin-right: 0px;
        margin-left: 0px;
    }

.thumbnail_container {
    display: block;
    text-align: left;
    margin-bottom: 30px;
    border-radius: 0;
    /*opacity: 0.8;*/
    background-color: #000000;
    border-top: 3px solid #ff352b;
    height: 400px;
}


.thumbnail_text {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    text-align: left;
}

    .thumbnail_text .title {
        display: block;
        padding-top: 10px;
    }

    .thumbnail_text .text {
        padding: 0px;
        font-size: 11px;
        height: 60px;
    }

    .thumbnail_text small {
        color: #ffffff;
        font-size: 11px;
    }

/*首页个性轮转图,个性布局       */
.zs_carousel_left {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}

.zs_carousel_middle {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}

.zs_carousel_right {
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}

    .zs_carousel_left img, .zs_carousel_middle img, .zs_carousel_right img {
        width: 100%;
    }

.zs_carousel_middle .ico_link img {
    width: auto;
}

@media (max-width: 992px) {
    .zs_carousel_left {
        display: none;
    }

    .zs_carousel_right {
        display: none;
    }
}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
    .zs_carousel_left {
        width: 12%;
        margin-right: 4%;
    }

    .zs_carousel_middle {
        width: 68%;
    }

    .zs_carousel_right {
        width: 12%;
        margin-left: 4%;
    }

        .zs_carousel_left img, .zs_carousel_middle img, .zs_carousel_right img {
            width: auto;
        }
}

/*首页个性轮转图,个性布局     结束 */

/*****首字母检索 开始*****************/
.Nav_Letter {
}

    .Nav_Letter > ul {
        padding: 0px;
        text-align: justify;
        text-justify: distribute;
    }

        .Nav_Letter > ul > li {
            display: inline-block;
            list-style: none;
            line-height: 60px;
        }

            .Nav_Letter > ul > li > a {
                padding: 12px 12px;
                background-color: darkslategray;
                border: 1px solid #ffffff;
            }

.nl-dropdown {
    margin-top: -10px;
    position: absolute;
    width: 100%;
    visibility: hidden;
    background: transparent;
}

    .nl-dropdown > ul > li {
        display: inline-block;
        list-style: none;
        margin-top: 5px;
        border: 1px solid #ffffff;
    }

        /*.nl-dropdown > ul > li:first-child {
                border-left: none;
            }*/

        .nl-dropdown > ul > li > a {
            padding: 12px 12px;
            height: 40px;
            line-height: 40px;
        }

.nl-has-child {
    color: #ffffff;
}

.nl-no-child {
    color: #252525;
}

.no_link, .no_link:hover {
    color: #808080;
    /*rgb(37, 37, 37);*/
}
/*****首字母检索 结束*****************/

