body {
    line-height: 1.6;
    background-color: #fff;
}
body, th, td, button, input, select, textarea {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #666;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
}
html, body {
    *position: static;
    height: 100%;
}
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset {
    margin: 0;
    padding: 0;
}
body.min990 {
    min-width: 990px;
    position: relative;
}
.wide1190 {
    margin: 0 auto;
    min-width: 990px;
    max-width: 1190px;
    _overflow: hidden;
    zoom: 1;
}
.f-l {
    float: left;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.1;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    color: #333;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #666;
}
a, area {
    outline: 0;
    blr: expression(this.onFocus=this.blur());
}
.cl:after, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.text-center {
    text-align: center;
}
.pt-10 {
    padding-top: 10px;
}
.content{background:url(../images/login-banner.jpg) no-repeat top center}.content .wide1190{height:470px}.login-box{position:absolute;top:34px;right:34px;background-color:#fff}.login-box .login-title{padding:15px 0;background-color:#f4f4f4;font-size:18px;color:#4f4f4f;text-align:center}.login-box .error-msg{margin:10px 34px 0;padding:5px 0 5px 28px;background:url(../images/icon.jpg) no-repeat 6px -1176px;border:1px solid #ffd393;line-height:16px;color:#ff5e5e;font-size:12px;display:none}.login-box .login-from{padding:12px 34px 15px;width:286px}.login-box .login-from .label-icon{_margin-left:4px;display:inline-block;*display:inline;*zoom:1;width:34px;height:40px;border:1px solid #e3e3e3;border-right:0;float:left}.login-box .login-from .label-username{background:url(../images/icon.jpg) no-repeat 9px -845px #fff}.login-box .login-from .label-password{background:url(../images/icon.jpg) no-repeat 9px -911px #fff}.login-box .login-from .form-input{_margin-top:-1px;display:block;width:248px;_width:230px;height:42px;line-height:42px;border:1px solid #e3e3e3;border-left:0;color:#b5b5b5;padding-left:0}.login-box .login-from .caplogin{float:left;width:90px;height:34px;line-height:34px;border:1px solid #e3e3e3;padding-left:10px}.login-box .login-from .img-code{height:40px;width:80px;margin-left:12px;cursor:pointer}.login-box .login-from .remember{padding-top:6px;display:inline-block;*display:inline;*zoom:1;float:left;color:#666;font-size:12px;}.login-box .login-from .forget-pwd{padding-top:6px;float:right}.login-box .login-from .g-common-btn{margin-top:8px;width:280px;height:44px;line-height:44px}.login-box .login-from .free-reg{color:#127ff5}.login-box .login-from .free-reg:hover{text-decoration:underline}.login-box .login-from .login-form-links{margin-top:18px;border-top:1px solid #e3e3e3;text-align:center}.login-box .login-from .login-form-links p{text-align:center;width:128px;margin:-10px auto 6px auto;color:#9b9b9b;background-color:#fff}.login-box .login-from .login-form-links .link-icon{display:inline-block;*display:inline;*zoom:1;width:30px;height:20px;background-image:url(../images/icon.jpg);background-repeat:no-repeat}.login-box .login-from .login-form-links .ali-icon{background-position:0 -984px}.login-box .login-from .login-form-links .qq-icon{background-position:0 -1053px}.login-box .login-from .login-form-links .wx-icon{background-position:0 -1121px}

.g-common-btn {
    border: 0;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    margin-right: 6px;
    width: 96px;
    display: inline-block;
    text-align: center;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
}
.g-blue-btn {
    background-color: #2086ee;
    color: #fff;
}
.hover .g-dark-btn, .g-blue-btn:hover {
    background-color: #4597EA;
    color: #fff;
}