.carousel-inner, .carousel-inner .item {
    max-height: 550px
}

.carousel-inner {
    width: 100%
}

    .carousel-inner .item .carousel-caption {
        text-align: left;
        font-size: 42px;
        line-height: 55px;
        font-weight: 200;
        height: 110px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        padding: 0;
        width: 960px
    }

.about-us, .news {
    text-align: center
}

.carousel-inner .item .carousel-caption .title {
    font-weight: 600
}

.about-us {
    width: 400px;
    margin: 0 auto;
    padding: 45px 0
}

    .about-us .title {
        font-size: 30px;
        color: #333;
        line-height: 42px;
        font-weight: 600
    }

    .about-us .sub {
        font-weight: 100;
        font-size: 16px;
        color: #999;
        line-height: 22px
    }

    .about-us .content {
        margin-top: 40px;
        margin-bottom: 40px
    }

        .about-us .content p {
            font-size: 16px;
            color: #333;
            line-height: 22px
        }

    .about-us .more {
        font-size: 14px;
        color: #CC6633
    }

.news {
    width: 960px;
    padding: 45px 0;
    margin: 0 auto
}

    .news .title {
        font-size: 30px;
        color: #333;
        line-height: 42px;
        font-weight: 600
    }

    .news .sub {
        font-weight: 100;
        font-size: 16px;
        color: #999;
        line-height: 22px
    }

    .news .content {
        width: 960px;
        margin: 40px auto 45px;
        overflow: hidden
    }

        .news .content img {
            float: left;
            margin-right: 50px
        }

        .news .content .content-item {
            text-align: left;
            margin-bottom: 30px
        }

            .news .content .content-item .content-title {
                font-size: 14px;
                color: #333;
                line-height: 20px
            }

            .news .content .content-item .content-sub {
                font-size: 12px;
                color: #999;
                line-height: 20px;
                font-weight: 100
            }

    .news .more {
        font-size: 14px;
        color: #459542
    }

.link-exchange {
    width: 666px;
    padding: 45px 0;
    margin: 0 auto;
    text-align: center
}

    .link-exchange .title {
        font-size: 30px;
        color: #333;
        line-height: 42px;
        font-weight: 600
    }

    .link-exchange .sub {
        font-weight: 100;
        font-size: 16px;
        color: #999;
        line-height: 22px
    }

    .link-exchange .content {
        width: 660px;
        margin: 40px auto 45px;
        overflow: hidden
    }

        .link-exchange .content .link-item {
            float: left;
            width: 200px;
            margin: 0 9px 9px;
            height: 68px;
            border: 1px solid #E8E8E8;
            background: #FFF
        }

            .link-exchange .content .link-item img {
                margin: 0 auto;
                position: relative;
                top: 50%;
                transform: translateY(-50%)
            }
/*# sourceMappingURL=index.css.map */
