html {
    -webkit-text-size-adjust: none;
    width: 100%;
    height: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, th, td, p, blockquote, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0px;
    padding: 0px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

::-ms-clear, ::-ms-reveal {
    display: none;
}

body {
    width: 100%;
    word-wrap: break-word;
    padding: 0px;
    text-align: left;
    font: 13px/1.8 "Microsoft Yahei",Helvetica,Tahoma,NSimSun,Arial\5B8B\4F53;
    color: #444;
}

input, select, textarea, button {
    font-size: 100%;
    outline: none;
}

*:focus {
    outline: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: 0;
}

li {
    list-style: none;
    *margin-left: -1px
}

.left {
    float: left
}

.right {
    float: right
}

span {
    vertical-align: middle;
}

a {
    color: #333;
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
    }

    a:focus {
        outline: none;
    }

.clearfix {
    _height: 1%;
    *zoom: 1;
}

    .clearfix:before, .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        overflow: hidden;
        visibility: hidden;
    }

    .clearfix:after {
        clear: both;
    }

.help-block {
    color: #999999
}

/*网站基础样式*/
.absolute-position {
    position: absolute
}

.relative-position {
    position: relative
}
.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.bg-white {
    background-color: #fff
}

.font-normal {
    font-weight: normal
}

input.form-control {
    border-color: #e0e0e0;
    border-radius: 0px
}

.blue, a.blue {
    color: #398aec;
}

.container {
    width: 1100px;
    margin: 0px auto;
}

.main {
    width: 100%
}


    /*顶部*/
    .main .header {
        background-color: #0f1e2b;
        color: #a7b1c2;
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid #4d5b67;
    }

        .main .header a {
            color: #fff;
            margin-right: 10px
        }

            .main .header a:hover {
                color: #cccccc;
            }

        .main .header .logo-box {
            background: url(images/logo.png) no-repeat left center;
            width: 190px;
            height: 60px;
            overflow: hidden
        }

        .main .header .right-link {
            color: #fff
        }


    /*底部*/
    .main .footer {
        border-top: 1px solid #ececec;
        width: 100%;
        background-color: #fff;
    }

        .main .footer .copyright {
            padding-top: 20px;
            height: 70px;
            color: #666666
        }

            .main .footer .copyright a {
                color: #666666
            }

