﻿body {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.bgsss {
    background-color: #666;
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; /*FF IE7*/
    filter: alpha(opacity=50); /*IE*/
    opacity: 0.5; /*FF*/
    z-index: 4;
    position: fixed !important; /*FF IE7*/
    position: absolute; /*IE6*/
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/
    document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
    clear: both;
}

.logo {
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
    padding: 15px;
    text-align: center;
}

.content {
    background-color: #fff;
    width: 100%;
    height: 120px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 10px 20px;
}

sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
    top: -0.5em;
}

.content .control-group {
    margin-bottom: 20px !important;
}

.content .form-title {
    font-weight: 300;
    margin-bottom: 0px;
    font-size: 24px;
}

.content .input-icon {
    border-left: 2px solid #35aa47 !important;
}

.uneditable-input, textarea.m-wrap, input[type="text"].m-wrap, input[type="password"].m-wrap, input[type="datetime"].m-wrap, input[type="datetime-local"].m-wrap, input[type="date"].m-wrap, input[type="month"].m-wrap, input[type="time"].m-wrap, input[type="week"].m-wrap, input[type="number"].m-wrap, input[type="email"].m-wrap, input[type="url"].m-wrap, input[type="search"].m-wrap, input[type="tel"].m-wrap, input[type="color"].m-wrap {
    -webkit-appearance: none !important;
    color: #333333;
    outline: 0;
    height: 32px;
    padding: 6px 6px !important;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    vertical-align: top;
    background-color: #ffffff;
    background-image: none !important;
    filter: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: transparent;
}

.content .m-wrap {
    width: 100%;
    border-left: 0 !important;
    margin: 0px !important;
    padding-left: 33px !important;
    border: 1px solid #e5e5e5;
}

a, div, li, p, h1, h2, h3, h4, h5, h6, td, th, span, i, input, select {
    font-family: Arial,'Times New Roman',微软雅黑;
    font-size: 13px;
    margin: 0px;
    padding: 0px;
}

.errText {
    font-size: 16px;
}
