﻿/*header first floor*/
header {
    height: 100px;
    background: url('../../images/headerBg.png') repeat-x 0 0;
    padding: 0 0 9px 0;
    position: relative;
    z-index: 2;
}

@media (min-width: 768px) {
    .container {
        width: 990px;
    }
}

/*search*/
#fav {
    float: right;
    width: 300px;
    margin: 15px 0 0 0;
}

.seaIn {
    width: 160px;
    float: left;
    height: 23px;
    line-height: 23px;
    background: none;
    color: #666;
    padding-left: 10px;
}

.seaBtn {
    width: 30px;
    height: 23px;
    background: none;
    cursor: pointer;
    float: left;
}

.field-validation-error span {
    color: #ff0000;
}

.title {
    color: #FFB204;
    font-weight: bold;
    font-size: 36px;
}

/*nav*/
.nav {
    margin: 20px 0 0 50px;
}

    .nav li a {
        color: #999;
    }

        .nav li a:hover {
            color: #FFB204;
        }

    .nav li.active {
    }

        .nav li.active a {
            color: #FFB204;
            font-weight: bolder;
        }

label[for] {
    cursor: pointer;
}

.form-control {
    width: 95%;
    display: inline;
}

#carousel img {
    height: 400px;
    width: 1140px;
}

/*main */

#mainMid > div {
    width: 225px;
    padding: 11.25px 0 11.25px 20px;
    /*border-right:1px solid #c5c5c5*/
    float: left;
}

#certificate > .row {
    margin-top: 30px;
}

    #certificate > .row > div > div {
        position: relative;
        width: 237px;
        height: 330px;
        margin-left: -85px;
        float: left;
    }

        #certificate > .row > div > div[data-first] {
            position: relative;
            width: 237px;
            height: 330px;
            margin-left: 0;
            float: left;
        }

        #certificate > .row > div > div > img {
            width: 237px;
            height: 330px;
        }

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

#container {
    min-height: 100%;
    height: auto !important;
    height: 100%; /*IE6不识别min-height*/
    position: relative;
}

/*footer */
footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px; /*脚部的高度*/
    clear: both;
    margin-top: 10px;
    padding-top: 10px;
    background: url('../../images/footerBg.gif') repeat-x 0 0;
}

    footer a {
        color: #999999;
    }

        footer a:hover {
            color: #ffb204;
        }

    footer button {
        color: #999999;
    }
